Файл: modules/video/add_i.php
Строк: 98
<?php
require_once '../../incfiles/core.php';
require_once '../../incfiles/func.php';
require_once '../../incfiles/auth.php';
require_once '../../incfiles/user.php';
if (!$user_id) {header('location: /'); exit;}
if ($user_id!=1) {header('location: /'); exit;}
if (!empty($_POST['name']) && !empty($_POST['link']))
{
echo '<div class="title">'.lang('Добавить видео','Додати відео').'</div>';
$name = check($_POST['name']);
$name = substr($name, 0, 1000);
// if (empty($name)) go(URL.'/video/index::add');
/* $link = check($_POST['link']);
if (empty($link)) go(URL.'/err::add');
$findme = 'https://www.youtube.com/watch?v=';
$pos = strpos($link, $findme);*/
/*
if ($pos === false) {
$findfs = 'http://fs.to/video/';
$posfs = strpos($link, $findfs);
if($posfs === false){
go(URL.'/video/index::add#invalid_video');
exit();
}
}
*/
$about = check($_POST['about']);
$about = substr($about, 0, 10000);
$link = check($_POST['link']);
$link = substr($link, 0, 100000);
if (@fopen($link, "r"))
{
$thisVideoFile = new ffmpeg_movie($link);
$img = '/files/video_screen/'.$user_id.'/screen_'.time().'.jpg';
$thumbnail = HOME.''.$img.'';
$frame = 10;
$frame = $thisVideoFile->getFrame($frame);
if ($frame) {
$gd_image = $frame->toGDImage();
if ($gd_image) {
imagepng($gd_image, $thumbnail);
imagedestroy($gd_image);
}
}
}else $img = '/design/img/black.jpg';
// $link = getYoutubeVideoID($link);
// $vowels = array("https://www.youtube.com/watch?v=");
// $link = str_replace($vowels, "", $link);
mysqli_query($dbi, "UPDATE `users` SET count_video=count_video+1 WHERE `id` = '".$user_id."'");
mysqli_query($dbi, "INSERT INTO `video` SET `name` = '$name', `about` = '$about', `file` = '$link',`img` = '$img',`dir` = '".$user_id."',`user_id` = '".$user_id."',`time` = '".time()."',`type` = '2'");
go(URL.'/video/?id='.$user_id);
require_once '../../incfiles/foot.php';
}else{
$title = ''.lang('Добавить видео','Додати відео');
require_once '../../incfiles/head.php';
echo '<div class="title">
<a href="'.URL.'/video/?id='.$user_id.'" onclick="Page.Go(this.href); return false">'.$user['name'].' '.$user['surname'].'</a>
<a class="title_a_hover" href="'.URL.'/modules/video/add.php" onclick="Page.Go(this.href); return false">'.lang('Добавить видео c','Додати відео з').' youtube</a>
<a class="title_a_hover" href="'.URL.'/modules/video/history.php" onclick="Page.Go(this.href); return false">'.lang('История просмотров','Історія переглядів').'</a>
<a class="title_a_hover" href="'.URL.'/modules/video/cat.php" onclick="Page.Go(this.href); return false">'.lang('Каталог','Каталог').'</a>
<a class="title_a_hover" href="'.URL.'/modules/video/top_video.php" onclick="Page.Go(this.href); return false">'.lang('TOP: «Нам нравится»','TOP: «Нам подобається»').'</a>
</div>';
echo '<div class="title">'.lang('Добавить видео','Добавити відео').'</div>
<div class="block2">
<form id="form" action="'.URL.'/modules/video/add_i.php" method="post">
'.lang('Название','Назва').'
<input id="textarea" class="input" name="name" value=""/>
'.lang('Описание','Про відео').'
<input id="textarea" class="input" name="about" value=""/>
'.lang('Адрес видео','Лінк на відео').'
<input id="textarea" class="input" name="link" value=""/>
<div class="err">'.lang('Доступно','Доступно').':</br>youtube(https://www.youtube.com/watch?v=7I0vkKy504U)</br></div>
<div id="form_remsg"></div>
<input class="button2" type="submit" value="'.lang('Добавить','Додати').'">
</form>
';
}
require_once '../../incfiles/foot.php';
?>