Файл: modules/video/add.php
Строк: 103
<?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 (!empty($_POST['link']))
{
echo '<div class="title">'.lang('Добавить видео','Додати відео').'</div>';
// $name = check($_POST['name']);
// $name = substr($name, 0, 300);
// 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, 1000);
$link = getYoutubeVideoID($link);
$name = youtube_title($link);
$about = youtube_about($link);
$about = check(substr($about, 0, 10000));
// $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',`dir` = '".$user_id."',`user_id` = '".$user_id."',`time` = '".time()."',`type` = '1'");
go(URL.'/video/?id='.$user_id);
require_once '../../incfiles/foot.php';
}else{
$title = ''.lang('Добавить видео','Додати відео');
require_once '../../incfiles/head.php';
?>
<script type="text/javascript">
$(function () {
$('#form').on('submit', function (e) {
e.preventDefault();
var $that = $(this)
, formData = new FormData($that.get(0));
$.ajax({
url: $that.attr('action')
, type: $that.attr('method')
, contentType: false
, processData: false
, data: formData
, success: function (response) {
if (response) {
$('.content').html(response);
}
}
});
});
});
</script>
<?
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.'/video/index::add" method="post">';
//echo ''.lang('Название','Назва').'<input id="textarea" class="input" name="name" value=""/>'.lang('Описание','Про відео').'<input id="textarea" class="input" name="about" value=""/>';
echo '' .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';
?>