X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fvideos.php;h=65dda1b498da8ffaedee045a093dc5b3ba06d4fb;hb=85c8bf022841fb53a42e012d2e90dd23f56df2ab;hp=6dfbb74ed3a68f27dffdaec9673b5131ea79ed59;hpb=26b335ef3d8b1ec4e1b4e22cd7d3c34e66d2549d;p=friendica.git diff --git a/mod/videos.php b/mod/videos.php index 6dfbb74ed3..65dda1b498 100644 --- a/mod/videos.php +++ b/mod/videos.php @@ -2,15 +2,21 @@ /** * @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'; @@ -26,7 +32,7 @@ function videos_init(App $a) { return; } - nav_set_selected('home'); + Nav::setSelected('home'); $o = ''; @@ -70,7 +76,7 @@ function videos_init(App $a) { if($albums_visible) { $o .= ''; @@ -132,15 +138,15 @@ function videos_post(App $a) { $drop_url = $a->query_string; $a->page['content'] = replace_macros(get_markup_template('confirm.tpl'), [ '$method' => 'post', - '$message' => t('Do you really want to delete this video?'), + '$message' => L10n::t('Do you really want to delete this video?'), '$extra_inputs' => [ ['name'=>'id', 'value'=> $_POST['id']], ['name'=>'delete', 'value'=>'x'] ], - '$confirm' => t('Delete Video'), + '$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 @@ -159,27 +165,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::deleteById($i[0]['id']);
 			}
 		}
 
@@ -206,7 +198,7 @@ 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;
 	}
 
@@ -216,7 +208,7 @@ function videos_content(App $a) {
 	require_once('include/conversation.php');
 
 	if(! x($a->data,'user')) {
-		notice( t('No videos selected') . EOL );
+		notice(L10n::t('No videos selected') . EOL );
 		return;
 	}
 
@@ -318,7 +310,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;
 	}
 
@@ -389,14 +381,14 @@ function videos_content(App $a) {
 			$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' => [
 					'link'  => System::baseUrl() . '/videos/' . $a->data['user']['nickname'] . '/album/' . bin2hex($rr['album']),
 					'name'  => $name_e,
-					'alt'   => t('View Album'),
+					'alt'   => L10n::t('View Album'),
 				],
 
 			];
@@ -405,9 +397,9 @@ function videos_content(App $a) {
 
 	$tpl = get_markup_template('videos_recent.tpl');
 	$o .= replace_macros($tpl, [
-		'$title'      => t('Recent Videos'),
+		'$title'      => L10n::t('Recent Videos'),
 		'$can_post'   => $can_post,
-		'$upload'     => [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)
 	]);