HEX
Server: Apache
System: Linux msm5694.mjhst.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: camjab_ssh (1000)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: //home/httpd/mech_ftp/baretube.com/admin/modules/mbtubeapi/functions.api.php
<?
ini_set('default_socket_timeout', 900); // 900 Seconds = 15 Minutes
function getMBJson($feed) { 
	$videos = array();
	$counter = 0; 
	$feedData = dbQuery("SELECT * FROM mb_api_endpoints WHERE record_num = '$feed'",false);
	$feedData = $feedData[0]; 
	if($feedData['amount'] <= 1000) { 
		$offset = 0; 
		$amount = $feedData['amount'];
		if($feedData['mode'] == 'newest') { 
			$url = $feedData[endpoint]."?output=json&command=media.newest&offset=$offset&amount=$amount&type=videos";
		} else { 
			$url = $feedData[endpoint]."?output=json&command=media.search&q=$feedData[query]&offset=$offset&amount=$amount&type=videos";
		}
		$string = file_get_contents($url);
		$json = json_decode($string,true);
		$videos = $json;
		$videos = $videos['data'];
		foreach($videos as $k) {
			$final[$counter]['title'] = $k['title'];
			$final[$counter]['embed'] = $k['embed'];
			$final[$counter]['tags'] = $k['keywords'];
			$final[$counter]['thumb'] = $k['main_thumb'];
			$final[$counter]['url'] = $k['url'];
			$final[$counter]['lengthsec'] = $k['length']; 
			$counter++;
			
		}
	} else { 
		$pages = ceil($feedData[amount]/1000);
		for($i = 0; $i < $pages; $i++) { 
			$offset = $i*$amount;
			$amount = 1000;
			if($feedData['mode'] == 'newest') { 
				$url = $feedData[endpoint]."?output=json&command=media.newest&offset=$offset&amount=$amount&type=videos";
			} else { 
				$url = $feedData[endpoint]."?output=json&command=media.search&q=$feedData[query]&offset=$offset&amount=$amount&type=videos";
			}
			$string = file_get_contents($url);
			$json = json_decode($string,true);
			$videos = $json;
			$videos = $videos['data'];
			foreach($videos as $k) {
				$final[$counter]['title'] = $k['title'];
				$final[$counter]['embed'] = $k['embed'];
				$final[$counter]['tags'] = $k['keywords'];
				$final[$counter]['thumb'] = $k['main_thumb'];
				$final[$counter]['url'] = $k['url'];
				$final[$counter]['lengthsec'] = $k['length']; 
				$counter++;
				
			}
		}
	}
	return $final;
}

?>