diff options
Diffstat (limited to 'boot.php')
-rwxr-xr-x | boot.php | 21 |
1 files changed, 18 insertions, 3 deletions
@@ -47,10 +47,10 @@ require_once('include/account.php'); define ( 'PLATFORM_NAME', 'hubzilla' ); define ( 'RED_VERSION', trim(file_get_contents('version.inc'))); -define ( 'STD_VERSION', '1.4' ); +define ( 'STD_VERSION', '1.4.4' ); define ( 'ZOT_REVISION', 1 ); -define ( 'DB_UPDATE_VERSION', 1165 ); +define ( 'DB_UPDATE_VERSION', 1166 ); /** @@ -860,6 +860,8 @@ class App { if ((array_key_exists('0', self::$argv)) && strlen(self::$argv[0])) { self::$module = str_replace(".", "_", self::$argv[0]); self::$module = str_replace("-", "_", self::$module); + if(strpos(self::$module,'_') === 0) + self::$module = substr(self::$module,1); } else { self::$argc = 1; self::$argv = array('home'); @@ -1541,6 +1543,19 @@ function fix_system_urls($oldurl, $newurl) { intval($c[0]['channel_id']) ); + $m = q("select abook_id, abook_instance from abook where abook_instance like '%s' and abook_channel = %d", + dbesc('%' . $oldurl . '%'), + intval($c[0]['channel_id']) + ); + if($m) { + foreach($m as $mm) { + q("update abook set abook_instance = '%s' where abook_id = %d", + dbesc(str_replace($oldurl,$newurl,$mm['abook_instance'])), + intval($mm['abook_id']) + ); + } + } + proc_run('php', 'include/notifier.php', 'refresh_all', $c[0]['channel_id']); } } @@ -1795,7 +1810,7 @@ function proc_run($cmd){ $arr = array('args' => $args, 'run_cmd' => true); - call_hooks("proc_run", $arr); + call_hooks('proc_run', $arr); if(! $arr['run_cmd']) return; |