diff options
author | friendica <info@friendica.com> | 2013-09-25 21:22:36 -0700 |
---|---|---|
committer | friendica <info@friendica.com> | 2013-09-25 21:22:36 -0700 |
commit | 6519433301a571d8e12ffa24b56534bb2e3afe5f (patch) | |
tree | 5aaea06e72cd8772eb4c5387423d1f480e194e97 /mod/admin.php | |
parent | 00e5ded1c892a94c79a854327b44d8673cc43274 (diff) | |
download | volse-hubzilla-6519433301a571d8e12ffa24b56534bb2e3afe5f.tar.gz volse-hubzilla-6519433301a571d8e12ffa24b56534bb2e3afe5f.tar.bz2 volse-hubzilla-6519433301a571d8e12ffa24b56534bb2e3afe5f.zip |
suppress creating the directory update record for profile updates which are part of the normal import_xchan sequence - otherwise we get two for every change. Create it normally if we are called with a profile_update message and don't go through the whole import_xchan thing.
Diffstat (limited to 'mod/admin.php')
-rw-r--r-- | mod/admin.php | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/mod/admin.php b/mod/admin.php index c140cbc6f..fad03e34a 100644 --- a/mod/admin.php +++ b/mod/admin.php @@ -751,12 +751,16 @@ function admin_page_plugins(&$a){ } $admin_form=""; + if (is_array($a->plugins_admin) && in_array($plugin, $a->plugins_admin)){ @require_once("addon/$plugin/$plugin.php"); - $func = $plugin.'_plugin_admin'; - $func($a, $admin_form); + if(function_exists($plugin.'_plugin_admin')) { + $func = $plugin.'_plugin_admin'; + $func($a, $admin_form); + } } - + + $t = get_markup_template("admin_plugins_details.tpl"); return replace_macros($t, array( '$title' => t('Administration'), |