56 lines
No EOL
1.3 KiB
PHP
56 lines
No EOL
1.3 KiB
PHP
<?php
|
|
|
|
|
|
/**
|
|
* Api Put method to Search
|
|
* on ClipBucket website
|
|
*/
|
|
include('../includes/config.inc.php');
|
|
|
|
|
|
$request = $_REQUEST;
|
|
$type = $request['type'];
|
|
$page = mysql_clean($request['page']);
|
|
$limit = 20;
|
|
|
|
$type = 'video';
|
|
$search = cbsearch::init_search( $type );
|
|
$search->limit = create_query_limit( $page, $limit);
|
|
$search->key = mysql_clean( $request['query'] );
|
|
|
|
$results = $search->search();
|
|
|
|
if($results)
|
|
{
|
|
$the_results = array();
|
|
switch($type)
|
|
{
|
|
case "video":
|
|
default:
|
|
{
|
|
foreach($results as $video)
|
|
{
|
|
|
|
$hq_file = get_hq_video_file($video);
|
|
$video['title'] = title($video['title']);
|
|
$video['description'] = mob_description($video['description']);
|
|
|
|
$video['thumbs'] = array('default' => get_thumb($video), 'big' => getSmartyThumb(array(
|
|
'vdetails' => $video, 'size' => 'big'
|
|
)));
|
|
$video['videos'] = array('mobile' =>get_mob_video(array('video'=>$video)));
|
|
$video['url'] = $video['video_link'] = $video['videoLink'] = videoLink($video);
|
|
|
|
if(has_hq($video))
|
|
$video['videos']['hd'] = $hq_file;
|
|
|
|
$the_results[] = $video;
|
|
}
|
|
}
|
|
|
|
}
|
|
echo json_encode($the_results);
|
|
}else
|
|
echo json_encode(array('err'=>'Nothing found!'));
|
|
|
|
?>
|