diff options
author | Friendika <info@friendika.com> | 2011-01-05 13:10:47 -0800 |
---|---|---|
committer | Friendika <info@friendika.com> | 2011-01-05 13:10:47 -0800 |
commit | 95ec0767d88efa7d8290db875b1c0f72542d9b68 (patch) | |
tree | a04c34f91904f83a8fdc6cad7af5eddf1a766092 /mod/settings.php | |
parent | b358e8afe21443a8f7e14573953a9780ba1d592d (diff) | |
download | volse-hubzilla-95ec0767d88efa7d8290db875b1c0f72542d9b68.tar.gz volse-hubzilla-95ec0767d88efa7d8290db875b1c0f72542d9b68.tar.bz2 volse-hubzilla-95ec0767d88efa7d8290db875b1c0f72542d9b68.zip |
plugin settings were getting changed
Diffstat (limited to 'mod/settings.php')
-rw-r--r-- | mod/settings.php | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/mod/settings.php b/mod/settings.php index 9a9fde5c6..1923c58da 100644 --- a/mod/settings.php +++ b/mod/settings.php @@ -15,15 +15,18 @@ function settings_post(&$a) { return; } - call_hooks('settings_post', $_POST); - - if(($a->argc > 1) && ($a->argv[1] == 'addon')) - return; - if(count($a->user) && x($a->user,'uid') && $a->user['uid'] != local_user()) { notice( t('Permission denied.') . EOL); return; } + + if(($a->argc > 1) && ($a->argv[1] == 'addon')) { + call_hooks('plugin_settings_post', $_POST); + return; + } + + call_hooks('settings_post', $_POST); + if((x($_POST,'npassword')) || (x($_POST,'confirm'))) { $newpass = $_POST['npassword']; |