cache = filectime($cachedFile); echo json_encode($json); exit; } } global $global, $config; if (!isset($global['systemRootPath'])) { require_once '../videos/configuration.php'; } require_once $global['systemRootPath'] . 'objects/video.php'; $obj = new stdClass(); $obj->title = $config->getWebSiteTitle(); $obj->url = $global['webSiteRootURL']; $obj->language = $config->getLanguage(); $obj->version = $config->getVersion(); $obj->date = date("Y-m-d H:i:s"); $obj->MySQLDate = getMySQLDate(); $obj->version = $config->getVersion(); $obj->plugins = Plugin::getAvailablePluginsBasic(); if (empty($_GET['version'])) { $obj->videos = []; //$_GET['modified'] = "2018-03-13 15:46:57"; $_REQUEST['rowCount'] = 100; $videos = Video::getAllVideos('', false, true, [], false, true, true, false, null); foreach ($videos as $key => $value) { $vid = new stdClass(); $vid->id = $value['id']; $vid->title = $value['title']; $vid->clean_title = $value['clean_title']; $vid->views_count = $value['views_count']; $vid->category_name = $value['category']; $vid->likes = $value['likes']; $vid->dislikes = $value['dislikes']; $vid->modified = $value['videoModified']; $vid->duration = $value['duration']; //$vid->description = $value['description']; $vid->description = ''; $vid->type = $value['type']; $vid->image_url = Video::getImageFromFilename($value['filename']); $obj->videos[] = $vid; } } $obj->totalVideosResponse = is_array($obj->videos)?count($obj->videos):0; $json = json_encode($obj); file_put_contents($cachedFile, $json); echo $json;