diff options
author | Evan Prodromou <evan@controlyourself.ca> | 2008-12-01 23:05:49 -0500 |
---|---|---|
committer | Evan Prodromou <evan@controlyourself.ca> | 2008-12-01 23:05:49 -0500 |
commit | 09a9b76ffe1e981fdcf9689d802aafd6e64d7268 (patch) | |
tree | 09552170acab1336120a397e70dc236604d2c8e3 | |
parent | d268703d693c8f785e0f1e80a2480230c9327703 (diff) |
init() returns boolean success value
darcs-hash:20081202040549-5ed1f-b23a6b80b6e1823a97a7b446d9c4e59f8744b904.gz
-rw-r--r-- | index.php | 5 | ||||
-rw-r--r-- | lib/action.php | 1 |
2 files changed, 4 insertions, 2 deletions
@@ -52,8 +52,9 @@ if (file_exists($actionfile)) { } $config['db']['database'] = $mirror; } - call_user_func(array($action_obj, 'init'), $_REQUEST); - call_user_func(array($action_obj, 'handle'), $_REQUEST); + if (call_user_func(array($action_obj, 'init'), $_REQUEST)) { + call_user_func(array($action_obj, 'handle'), $_REQUEST); + } } else { common_user_error(_('Unknown action')); }
\ No newline at end of file diff --git a/lib/action.php b/lib/action.php index ba4fc71fb..895a0d48c 100644 --- a/lib/action.php +++ b/lib/action.php @@ -30,6 +30,7 @@ class Action { // lawsuit function init($argarray) { $this->args =& common_copy_args($argarray); + return true; } # For comparison with If-Last-Modified |