aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/phpbb/event
diff options
context:
space:
mode:
authorJakub Senko <jakubsenko@gmail.com>2018-09-28 12:23:59 +0200
committerJakub Senko <jakubsenko@gmail.com>2018-09-30 20:54:44 +0200
commitf3f1bfcbe8853093c4b557dae25b4a8fad12b97d (patch)
tree1f67c1a47547fa24b94c68b70a426c391ad66236 /phpBB/phpbb/event
parent001f32da95d4f8697ccc9a6107afc8dc68cbe48e (diff)
downloadforums-f3f1bfcbe8853093c4b557dae25b4a8fad12b97d.tar
forums-f3f1bfcbe8853093c4b557dae25b4a8fad12b97d.tar.gz
forums-f3f1bfcbe8853093c4b557dae25b4a8fad12b97d.tar.bz2
forums-f3f1bfcbe8853093c4b557dae25b4a8fad12b97d.tar.xz
forums-f3f1bfcbe8853093c4b557dae25b4a8fad12b97d.zip
[ticket/15809] Allow twig syntax for template events
PHPBB3-15809
Diffstat (limited to 'phpBB/phpbb/event')
-rw-r--r--phpBB/phpbb/event/md_exporter.php11
1 files changed, 2 insertions, 9 deletions
diff --git a/phpBB/phpbb/event/md_exporter.php b/phpBB/phpbb/event/md_exporter.php
index bec91d04f4..085b20c234 100644
--- a/phpBB/phpbb/event/md_exporter.php
+++ b/phpBB/phpbb/event/md_exporter.php
@@ -439,16 +439,9 @@ class md_exporter
$event_list = array();
$file_content = file_get_contents($this->path . $file);
- $events = explode('<!-- EVENT ', $file_content);
- // Remove the code before the first event
- array_shift($events);
- foreach ($events as $event)
- {
- $event = explode(' -->', $event, 2);
- $event_list[] = array_shift($event);
- }
+ preg_match_all('/(?:{%|<!--) EVENT (.*) (?:%}|-->)/U', $file_content, $event_list);
- return $event_list;
+ return $event_list[1];
}
/**