summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--EVENTS.txt2
-rw-r--r--index.php2
2 files changed, 4 insertions, 0 deletions
diff --git a/EVENTS.txt b/EVENTS.txt
index 07fc446c3..e0ce11666 100644
--- a/EVENTS.txt
+++ b/EVENTS.txt
@@ -109,3 +109,5 @@ EndSubGroupNav: At the end of the subscriptions group nav menu
RouterInitialized: After the router instance has been initialized
- $m: the Net_URL_Mapper that has just been set up
+ArgsInitialized: After the argument array has been initialized
+- $args: associative array of arguments, can be modified
diff --git a/index.php b/index.php
index e24bde917..0c69e226f 100644
--- a/index.php
+++ b/index.php
@@ -101,6 +101,8 @@ function main()
$args = array_merge($args, $_REQUEST);
+ Event::handle('ArgsInitialize', array(&$args));
+
$action = $args['action'];
if (!$action || !preg_match('/^[a-zA-Z0-9_-]*$/', $action)) {