Event Manager v2.5

Release Notes

2.5 (2013-03-21):

  • added: event tags in full view strapline
  • added: twitter search feed in sidebar based on twitter hash
  • added: use of elgg entity menu
  • added: attendee count to entity menu
  • added: attendee search/filter for event owners
  • added: unsubscribe option for logged out users (without an account)
  • added: elgg_view_entity_icon("date") shows calendar representation of event date
  • added: event slot sets (user can only attend 1 slot per set)
  • added: 'thanks for registering' page with optional thank you text
  • changed: twitter hash is clickable
  • changed: event full view now uses content layout
  • changed: attendees + interested + waitinglist shown as list on event page, organizers, presenters and exhibitors moved to sidebar
  • changed: position of register for event button for logged out users
  • removed: herobrine
  • fixed: logged out users can register full slot with no available seats
  • fixed: duplicate registration for same emailaddress

2.4 (2013-03-11):

  • added: export waitinglist
  • changed: make use of elgg metadatacaching instead of own mechanisme
  • removed: some deprecated code
  • fixed: bug in expanding max attendees
  • fixed: wrong image url in attendee listing
  • Igot an error message like this in error log..

    PHP Fatal error:  Cannot redeclare event_manager_event_get_relationship_options() (previously declared in /home/xxxxxxxx/public_html/mod/event_manager/lib/functions.php:6) in home/xxxxxxxx/public_html/mod/event_manager/lib/functions.php on line 15

  • @satheesh did you install correctly? there is no function declaration on line 6 or 15 in my functions.php

  • i too checked that i i found its starting and ending of function...

    i got it only once like this.. But any way its woking perfectly... thank you very much for a wonderfull plugin...  (and still looking for an option to delete the old expired events )


    PHP WARNING: 2013-03-21 17:16:10 (IST): "json_encode(): Invalid UTF-8 sequence in argument" in file /home/xxxxxxxxx/public_html/views/default/js/languages.php (line 15)
    PHP Fatal error:  Cannot redeclare event_manager_event_get_relationship_options() (previously declared in /home/xxxxxxxxx/public_html/mod/event_manager/lib/functions.php:6) in /home/xxxxxxxxx/public_html/mod/event_manager/lib/functions.php on line 15
    PHP Fatal error:  Cannot redeclare event_manager_event_get_relationship_options() (previously declared in /home/xxxxxxxxx/public_html/mod/event_manager/lib/functions.php:6) in /home/xxxxxxxxx/public_html/mod/event_manager/lib/functions.php on line 15
    PHP WARNING: 2013-03-21 17:10:32 (IST): "json_encode(): Invalid UTF-8 sequence in argument" in file /home/xxxxxxxxx/public_html/views/default/js/languages.php (line 15)

  • @Jeroen: I think I can reproduce the issue formerly reported by some people that Google Maps integration in your events plugin stopped working after upgrading to Elgg 1.8.14.

    Google maps does not work when simple cache is enabled while it works without issue with simple cache disabled. System cache settings seems not to cause any issues. Quite the same problem does occur with my Elggx Fivestar plugin in Elgg 1.8.14. I suspect caching of the JS libraries fails.

  • Okay... not a core bug that causes google maps to fail with simple cache enabled:

    In start.php line 60 and following the googlemaps js library is registered. There's a elgg_register_simplecache_view() call missing for the library to be cached. If adding this call googlemaps does work again in Elgg 1.8.14 with simple cache enabled:

    $em_maps_js = elgg_get_simplecache_url("js", "event_manager/googlemaps");
    elgg_register_simplecache_view('js/event_manager/googlemaps');
    elgg_register_js("event_manager.maps.helper", $em_maps_js);

  • @iionly ah... that makes sense. Will fix it ASAP

  • Hi. I like a lot! Could be relly useful. But i am not able to get maps working.

    An valid api key is set, but she looks like not ok, my browser had say one time a message about api. I had read somewhere that google had change his api system and map dont need anymore an api id to be called (?)

    Cash is flushed, tried many times.

    Also i dont undesrstand how an user can call a map. Is the "adress" field is enough for call instantly a map centered on this point? Or how please?

  • @K32ST: if you would read my comment above you would find out how to get Google Maps working again in Elgg 1.8.14. Or you wait until Jeroen releases the next version of the Event Manager plugin where this issue is most likely fixed...

  • Thank you iionly for pointing me on it. Yes it work finally(!), with adding a new line 61  by the one you putted on bold. I haved also some custom call problem..

    I tried to call the map myself and it work without api only with this    

    <script type="text/javascript" src="https://maps.googleapis.com/maps/ap/js?sensor=true"></script&gt; so it put me on mystake :)

    Thanks to the author for this amazing mod ^-^

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: 2019-4-18
  • Downloads: 27864
  • Recommendations: 98

Other Projects

View Jeroen Dalsem's plugins