Event Manager v2.0.2

Release Notes

2.0.2 (2011-12-6):

  • fixed event search
  • fixed js bugs

2.0.1 (2011-11-01):

  • fixed: layout of event details table in Opera
  • fixed: positioning of tools and rsvp menu in browser that use top as a reserved word in javascript
  • fixed: event manager group module
  • fixed: event_waitinglist relationship will not be posted to the wire

2.0 beta (2011-10-28):

  • changed: plugin now Elgg 1.8 compatible
  • removed: captcha support
  • Goo Plugin but has a huge problem on my side. Everytime someone logs in or register it takes you to a "notepad like" page where the visitor can see all the code created by fancybox. Don`t know if is just me. After I deactivated the plugin the problem whent away.

    Please advise. Other than that, I think it has a huge potential.

  • Hi
    This plugin has settings page?. When I activate the plugin I do not see any settings link.
    Thanks for the answers.

  • yet to see a fully working bug free event manager plugin for elgg 1.8

  • Hi, great Plugin, but where must i enter my API code. Cause i didn't found any file/ admin settings where i could enter it :=/

  • I installed the plugin and get "forbidden" when I click on events.

  • ya were to enter the google map's api key..
    Please inform me friend..

  • This mod is great! I would just like to know where to enter the google maps api and how to access the settings.

     

    Thank you very much and again, great mod and recommended. 

  • Thank for you plugin...can you please tell me about google api.. how to use google api for events...and about waiting list

  • Rick please tell me about google api and waiting list process...

  • I just tried this on elgg-1.8.2 and it all looks good and working, thank you for this plug in.

  • oops I see no google api either, but everything else works fine, and for my site, the google map is probably not needed yet.

  • I hardcoded the googlemaps key(since I couldnt see the plugin's setting show up).This works fine.

    I put it in:

    function event_manager_has_maps_key()

    in lib\functions.php

    so the function now looks like:

    function event_manager_has_maps_key() {
            static $has_maps_key;
           
            if(isset($has_maps_key)) {
                return $has_maps_key;
            }
           
            $return = false;
           
            //if(($maps_key = elgg_get_plugin_setting('google_maps_key', 'event_manager')) && !empty($maps_key)) {
            //    $return = true;
                            // hardcoded.
                            $maps_key ='PUT YOUR GOOGLEMAPS API KEY HERE';
                            $return = true;   
                // ragister GMaps JS
                $em_maps_js = elgg_get_simplecache_url("js", "event_manager/googlemaps");
                elgg_register_js("event_manager.maps.helper", $em_maps_js);
                elgg_register_js("event_manager.maps.base", "//maps.google.com/maps?file=api&v=2&sensor=false&key=" . $maps_key);
            //}
           
            $has_maps_key = $return;
           
            return $return;
        }

  • Excuse me for my english and for my informalism but i'm new here, just registered :D
    I think publishing this plugin the developer Rick made a mistake. I found it reading the official doc at http://docs.elgg.org/wiki/Engine/Plugins/Settings.

    Rick published this new plugin with root folder "event_manager_V2.0.2" but he left the settings directory with the old name. To view again the setting panel in the administration menu just rename the root directory "event_manager_V2.0.2/" as "event_manager/".

    Now all should work ;)

  • Espinho is right, the root folder should be named event_manager.
    "_V2.02" is for our internal files.

    My apologies!

  • Hi, Rick. First great Event plugin. I just installed Event manager 2.0.2 on Elgg 1.8 but I have a problem: I can't creat group events.

    Any ideas how to fix this.

    Thanks in Advance

     

    Monico

     

  • @ppalsokar wich file did you modify with that code?

  • Hi, First of all, thx for the plugin, I think it's great, and with the help of all it will become even better. I have a question about site take over, i don't understand what it is, and i can't even see where it is. I've seen that in version 2.0.2 it is commented in tools.php, do we need to discomment it?

     

    Thanks

  • Hello again,

    I just upgraded elgg version to 1.8.3,, and events search on map, stopped working. I found that changing, 

    ($event->getOwner() to ($event->getOwnerGUID() in procedures/search/events.php line 108, it works again.

    Hope it can help someone too.

     

    Alvaro

  • Hi All,

    I'm very new to Elgg and PHP but I succeeded in setting up an Elgg environment with event manager 2.0.2. The problem now is that I need to setup a german installation and event manager seems not to be available in german. Translation is not really a problem but how can I change the date format and how can I set Monday as first day of week when the calendar is shown for entering the start date. How can I add an end date for an event?

    Thanks, Oli

  • in lib\functions.php

    so the function now looks like:

    function event_manager_has_maps_key() {
            static $has_maps_key;
           
            if(isset($has_maps_key)) {
                return $has_maps_key;
            }
           
            $return = false;
           
            //if(($maps_key = elgg_get_plugin_setting('google_maps_key', 'event_manager')) && !empty($maps_key)) {
            //    $return = true;
                            // hardcoded.
                            $maps_key ='PUT YOUR GOOGLEMAPS API KEY HERE';
                            $return = true;   
                // ragister GMaps JS
                $em_maps_js = elgg_get_simplecache_url("js", "event_manager/googlemaps");
                elgg_register_js("event_manager.maps.helper", $em_maps_js);
                elgg_register_js("event_manager.maps.base", "//maps.google.com/maps?file=api&v=2&sensor=false&key=" . $maps_key);
            //}
           
            $has_maps_key = $return;
           
            return $return;
        }

     

    change to

     

    in lib\functions.php

    so the function now looks like:

    function event_manager_has_maps_key() {
            static $has_maps_key;
           
            if(isset($has_maps_key)) {
                return $has_maps_key;
            }
           
            $return = false;
           
            //if(($maps_key = elgg_get_plugin_setting('google_maps_key', 'event_manager')) && !empty($maps_key)) {
            //    $return = true;
                            // hardcoded.
                            $maps_key ='PUT YOUR GOOGLEMAPS API KEY HERE';
                            $return = true;   
                // ragister GMaps JS
                $em_maps_js = elgg_get_simplecache_url("js", "event_manager/googlemaps");
                elgg_register_js("event_manager.maps.helper", $em_maps_js);
                elgg_register_js("event_manager.maps.base", "//maps.google.com/maps?file=api&v=2&sensor=false&key=" . $maps_key);
            //}
           
            $has_maps_key = $return;
           
            return $return;
        }

  • Hi can you help me with this issue:

    My problem is:

    I have just found this error [ Deprecated in 1.8: Please update your use of elgg_view_entity_list() Called from ] .......... on a specific groups profile page on the front end of my site.

    So I go to the file in question e.g. group_module.php

    and I hope to see an older use of elgg_view_entity_list ........ but when I search I see that this is already named so:

    elgg_push_context('widget');

    $events = event_manager_search_events($event_options);

    $content = elgg_view_entity_list($events['entities'], 0, 0, 5, false);

    elgg_pop_context();

    Therefore - does anyone know what I have to change?

  • PS. If it is easier than trawling through the other thread, here is the answer:

    Okay I appear to have solved it!!!!!!!

    For future reference. I tried deleting the line of code:

    $content = elgg_view_entity_list($events['entities'], 0, 0, 5, false);

    and yes believe it or not, the error is gone and a bug which I hadn't noticed was fixed. I have tested all event actions and nothing appears to be effected in any negative way at all.

    The bug deleting it fixed was one I had only just noticed whereby any event was showing in any group, whether that group was relevant or not: e.g. an event for paint would be showing in a group for cars!!

    I deleted the line of code and everything works!

  • Hi, I have been told in the other group I have posted about this issue that I should use an array.

    As follows:

    elgg_push_context('widget');

    $events = event_manager_search_events($event_options);

    elgg_view_entity_list($entities, array(

     'limit' => $limit,

     'count' => $count,

     // , 0, 0, 5, false

    ));

    elgg_pop_context();

    I would appreciate it if @Rick you as the orignator of this plugin could quickly say this is correct. I don't do php and what to you is hopefully a quick yes or no to me is a weekly long exercise. Any help appreciated please.

Jeroen Dalsem

Owner of ColdTrick IT Solutions, developing social networking sites for the dutch market

Stats

  • Category: Events
  • License: GNU General Public License (GPL) version 2
  • Updated: 2022-8-24
  • Downloads: 35012
  • Recommendations: 95

Other Projects

View Jeroen Dalsem's plugins