throw new HTTPException\ForbiddenException(DI::l10n()->t('Access denied.'));
}
- if ($a->argc < 2) {
+ if (DI::args()->getArgc() < 2) {
throw new HTTPException\ForbiddenException(DI::l10n()->t('Access denied.'));
}
// if it's a json request abort here becaus we don't
// need the widget data
- if (!empty($a->argv[2]) && ($a->argv[2] === 'json')) {
+ if (!empty(DI::args()->getArgv()[2]) && (DI::args()->getArgv()[2] === 'json')) {
return;
}
- $owner = User::getOwnerDataByNick($a->argv[1]);
+ $owner = User::getOwnerDataByNick(DI::args()->getArgv()[1]);
if (empty($owner)) {
throw new HTTPException\NotFoundException(DI::l10n()->t('User not found.'));
}
function cal_content(App $a)
{
- $owner = User::getOwnerDataByNick($a->argv[1]);
+ $owner = User::getOwnerDataByNick(DI::args()->getArgv()[1]);
if (empty($owner)) {
throw new HTTPException\NotFoundException(DI::l10n()->t('User not found.'));
}
$ignored = (!empty($_REQUEST['ignored']) ? intval($_REQUEST['ignored']) : 0);
$format = 'ical';
- if ($a->argc == 4 && $a->argv[2] == 'export') {
+ if (DI::args()->getArgc() == 4 && DI::args()->getArgv()[2] == 'export') {
$mode = 'export';
- $format = $a->argv[3];
+ $format = DI::args()->getArgv()[3];
}
// Setup permissions structures
$sql_extra = " AND `event`.`cid` = 0 " . $sql_perms;
// get the tab navigation bar
- $tabs = BaseProfile::getTabsHTML($a, 'cal', false, $owner);
+ $tabs = BaseProfile::getTabsHTML($a, 'cal', false, $owner['nickname'], $owner['hide-friends']);
// The view mode part is similiar to /mod/events.php
if ($mode == 'view') {
$finish = sprintf('%d-%d-%d %d:%d:%d', $y, $m, $dim, 23, 59, 59);
- if (!empty($a->argv[2]) && ($a->argv[2] === 'json')) {
+ if (!empty(DI::args()->getArgv()[2]) && (DI::args()->getArgv()[2] === 'json')) {
if (!empty($_GET['start'])) {
$start = $_GET['start'];
}
// transform the event in a usable array
$events = Event::prepareListForTemplate($r);
- if (!empty($a->argv[2]) && ($a->argv[2] === 'json')) {
+ if (!empty(DI::args()->getArgv()[2]) && (DI::args()->getArgv()[2] === 'json')) {
echo json_encode($events);
exit();
}