Файл: adultscript-2.0.3-pro/files/mobile/templates/default/extend/ajax/playlist_select.plugin.php
Строк: 26
<?php
defined('_VALID') or die('Restricted Access!');
function ajax_plugin_playlist_select()
{
$data = array('status' => 0, 'msg' => '', 'code' => '', 'debug' => '');
VLanguage::load('frontend.mobile');
if (VAuth::loggedin()) {
if (isset($_POST['video_id']) && isset($_POST['playlist_id'])) {
$db = VF::factory('database');
$filter = VF::factory('filter');
$user_id = (int) $_SESSION['user_id'];
$video_id = (int) trim($_POST['video_id']);
$playlist_id = (isset($_POST['playlist_id'])) ? (int) trim($_POST['playlist_id']) : 0;
$db->query("SELECT video_id
FROM #__playlist_videos
WHERE playlist_id = ".$playlist_id."
AND video_id = ".$video_id."
LIMIT 1");
if ($db->affected_rows()) {
$data['msg'] = __('playlist-already');
return json_encode($data);
}
$db->query("SELECT duration
FROM #__video
WHERE video_id = ".$video_id."
AND status = 1
LIMIT 1");
if ($db->affected_rows()) {
$duration = (float) $db->fetch_field('duration');
$db->query("INSERT INTO #__playlist_videos
SET playlist_id = ".$playlist_id.",
video_id = ".$video_id).",
add_time = ".time();
$db->query("UPDATE #__playlist
SET duration = duration+".$duration.",
total_videos = total_videos+1
WHERE playlist_id = ".$playlist_id."
LIMIT 1");
$data['msg'] = __('playlist-select-success');
$data['status'] = 1;
} else {
$data['msg'] = 'Failed to find video! Never reached!';
}
}
} else {
$data['msg'] = __('playlist-login');
}
return json_encode($data);
}