use Friendica\DI;
use Friendica\Model\Attach;
use Friendica\Model\Item;
+use Friendica\Model\Profile;
use Friendica\Model\User;
use Friendica\Module\BaseProfile;
use Friendica\Security\Security;
Nav::setSelected('home');
- if ($a->argc > 1) {
- $owner = User::getOwnerDataByNick($a->argv[1]);
+ if (DI::args()->getArgc() > 1) {
+ $owner = User::getOwnerDataByNick(DI::args()->getArgv()[1]);
if (empty($owner)) {
throw new HTTPException\NotFoundException(DI::l10n()->t('User not found.'));
}
function videos_post(App $a)
{
- $user = User::getByNickname($a->argv[1]);
+ $user = User::getByNickname(DI::args()->getArgv()[1]);
if (!DBA::isResult($user)) {
throw new HTTPException\NotFoundException(DI::l10n()->t('User not found.'));
}
DI::baseUrl()->redirect('videos/' . $user['nickname']);
}
- if (($a->argc == 2) && !empty($_POST['delete']) && !empty($_POST['id'])) {
+ if ((DI::args()->getArgc() == 2) && !empty($_POST['delete']) && !empty($_POST['id'])) {
$video_id = $_POST['id'];
if (Attach::exists(['id' => $video_id, 'uid' => local_user()])) {
// videos/name/video/xxxxx
// videos/name/video/xxxxx/edit
- $user = User::getByNickname($a->argv[1]);
+ $user = User::getByNickname(DI::args()->getArgv()[1]);
if (!DBA::isResult($user)) {
throw new HTTPException\NotFoundException(DI::l10n()->t('User not found.'));
}
return;
}
+ $profile = Profile::getByUID($user['uid']);
//$phototypes = Photo::supportedTypes();
$_SESSION['video_return'] = DI::args()->getCommand();
//
// Parse arguments
//
- if ($a->argc > 3) {
- $datatype = $a->argv[2];
- } elseif(($a->argc > 2) && ($a->argv[2] === 'upload')) {
+ if (DI::args()->getArgc() > 3) {
+ $datatype = DI::args()->getArgv()[2];
+ } elseif((DI::args()->getArgc() > 2) && (DI::args()->getArgv()[2] === 'upload')) {
$datatype = 'upload';
} else {
$datatype = 'summary';
// tabs
$_is_owner = (local_user() && (local_user() == $user['uid']));
- $o .= BaseProfile::getTabsHTML($a, 'videos', $_is_owner, $user);
+ $o .= BaseProfile::getTabsHTML($a, 'videos', $_is_owner, $user['nickname'], $profile['hide-friends']);
//
// dispatch request