X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=include%2Fplugin.php;h=32962cd0c6e8882823fab6260e0f8cf0dcf8942a;hb=4b0e370c4c2ec606833aa326fba49922a7c470ab;hp=0f0ad9d964a8fab3e07b2c7bc7e969ab9b8a0180;hpb=f1090b6d8cdf6f0d27e4ae4a0b87ae2a5ef3267f;p=friendica.git diff --git a/include/plugin.php b/include/plugin.php index 0f0ad9d964..32962cd0c6 100644 --- a/include/plugin.php +++ b/include/plugin.php @@ -42,7 +42,7 @@ function install_plugin($plugin) { // This way the system won't fall over dead during the update. if(file_exists('addon/' . $plugin . '/.hidden')) { - q("update addon set hidden = 1 where name = '%s' limit 1", + q("update addon set hidden = 1 where name = '%s'", dbesc($plugin) ); } @@ -80,7 +80,7 @@ function reload_plugins() { if(file_exists($fname)) { $t = @filemtime($fname); foreach($installed as $i) { - if(($i['name'] == $pl) && ($i['timestamp'] != $t)) { + if(($i['name'] == $pl) && ($i['timestamp'] != $t)) { logger('Reloading plugin: ' . $i['name']); @include_once($fname); @@ -92,7 +92,7 @@ function reload_plugins() { $func = $pl . '_install'; $func(); } - q("UPDATE `addon` SET `timestamp` = %d WHERE `id` = %d LIMIT 1", + q("UPDATE `addon` SET `timestamp` = %d WHERE `id` = %d", intval($t), intval($i['id']) ); @@ -104,7 +104,7 @@ function reload_plugins() { } }} - + @@ -132,7 +132,7 @@ function register_hook($hook,$file,$function,$priority=0) { if(! function_exists('unregister_hook')) { function unregister_hook($hook,$file,$function) { - $r = q("DELETE FROM `hook` WHERE `hook` = '%s' AND `file` = '%s' AND `function` = '%s' LIMIT 1", + $r = q("DELETE FROM `hook` WHERE `hook` = '%s' AND `file` = '%s' AND `function` = '%s'", dbesc($hook), dbesc($file), dbesc($function) @@ -145,7 +145,7 @@ if(! function_exists('load_hooks')) { function load_hooks() { $a = get_app(); $a->hooks = array(); - $r = q("SELECT * FROM `hook` WHERE 1 ORDER BY `priority` DESC"); + $r = q("SELECT * FROM `hook` WHERE 1 ORDER BY `priority` DESC, `file`"); if(count($r)) { foreach($r as $rr) { if(! array_key_exists($rr['hook'],$a->hooks)) @@ -175,7 +175,7 @@ function call_hooks($name, &$data = null) { } else { // remove orphan hooks - q("delete from hook where hook = '%s' and file = '%s' and function = '%s' limit 1", + q("delete from hook where hook = '%s' and file = '%s' and function = '%s'", dbesc($name), dbesc($hook[0]), dbesc($hook[1]) @@ -328,10 +328,10 @@ function get_theme_info($theme){ $info[$k]=$v; } } - + } } - + } return $info; }} @@ -351,7 +351,7 @@ function get_theme_screenshot($theme) { if (! function_exists('uninstall_theme')){ function uninstall_theme($theme){ logger("Addons: uninstalling theme " . $theme); - + @include_once("view/theme/$theme/theme.php"); if(function_exists("{$theme}_uninstall")) { $func = "{$theme}_uninstall";