$user = DBA::selectFirst('user', ['uid'], ['nickname' => $nickname, 'account_removed' => false]);
if (!DBA::isResult($user) && empty($profiledata)) {
- Logger::log('profile error: ' . $a->query_string, Logger::DEBUG);
+ Logger::log('profile error: ' . DI::args()->getQueryString(), Logger::DEBUG);
return;
}
$pdata = self::getByNickname($nickname, $user['uid'], $profile);
if (empty($pdata) && empty($profiledata)) {
- Logger::log('profile error: ' . $a->query_string, Logger::DEBUG);
+ Logger::log('profile error: ' . DI::args()->getQueryString(), Logger::DEBUG);
return;
}
$addr = $_GET['addr'] ?? $my_url;
- $arr = ['zrl' => $my_url, 'url' => $a->cmd];
+ $arr = ['zrl' => $my_url, 'url' => DI::args()->getCommand()];
Hook::callAll('zrl_init', $arr);
// Try to find the public contact entry of the visitor.
// Remove the "addr" parameter from the destination. It is later added as separate parameter again.
$addr_request = 'addr=' . urlencode($addr);
- $query = rtrim(str_replace($addr_request, '', $a->query_string), '?&');
+ $query = rtrim(str_replace($addr_request, '', DI::args()->getQueryString()), '?&');
// The other instance needs to know where to redirect.
$dest = urlencode(DI::baseUrl()->get() . '/' . $query);
$arr = [
'visitor' => $visitor,
- 'url' => $a->query_string
+ 'url' => DI::args()->getQueryString()
];
/**
* @hooks magic_auth_success