Skip to content

Commit 567d21a

Browse files
committed
changed: updated code for Elgg v6.3
1 parent 2e0fc69 commit 567d21a

File tree

28 files changed

+56
-145
lines changed

28 files changed

+56
-145
lines changed

actions/event_manager/attendees/export.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,14 @@
4242

4343
$fh = tmpfile();
4444

45-
fputcsv($fh, array_keys($rows[0]), ';');
45+
fputcsv($fh, array_keys($rows[0]), ';', '"', '\\');
4646

4747
foreach ($rows as $row) {
4848
$decoded_rows = array_map(function($row) {
4949
return html_entity_decode((string) $row);
5050
}, array_values($row));
5151

52-
fputcsv($fh, $decoded_rows, ';');
52+
fputcsv($fh, $decoded_rows, ';', '"', '\\');
5353
}
5454

5555
$contents = '';
@@ -60,7 +60,6 @@
6060

6161
fclose($fh);
6262

63-
// create export file
6463
header('Content-Type: text/csv');
6564
header('Content-Disposition: Attachment; filename="attendees-' . elgg_get_friendly_title($event->getDisplayName()) . '.csv"');
6665
header('Content-Length: ' . strlen($contents));

actions/event_manager/day/edit.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@
5959
'elgg-menu-content',
6060
],
6161
]);
62+
6263
$content_title = elgg_format_element('li', [
6364
'data-menu-item' => "event_manager_event_view_program-tab-{$day->guid}",
6465
'class' => [

actions/event_manager/delete_program_item.php

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
$entity = elgg_call(ELGG_IGNORE_ACCESS | ELGG_SHOW_DISABLED_ENTITIES | ELGG_SHOW_DELETED_ENTITIES, function() use ($guid) {
88
return get_entity($guid);
99
});
10+
1011
if (!$entity instanceof \ColdTrick\EventManager\Event\Day && !$entity instanceof \ColdTrick\EventManager\Event\Slot) {
1112
return elgg_error_response(elgg_echo('entity:delete:item_not_found'));
1213
}
@@ -25,14 +26,14 @@
2526
return elgg_error_response(elgg_echo('entity:delete:fail', [$display_name]));
2627
}
2728

28-
$success_keys = [
29-
"entity:delete:{$type}:{$subtype}:success",
30-
"entity:delete:{$type}:success",
31-
'entity:delete:success',
32-
];
33-
3429
$message = '';
3530
if (get_input('show_success', true)) {
31+
$success_keys = [
32+
"entity:delete:{$type}:{$subtype}:success",
33+
"entity:delete:{$type}:success",
34+
'entity:delete:success',
35+
];
36+
3637
foreach ($success_keys as $success_key) {
3738
if (elgg_language_key_exists($success_key)) {
3839
$message = elgg_echo($success_key, [$display_name]);

actions/event_manager/event/mail.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
<?php
22

3-
elgg_make_sticky_form('event_manager/event/mail');
4-
53
$guid = (int) get_input('guid');
64
$title = get_input('title');
75
$description = get_input('description');
@@ -27,6 +25,4 @@
2725
return elgg_error_response(elgg_echo('save:fail'));
2826
}
2927

30-
elgg_clear_sticky_form('event_manager/event/mail');
31-
3228
return elgg_ok_response('', elgg_echo('event_manager:action:event:mail:success'), $entity->getURL());

actions/event_manager/event/register.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@
187187
$relation = EVENT_MANAGER_RELATION_ATTENDING_PENDING;
188188
$slot_relation = EVENT_MANAGER_RELATION_SLOT_REGISTRATION_PENDING;
189189
} else {
190-
if ($register_type == 'waitinglist') {
190+
if ($register_type === 'waitinglist') {
191191
$relation = EVENT_MANAGER_RELATION_ATTENDING_WAITINGLIST;
192192
$slot_relation = EVENT_MANAGER_RELATION_SLOT_REGISTRATION_WAITINGLIST;
193193
} else {

classes/ColdTrick/EventManager/Forms/EventMail.php

Lines changed: 0 additions & 44 deletions
This file was deleted.

classes/ColdTrick/EventManager/Menus/Entity.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public static function registerMailAttendees(\Elgg\Event $event): ?MenuItems {
2323
return null;
2424
}
2525

26-
if (!(bool) elgg_get_plugin_setting('event_mail', 'event_manager')) {
26+
if (!elgg_get_plugin_setting('event_mail', 'event_manager')) {
2727
return null;
2828
}
2929

elgg-plugin.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
'searchable' => true,
4747
'likable' => true,
4848
'restorable' => true,
49+
'subscribable' => true,
4950
],
5051
],
5152
[
@@ -208,6 +209,9 @@
208209
'collection:object:event:group' => [
209210
'path' => '/event/group/{guid}',
210211
'resource' => 'event/upcoming',
212+
'required_plugins' => [
213+
'groups',
214+
],
211215
],
212216
'collection:object:event:attendees' => [
213217
'path' => '/event/attendees/{guid}/{relationship}',
@@ -355,9 +359,6 @@
355359
'menu:site' => [
356360
'\ColdTrick\EventManager\Menus\Site::registerEvents' => [],
357361
],
358-
'menu:title:object:event' => [
359-
\Elgg\Notifications\RegisterSubscriptionMenuItemsHandler::class => [],
360-
],
361362
],
362363
'search:fields' => [
363364
'object:event' => [

languages/de.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
'event_manager:notification:summary' => 'Es wurde eine Veranstaltung erstellt: %s',
2626
'event_manager:notification:body' => '%s hat eine neue Veranstaltung erstellt %s',
2727
'event_manager:list:upcoming' => 'Veranstaltungen',
28-
'event_manager:list:noresults' => 'keine Veranstaltungen gefunden',
28+
'list:object:event:no_results' => 'keine Veranstaltungen gefunden',
2929
'event_manager:list:navigation:calendar' => 'Kalender',
3030
'event_manager:list:navigation:onthemap' => 'Karte',
3131
'event_manager:owner:title' => '%s\'s Veranstaltungen',

languages/en.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
'collection:object:eventregistrationquestion' => "Event Registration Questions",
2121
'collection:object:eventmail' => "Event Attendees e-mails",
2222

23+
'list:object:event:no_results' => 'No events found',
24+
2325
'notification:object:event:create' => "Send a notification when an event is created",
2426
'input:container_guid:object:event:info' => "This event will be created in %s",
2527

@@ -44,7 +46,6 @@
4446

4547
'event_manager:list:live' => 'Live events',
4648
'event_manager:list:upcoming' => 'Upcoming events',
47-
'event_manager:list:noresults' => 'No events found',
4849

4950
'event_manager:list:navigation:live' => 'Live',
5051
'event_manager:list:navigation:upcoming' => 'Upcoming',

0 commit comments

Comments
 (0)