Event Manager v3.0

Release Notes

  • added: direct unsubscribe link in notifications
  • added: always show attendees if you can edit the event
  • added: tabbed edit form
  • added: registration date to export of attendees
  • added: events widget now has option to filter by group
  • changed: updated for Elgg 1.9
  • changed: updated to latest addthisevent library
  • changed: consolidated export attendees actions/functions
  • changed: replaced generateRegistrationForm function with form view
  • changed: custom tools dropdown actions are moved to better/standard locations
  • fixed: group tool option respects plugin settings
  • fixed: friends events only checked for 10 friends
  • fixed: added slashes to csv export
  • fixed: only show user hover actions if event->canEdit()
  • fixed: incorrect breadcrumb on participation page
  • fixed: #46 profile widget should show events for owner instead of viewer
  • fixed: location click not working with special chars
  • fixed: route click not working with special chars
  • fixed: #34 only show rsvp button if there are options
  • removed: unused icons
  • removed: support for importing Event Calendar Events
  • Do i need to deactivate and delete old folder in mods or just upload over existing folder, and will my events still be there?

  • Please include an "My Events" tab :

    List |  On the map | My events only

  • Hi, How can I send email notifications? Do I have to install any other plugin for this to work? And I couldn´t create a group event, it redirects to events page. Is there any other documentation or tutorials?

    Thanks

  • Hello!
    congrats for the project, very very very helpful - so much functionality out of the box!

    Im facing a problem and I just wanted to check if any one else has faced it..

    The "On The Map" Tab
    load my events but it place the map-markers at the centre of earth (shareware left of Africa)!


    when I click the address of each event at the "List" Tab the map opens with the Map-Point to the correct spot, that means that the geo-location is properly stored..

  • Maybe I'm missing something... is there a way to set the time display for 12 hour AM/PM format? That would be greatly appreciated.

  • Thank you Jeroen for this wonderful plugin!

    I found how to hard code the date to 12 hour format.

    In the event_manager folder, I edited views/default/event_manager/event/view.php.

    At about line 44, I foundnd this:

    $event_details .= '<tr><td><label>' . elgg_echo('event_manager:edit:form:start') . ':</label></td><td>' . date(EVENT_MANAGER_FORMAT_DATE_EVENTDAY, $event->start_day) . " " . date('H', $event->start_time) . ':' . date('i', $event->start_time) . '</td></tr>';
    
    if ($event->end_ts) {
      $event_details .= '<tr><td><label>' . elgg_echo('event_manager:edit:form:end') . ':</label></td><td>' . date(EVENT_MANAGER_FORMAT_DATE_EVENTDAY, $event->end_ts) . " " . date('H', $event->end_ts) . ':' . date('i', $event->end_ts)  . '</td></tr>';

    Changed it to this:

    $event_details .= '<tr><td><label>' . elgg_echo('event_manager:edit:form:start') . ':</label></td><td>' . date(EVENT_MANAGER_FORMAT_DATE_EVENTDAY, $event->start_day) . " " . date('g', $event->start_time) . ':' . date('i', $event->start_time) . date('a', $event->start_time) . '</td></tr>';
    
    if ($event->end_ts) {
      $event_details .= '<tr><td><label>' . elgg_echo('event_manager:edit:form:end') . ':</label></td><td>' . date(EVENT_MANAGER_FORMAT_DATE_EVENTDAY, $event->end_ts) . " " . date('g', $event->end_ts) . ':' . date('i', $event->end_ts) . date('a', $event->end_ts) . '</td></tr>';

    And that changed the event view to a 12 hour am/pm format.

    I have one small question, how do I change the widgets in the edit page to the 12 hour format? If you could just point me to the where the widget is defined, that would be great.

    Thanks again for the great plugin!

    Paul

  • @paul you can find the widgets in event_manager/views/default/widgets/*

  • Hello,

    I just downloaded Event Manager 3.0 for 1.9 and for Dependencies:

    Suggests Plugin: widget_manager Any -- Missing

     

    I did a search for widget in plugins and it comes up with 27 plugins for 1.9. I have no idea which one I can or should use. Can someone tell me which one I should use?

    Thanks

    Dan

  • Hi @Dan, are you aware it is a suggestion? Not a requirement! The widget manager plugin is: https://community.elgg.org/plugins/384604

  • Hi Jeroen,

    Thank you for the prompt reply. I wasn't aware it was only a suggestion and not a requirement. The link is the widget manager plugin is appreciated.

    Regards

    Dan

  • I just got it installed. It's awesome!! I think it will go perfectly with a couple of projects. I think this would be excellent as part of the core of elgg.

  • In the settings it has 'Enter (comma separated) event regions'

    It's primarily for Canada and the U.S. I don't want to break it down by cities because that would make it too many. Can it be done by Country and Province or State like so?

    Canada,BC
    Canada,AB
    Canada,ON
    U.S.,MI
    U.S.,NC
    U.S.,TN
    U.S.,OR

    etc.

  • Is there a possibility in future versions of repeating events?

    If there is, my suggestion would be a text field for a number [ 4 ] and then a drop list for frequency. In this example you could have repeat every 4 weeks. If it repeats every 1 or 2 weeks they just enter the number. The same could be for days, months and years.

    Just a thought.

    Dan

  • In the settings it has 'Enter (comma separated) event regions'

    It's primarily for Canada and the U.S. I don't want to break it down by cities because that would make it too many. Can it be done by Country and Province or State like so?

    Canada,BC
    Canada,AB
    Canada,ON
    U.S.,MI
    U.S.,NC
    U.S.,TN
    U.S.,OR

    etc.

    The regions are comma separated,  so if you need these regions, you better do the following:

    Canada (BC), Canada (AB), etc

     

    Is there a possibility in future versions of repeating events?

    There are possibilities, but currently no short term plans

  • Thank you for the prompt reply and clarification on the best way to enter the regions.

    • Deprecated in 1.9: elgg_get_entities_from_location is deprecated. See geolocation plugin on github

    • Deprecated in 1.9: Use -> instead of get()

     

    where is the file to change it.

  • hi. its a great plugin,
    and thanks for the nice written code.
    iam trying to see the search List of the events and the map in the same time.
    i got the map out off the class="hidden", and get it into another div.
    but proper its now just black until i click the "onthemap" function.
    my question:

    how can i see both of them together after search result and onload?
    JS i dont understand so well, but i will find it out!

    do do you have any tip?

    tanks a lot.
    best michel
     

  • Hi, 

    Another great plugin, thanks!

    But, I have a red warning after viewing the map and going to a new page...

    • Deprecated in 1.9: elgg_get_entities_from_location is deprecated. See geolocation plugin on github

    • Deprecated in 1.9: Use -> instead of get()

    Which file is the code in please?

  • Deactivate the current event manager and delete it.

    I always flush the cache.

    Download the master from github and rename it to event_manager, upload it and activate it.

    Works fine for me on 1.10.4 no problems with the map.

     

  • I'm having problems getting the api key... the 1 i inputted says invalid when i try to make the event... Anyone help please?

    Elgg 1.9.8

    error -

    This page was unable to display a Google Maps element. The provided Google API key is invalid or this site is not authorised to use it. Error Code: InvalidKeyOrUnauthorisedURLMapError

    The directions / pictures are not quite as uptodate as needed i think...

  • Never mind... i have it working now :)

  • Hi I want to duplicate or clone events how can i do it? can you help or explain in with table of date base are the events and programs?

  • The duplicate or clone events doesn't appear to be a feature.

    I'm not a developer or coder, I could be wrong but I think to get that functionality it would require custom coding to the plugin to duplicate or clone an event because it would also have to be displayed not just stored in the database.

  • Hi Dan,

    I'm using that one, but the offending code is in that one too... event_manager/lib/functions.php at line 124 and 127: 

    $entities = elgg_get_entities_from_location($entities_options);

    $count_entities = elgg_get_entities_from_location($entities_options);

    If I knew what to change it to it would be a doddle... can anyone help?

  • Here are lines 120 to 129 in my /event_manager/lib/functions.php file.

    if (($options["search_type"] == "onthemap") && !empty($options['latitude']) && !empty($options['longitude']) && !empty($options['distance'])) {
            $entities_options["latitude"] = $options['latitude'];
            $entities_options["longitude"] = $options['longitude'];
            $entities_options["distance"] = $options['distance'];
            $entities = elgg_get_entities_from_location($entities_options);

            $entities_options['count'] = true;
            $count_entities = elgg_get_entities_from_location($entities_options);

        } else {

    You can view an event here at my site and there isn't any error when I navigate to a new page.

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: 2017-7-14
  • Downloads: 25695
  • Recommendations: 98

Other Projects

View Jeroen Dalsem's plugins