aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/viewforum.php
diff options
context:
space:
mode:
authorKailey Truscott <kinerity@yahoo.com>2016-06-19 21:30:03 -0400
committerKailey Truscott <kinerity@yahoo.com>2016-06-19 21:30:03 -0400
commita19bf11f73033e469a5874af18d2db3ee5da5083 (patch)
tree690ca01952acf332cc028f0ff3d1f847664dbb2b /phpBB/viewforum.php
parent9595946508c198be3aaae6deb88dee2bba354aef (diff)
downloadforums-a19bf11f73033e469a5874af18d2db3ee5da5083.tar
forums-a19bf11f73033e469a5874af18d2db3ee5da5083.tar.gz
forums-a19bf11f73033e469a5874af18d2db3ee5da5083.tar.bz2
forums-a19bf11f73033e469a5874af18d2db3ee5da5083.tar.xz
forums-a19bf11f73033e469a5874af18d2db3ee5da5083.zip
[ticket/14685] Add viewforum_get_announcement_topic_ids_data event
Create a new event to alter the SQL array of announcements. PHPBB3-14685
Diffstat (limited to 'phpBB/viewforum.php')
-rw-r--r--phpBB/viewforum.php22
1 files changed, 22 insertions, 0 deletions
diff --git a/phpBB/viewforum.php b/phpBB/viewforum.php
index ccf9c3cd5c..3b232fd832 100644
--- a/phpBB/viewforum.php
+++ b/phpBB/viewforum.php
@@ -492,6 +492,28 @@ if ($forum_data['forum_type'] == FORUM_POST)
'ORDER_BY' => 't.topic_time DESC',
);
+
+ /**
+ * Event to modify the SQL query before the announcement topic ids data is retrieved
+ *
+ * @event core.viewforum_get_announcement_topic_ids_data
+ * @var array forum_data Data about the forum
+ * @var array g_forum_ary Global announcement forums array
+ * @var array sql_anounce_array SQL announcement array
+ * @var array sql_ary SQL query array to get the announcement topic ids data
+ * @var int forum_id The forum ID
+ *
+ * @since 3.1.10-RC1
+ */
+ $vars = array(
+ 'forum_data',
+ 'g_forum_ary',
+ 'sql_anounce_array',
+ 'sql_ary',
+ 'forum_id',
+ );
+ extract($phpbb_dispatcher->trigger_event('core.viewforum_get_announcement_topic_ids_data', compact($vars)));
+
$sql = $db->sql_build_query('SELECT', $sql_ary);
$result = $db->sql_query($sql);