87 lines
No EOL
2.5 KiB
PHP
Executable file
87 lines
No EOL
2.5 KiB
PHP
Executable file
<?php
|
|
|
|
/**
|
|
* File: Common Ajax
|
|
* Description: ClipBucket default ajax file has gone too big. Time to make things a little cleaner
|
|
* @since: 4th April, 2016, ClipBucket 2.8.1
|
|
* @author: Saqib Razzaq
|
|
* @modified: 8th April, 2016
|
|
*/
|
|
$is_ajax = true;
|
|
require '../includes/config.inc.php';
|
|
if (isset($_POST['mode'])) {
|
|
$mode = $_POST['mode'];
|
|
global $db;
|
|
switch ($mode) {
|
|
case 'emailExists':
|
|
$email = mysql_clean($_POST['email']);
|
|
$check = $db->select(tbl('users'),"email"," email='$email'",false,false,false,true);
|
|
if (!$check) {
|
|
echo "NO";
|
|
}else{
|
|
echo "Fuck";
|
|
}
|
|
break;
|
|
|
|
case 'userExists':
|
|
$username = mysql_clean($_POST['username']);
|
|
$check = $db->select(tbl('users'),"username"," username='$username'");
|
|
if (!$check) {
|
|
echo "NO";
|
|
}
|
|
break;
|
|
case 'get_video':{
|
|
$response = array();
|
|
try{
|
|
$videoid = (int)$_POST['videoid'];
|
|
$videoDetails = $cbvid->get_video($videoid);
|
|
if ( $videoDetails && video_playable($videoDetails) ){
|
|
assign('video',$videoDetails);
|
|
$related_videos = get_videos(array('title'=>$videoDetails['title'],'tags'=>$videoDetails['tags'],'exclude'=>$videoDetails['videoid'],'show_related'=>'yes','limit'=>12,'order'=>'date_added DESC'));
|
|
if(!$related_videos){
|
|
$related_videos = get_videos(array('exclude'=>$videoid,'limit'=>12,'order'=>'date_added DESC'));
|
|
}
|
|
foreach ($related_videos as $video){
|
|
$video['imageSrc'] = get_thumb($video,1,FALSE,FALSE,TRUE,FALSE,'168x105');
|
|
$video['url'] = video_link($video);
|
|
$related_videos_temp[] = $video;
|
|
}
|
|
$related_videos = $related_videos_temp;
|
|
assign('related_videos',$related_videos);
|
|
$data = Fetch("blocks/editor_pick/video_block.html");
|
|
$response['video'] = $data;
|
|
|
|
$response['video_link'] = video_link($videoDetails);
|
|
$response['video_details'] = $videoDetails;
|
|
$response['success'] = true;
|
|
$response['message'] = "success";
|
|
}else{
|
|
if(msg()){
|
|
$msg = msg_list();
|
|
}
|
|
if(error()){
|
|
$msg = error_list();
|
|
}
|
|
if (!$msg){
|
|
$msg = "Oops ! Something went worng in Playing this video!";
|
|
}else{
|
|
$msg = $msg[0];
|
|
}
|
|
$response['failure'] = true;
|
|
$response['message'] = $msg;
|
|
}
|
|
}catch(Exception $e){
|
|
$response['failure'] = true;
|
|
$response['message'] = $e->getMessage();
|
|
}
|
|
echo json_encode($response);
|
|
|
|
}
|
|
break;
|
|
|
|
default:
|
|
# code...
|
|
break;
|
|
}
|
|
}
|
|
?>
|