diff options
author | rvelices <rv-github@modusoptimus.com> | 2007-01-29 20:38:08 +0000 |
---|---|---|
committer | rvelices <rv-github@modusoptimus.com> | 2007-01-29 20:38:08 +0000 |
commit | 2f70d58b2243454085035177e4a6ab777a3bf55c (patch) | |
tree | 3df82b9a7ddbb72c9ad8de4357b8cd48111fcd61 /include/ws_core.inc.php | |
parent | 3b11eb39cf165558132be9b4bd5f3279410d9632 (diff) |
web services: give vincent the calling partner id
git-svn-id: http://piwigo.org/svn/trunk@1768 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to '')
-rw-r--r-- | include/ws_core.inc.php | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/ws_core.inc.php b/include/ws_core.inc.php index 61c94b295..77f79388c 100644 --- a/include/ws_core.inc.php +++ b/include/ws_core.inc.php @@ -563,8 +563,11 @@ Response format: ".@$this->_responseFormat." encoder:".$this->_responseEncoder." { return new PwgError(WS_ERR_MISSING_PARAM, 'Missing parameters: '.implode(',',$missing_params)); } - - $result = call_user_func_array($callback, array($params, &$this) ); + $result = trigger_event('ws_invoke_allowed', true, $methodName, $params); + if ( strtolower( get_class($result) )!='pwgerror') + { + $result = call_user_func_array($callback, array($params, &$this) ); + } return $result; } |