aboutsummaryrefslogtreecommitdiffstats
path: root/mod
diff options
context:
space:
mode:
authorfriendica <info@friendica.com>2013-09-25 21:22:36 -0700
committerfriendica <info@friendica.com>2013-09-25 21:22:36 -0700
commit6519433301a571d8e12ffa24b56534bb2e3afe5f (patch)
tree5aaea06e72cd8772eb4c5387423d1f480e194e97 /mod
parent00e5ded1c892a94c79a854327b44d8673cc43274 (diff)
downloadvolse-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')
-rw-r--r--mod/admin.php10
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'),