use Friendica\Core\Config;
use Friendica\Core\Worker;
use Friendica\Database\DBM;
+use Friendica\Model\Profile;
use Friendica\Module\Login;
require_once 'boot.php';
// we haven't loaded user data yet, but we need user language
$user = dba::selectFirst('user', ['language'], ['uid' => $_SESSION['uid']]);
$_SESSION['language'] = $lang;
- if (DBM::is_result($r)) {
+ if (DBM::is_result($user)) {
$_SESSION['language'] = $user['language'];
}
}
) {
$_SESSION['my_url'] = $_GET['zrl'];
$a->query_string = preg_replace('/[\?&]zrl=(.*?)([\?&]|$)/is', '', $a->query_string);
- zrl_init($a);
+ Profile::zrlInit($a);
} else {
// Someone came with an invalid parameter, maybe as a DDoS attempt
// We simply stop processing here
if (! x($_SESSION, 'sysmsg')) {
- $_SESSION['sysmsg'] = array();
+ $_SESSION['sysmsg'] = [];
}
if (! x($_SESSION, 'sysmsg_info')) {
- $_SESSION['sysmsg_info'] = array();
+ $_SESSION['sysmsg_info'] = [];
}
// Array for informations about last received items
if (! x($_SESSION, 'last_updated')) {
- $_SESSION['last_updated'] = array();
+ $_SESSION['last_updated'] = [];
}
/*
* check_config() is responsible for running update scripts. These automatically
//Don't populate apps_menu if apps are private
$privateapps = Config::get('config', 'private_addons');
if ((local_user()) || (! $privateapps === "1")) {
- $arr = array('app_menu' => $a->apps);
+ $arr = ['app_menu' => $a->apps];
call_hooks('app_menu', $arr);
$tpl = get_markup_template("404.tpl");
$a->page['content'] = replace_macros(
$tpl,
- array(
- '$message' => t('Page not found.'))
+ [
+ '$message' => t('Page not found.')]
);
}
}
}
if (! $a->error) {
- $arr = array('content' => $a->page['content']);
+ $arr = ['content' => $a->page['content']];
call_hooks($a->module . '_mod_content', $arr);
$a->page['content'] = $arr['content'];
if ($a->module_class) {
- $arr = array('content' => call_user_func([$a->module_class, 'content']));
+ $arr = ['content' => call_user_func([$a->module_class, 'content'])];
} else if (function_exists($a->module . '_content')) {
$func = $a->module . '_content';
- $arr = array('content' => $func($a));
+ $arr = ['content' => $func($a)];
}
call_hooks($a->module . '_mod_aftercontent', $arr);
$a->page['content'] .= $arr['content'];
}
$a->page['footer'] = replace_macros(
get_markup_template("toggle_mobile_footer.tpl"),
- array(
+ [
'$toggle_link' => $link,
- '$toggle_text' => t('toggle mobile'))
+ '$toggle_text' => t('toggle mobile')]
);
}