X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fvideos.php;h=0dd653e914d724e7dce19865cfe175f9da4ed038;hb=303aef34f0804f9becc10610ae85985835f9d9bf;hp=640c2a3b5592b165a163596e4e6ba31bad8a1881;hpb=64e3dbfaa4dc12b87326eb5217b13fd13cc6c72f;p=friendica.git diff --git a/mod/videos.php b/mod/videos.php index 640c2a3b55..0dd653e914 100644 --- a/mod/videos.php +++ b/mod/videos.php @@ -2,18 +2,23 @@ /** * @file mod/videos.php */ + use Friendica\App; +use Friendica\Content\Nav; use Friendica\Core\Config; +use Friendica\Core\L10n; use Friendica\Core\System; use Friendica\Core\Worker; use Friendica\Database\DBM; use Friendica\Model\Contact; use Friendica\Model\Group; +use Friendica\Model\Item; +use Friendica\Model\Profile; +use Friendica\Model\Term; use Friendica\Protocol\DFRN; +use Friendica\Util\DateTimeFormat; require_once 'include/items.php'; -require_once 'include/acl_selectors.php'; -require_once 'include/bbcode.php'; require_once 'include/security.php'; function videos_init(App $a) { @@ -25,7 +30,7 @@ function videos_init(App $a) { return; } - nav_set_selected('home'); + Nav::setSelected('home'); $o = ''; @@ -41,19 +46,19 @@ function videos_init(App $a) { $a->data['user'] = $user[0]; $a->profile_uid = $user[0]['uid']; - $profile = get_profiledata_by_nick($nick, $a->profile_uid); + $profile = Profile::getByNickname($nick, $a->profile_uid); $account_type = Contact::getAccountType($profile); $tpl = get_markup_template("vcard-widget.tpl"); - $vcard_widget = replace_macros($tpl, array( + $vcard_widget = replace_macros($tpl, [ '$name' => $profile['name'], '$photo' => $profile['photo'], '$addr' => defaults($profile, 'addr', ''), '$account_type' => $account_type, '$pdesc' => defaults($profile, 'pdesc', ''), - )); + ]); /*$sql_extra = permissions_sql($a->data['user']['uid']); @@ -69,7 +74,7 @@ function videos_init(App $a) { if($albums_visible) { $o .= '
'; @@ -96,14 +101,14 @@ function videos_init(App $a) { $tpl = get_markup_template("videos_head.tpl"); - $a->page['htmlhead'] .= replace_macros($tpl,array( + $a->page['htmlhead'] .= replace_macros($tpl,[ '$baseurl' => System::baseUrl(), - )); + ]); $tpl = get_markup_template("videos_end.tpl"); - $a->page['end'] .= replace_macros($tpl,array( + $a->page['end'] .= replace_macros($tpl,[ '$baseurl' => System::baseUrl(), - )); + ]); } @@ -129,19 +134,19 @@ function videos_post(App $a) { } $drop_url = $a->query_string; - $a->page['content'] = replace_macros(get_markup_template('confirm.tpl'), array( + $a->page['content'] = replace_macros(get_markup_template('confirm.tpl'), [ '$method' => 'post', - '$message' => t('Do you really want to delete this video?'), - '$extra_inputs' => array( - array('name'=>'id', 'value'=> $_POST['id']), - array('name'=>'delete', 'value'=>'x') - ), - '$confirm' => t('Delete Video'), + '$message' => L10n::t('Do you really want to delete this video?'), + '$extra_inputs' => [ + ['name'=>'id', 'value'=> $_POST['id']], + ['name'=>'delete', 'value'=>'x'] + ], + '$confirm' => L10n::t('Delete Video'), '$confirm_url' => $drop_url, '$confirm_name' => 'confirm', // Needed so that confirmation will bring us back into this if statement - '$cancel' => t('Cancel'), + '$cancel' => L10n::t('Cancel'), - )); + ]); $a->error = 1; // Set $a->error so the other module functions don't execute return; } @@ -158,27 +163,13 @@ function videos_post(App $a) { intval(local_user()), dbesc($video_id) ); - $i = q("SELECT * FROM `item` WHERE `attach` like '%%attach/%s%%' AND `uid` = %d LIMIT 1", + $i = q("SELECT `id` FROM `item` WHERE `attach` like '%%attach/%s%%' AND `uid` = %d LIMIT 1", dbesc($video_id), intval(local_user()) ); - //echo ""; var_dump($i); killme(); - if (DBM::is_result($i)) { - q("UPDATE `item` SET `deleted` = 1, `edited` = '%s', `changed` = '%s' WHERE `parent-uri` = '%s' AND `uid` = %d", - dbesc(datetime_convert()), - dbesc(datetime_convert()), - dbesc($i[0]['uri']), - intval(local_user()) - ); - create_tags_from_itemuri($i[0]['uri'], local_user()); - delete_thread_uri($i[0]['uri'], local_user()); - - $url = System::baseUrl(); - $drop_id = intval($i[0]['id']); - if ($i[0]['visible']) { - Worker::add(PRIORITY_HIGH, "Notifier", "drop", $drop_id); - } + if (DBM::is_result($i)) { + Item::deleteForUser(['id' => $i[0]['id']], local_user()); } } @@ -205,17 +196,15 @@ function videos_content(App $a) { if((Config::get('system','block_public')) && (! local_user()) && (! remote_user())) { - notice( t('Public access denied.') . EOL); + notice(L10n::t('Public access denied.') . EOL); return; } - - require_once('include/bbcode.php'); require_once('include/security.php'); require_once('include/conversation.php'); if(! x($a->data,'user')) { - notice( t('No videos selected') . EOL ); + notice(L10n::t('No videos selected') . EOL ); return; } @@ -317,7 +306,7 @@ function videos_content(App $a) { } if($a->data['user']['hidewall'] && (local_user() != $owner_uid) && (! $remote_contact)) { - notice( t('Access to this item is restricted.') . EOL); + notice(L10n::t('Access to this item is restricted.') . EOL); return; } @@ -327,7 +316,7 @@ function videos_content(App $a) { // tabs $_is_owner = (local_user() && (local_user() == $owner_uid)); - $o .= profile_tabs($a,$_is_owner, $a->data['user']['nickname']); + $o .= Profile::getTabs($a, $_is_owner, $a->data['user']['nickname']); // // dispatch request @@ -379,37 +368,37 @@ function videos_content(App $a) { - $videos = array(); + $videos = []; if (DBM::is_result($r)) { foreach ($r as $rr) { $alt_e = $rr['filename']; $name_e = $rr['album']; - $videos[] = array( + $videos[] = [ 'id' => $rr['id'], 'link' => System::baseUrl() . '/videos/' . $a->data['user']['nickname'] . '/video/' . $rr['resource-id'], - 'title' => t('View Video'), + 'title' => L10n::t('View Video'), 'src' => System::baseUrl() . '/attach/' . $rr['id'] . '?attachment=0', 'alt' => $alt_e, 'mime' => $rr['filetype'], - 'album' => array( + 'album' => [ 'link' => System::baseUrl() . '/videos/' . $a->data['user']['nickname'] . '/album/' . bin2hex($rr['album']), 'name' => $name_e, - 'alt' => t('View Album'), - ), + 'alt' => L10n::t('View Album'), + ], - ); + ]; } } $tpl = get_markup_template('videos_recent.tpl'); - $o .= replace_macros($tpl, array( - '$title' => t('Recent Videos'), + $o .= replace_macros($tpl, [ + '$title' => L10n::t('Recent Videos'), '$can_post' => $can_post, - '$upload' => array(t('Upload New Videos'), System::baseUrl().'/videos/'.$a->data['user']['nickname'].'/upload'), + '$upload' => [L10n::t('Upload New Videos'), System::baseUrl().'/videos/'.$a->data['user']['nickname'].'/upload'], '$videos' => $videos, '$delete_url' => (($can_post)?System::baseUrl().'/videos/'.$a->data['user']['nickname']:False) - )); + ]); $o .= paginate($a);