ÿØÿà JFIF ÿÛ „ ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /var/www/html/img.123vid.top/ |
<?php date_default_timezone_set("America/New_York"); session_start(); $memcache = new Memcache; $memcache->connect('68.183.152.106',11211) or die ("Sorry, could not connect memcached!. We're working on getting this fixed as soon as we can.1"); define('ROOT_PATH', dirname(__FILE__) . '/'); require ROOT_PATH."configs.php"; require ROOT_PATH."const.php"; // Load Base require ROOT_PATH."lib/class_info.php"; $CORE = new info(); require ROOT_PATH."lib/class_functions.php"; $func = new FUNC; $CORE->input = $func->get_input(); require ROOT_PATH."lib/class_display.php"; $print = new display(); //check country function get_ip_address() { // check for shared internet/ISP IP if (!empty($_SERVER['HTTP_CLIENT_IP'])) { return $_SERVER['HTTP_CLIENT_IP']; } // check for IPs passing through proxies if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { return $_SERVER['HTTP_X_FORWARDED_FOR']; } if (!empty($_SERVER['HTTP_X_FORWARDED'])) { return $_SERVER['HTTP_X_FORWARDED']; } if (!empty($_SERVER['HTTP_X_CLUSTER_CLIENT_IP'])) { return $_SERVER['HTTP_X_CLUSTER_CLIENT_IP']; } if (!empty($_SERVER['HTTP_FORWARDED_FOR'])) { return $_SERVER['HTTP_FORWARDED_FOR']; } if (!empty($_SERVER['HTTP_FORWARDED'])) { return $_SERVER['HTTP_FORWARDED']; } // return unreliable ip since all else failed return $_SERVER['REMOTE_ADDR']; } $CORE->ip = get_ip_address(); if(!isset($_SESSION['country']) or empty($_SESSION['country'])) { $_SESSION['country'] = geoip_country_code_by_name($CORE->ip); } switch ($_SESSION['country']){ case 'VN': $_SESSION['lang']='vi'; break; case 'KR': $_SESSION['lang']='kr'; break; default: $_SESSION['lang']='en'; break; } include ROOT_PATH.'lang/'.$_SESSION['lang'].'.php'; //smarty tpl global $INFO; require(ROOT_PATH.'smarty/Smarty.class.php'); $smarty = new Smarty; //$smarty->force_compile = true; $smarty->assign('path_host', $INFO['path_host']); $smarty->assign('skin_folder', $INFO['skin_folder']); $smarty->assign('info_page', $INFO); $smarty->debugging = false; $smarty->compile_check = true; // kiểm tra xem template đã có thay đổi gì không, nếu có, nạp dữ liệu mới $smarty->caching = false; $smarty->cache_lifetime = 7200; $smarty->compile_dir = ROOT_PATH.'cache/templates_c/'; $smarty->cache_dir = ROOT_PATH.'cache/cache2/'; $id = $CORE->input['id']; $smarty->assign('country_code',$_SESSION['country']); if(empty($id)){ return; } //$arr_deny = array('chandralekha-tamil-serial-episode','saregamatvshowschandralekha-tamil-serial','saregamatvshowschandralekha-tamil-serial','hiru-unplugged-ep-08-chandralekha-perera','apoorva-raagangal-','goong-s-episode-5-eng-sub','cheese-in-the-trap-ep-11-kiss-bed-scene','shin-koihime-musou-ova-sub-esp','empire-of-lust','madame-antoine-ost-by-roo-swing-magic','nurse-witch-komugichan-r','alien-vs-ninjamp4','brothers-conflict-ep-11-eng-dub','-chandralekha-sun-tv-tamil-serial-episode-','-chandralekha-tamil-serial-suntv-episode-','deivamagal-episode-','deivamagal-epsiode-','priyamanaval-episode-','priyamamaval-','deivamagal-','-sun-tv-','bhairavi-','azhagu-','tamil-tv-','sun-news-'); $arr_deny = array(); $arr_deny_dailymotion = array(); $arr_deny_youtube = array(); $detail = array('encode'=>'','id_youtube'=>'','img'=>'','id_you'=>'','title'=>'','ftitle'=>'','des'=>'','cat_youtube'=>'','duration'=>'','player'=>'','id'=>''); $list_related2 = array(); if(!is_numeric($id) and strlen($id)>8){//youtube video $encode = $id; $decoded = $func->str_encode($func->hex2bin($encode), 'ngocgiac'); if(in_array($decoded,$arr_deny_youtube)){ header('Location: 404/index.html'); } $vid = $decoded; $intro = 'https://www.youtube.com/watch?v=' . $vid; $detail['player'] = $func->encode_html('<iframe id="player_iframe" src="https://www.youtube.com/embed/' . $decoded . '?autoplay=1&html5=1&controls=1&showinfo=0&rel=0&modestbranding=0&playsinline=1&enablejsapi=0&widgetid=1&color=white" allow="autoplay; encrypted-media" frameborder="0" allowfullscreen></iframe>'); //old version require 'proxy/Google/Client.php'; require 'proxy/Google/Service/YouTube.php'; $client = new Google_Client(); $client->setDeveloperKey($INFO['api_key']); $youtube = new Google_Service_YouTube($client); //new version /*require 'vendor/autoload.php'; $client = new Google_Client(); $client->setDeveloperKey($INFO['api_key']); $youtube = new Google_Service_YouTube($client);*/ $searchResponse = $youtube->videos->listVideos('contentDetails,snippet,status', array( 'id' => $vid )); if($searchResponse) { foreach ($searchResponse['items'] as $val) { $detail['id_you'] = $val['id']; $detail['title'] = $val['snippet']['title']; $detail['ftitle'] = $func->format_string($val['snippet']['title']); $detail['des'] = $val['snippet']['description']; $detail['cat_youtube'] = $val['snippet']['categoryId']; //$detail['duration'] = $func->covtime($val['contentDetails']['duration']); $detail['meta_duration'] = $val['contentDetails']['duration']; $detail['user_name'] = $val['snippet']['channelTitle']; $detail['fuser_name'] = $func->format_string($val['snippet']['channelTitle']); $detail['chanel_id'] = bin2hex($func->str_encode($val['snippet']['channelId'], 'ngocgiac')); $detail['publishedAt'] = strtotime($val['snippet']['publishedAt']); $detail['txt_time'] = date(DATE_ISO8601, $detail['publishedAt']); $channel_info = $youtube->channels->listChannels( 'snippet', array('id' => $val['snippet']['channelId']) ); foreach ($channel_info['items'] as $channel) { if ($channel['snippet']['thumbnails']['high']['url'] != '') { $detail['avatar'] = $channel['snippet']['thumbnails']['high']['url']; } else { $detail['avatar'] = $channel['snippet']['thumbnails']['default']['url']; } } $arr_tags = $val['snippet']['tags']; $detail['txt_tags'] = ''; if (!is_null($arr_tags)) { foreach ($arr_tags as $val) { $detail['txt_tags'] .= '<li><a href="?act=search&q=' . $val . '" title="' . $val . '">' . $val . '</a></li>'; } } $detail['video_status'] = $val['status']; } $detail['keywords'] = implode(',', $arr_tags); $detail['des'] = preg_replace('@(https?://([-\w\.]+[-\w])+(:\d+)?(/([\w/_\.#-]*(\?\S+)?[^\.\s])?)?)@', '<a href="$1" target="_blank" rel="nofollow">$1</a>', $detail['des']); $detail['des'] = preg_replace("/\r|\n/", "<br/>", $detail['des']); /*$detail['player'] = $func->encode_html('<div class="plyr__video-embed" id="player" data-plyr-provider="youtube" data-plyr-embed-id="' . $decoded . '"></div>');*/ $detail['player'] = $func->encode_html('<iframe id="player_iframe" src="https://www.youtube.com/embed/' . $decoded . '?autoplay=1&html5=1&controls=1&showinfo=0&rel=0&modestbranding=0&playsinline=1&enablejsapi=0&widgetid=1&color=white" allow="autoplay; encrypted-media" frameborder="0" allowfullscreen></iframe>'); $searchResponse = $youtube->search->listSearch('id,snippet', array( 'relatedToVideoId' => $vid, 'type' => 'video', 'maxResults' => 25 )); foreach ($searchResponse['items'] as $searchResult) { $list['title'] = $searchResult['snippet']['title']; $list['id_you'] = $searchResult['id']['videoId']; $arr_xml[] = $list; } $list2 = array(); if (!empty($arr_xml)) { $i = 1; foreach ($arr_xml as $video) { $relate['ftitle'] = $func->format_string($video['title']); $relate['title'] = trim(strip_tags(str_replace('"', '"', html_entity_decode($video['title'])))); $relate['id_you'] = $video['id_you']; $relate['img'] = 'https://img.youtube.com/vi/' . $relate['id_you'] . '/mqdefault.jpg'; $relate['encode_img'] = bin2hex($func->str_encode($relate['img'], 'ngocgiac')); $relate['id_you_encode'] = bin2hex($func->str_encode($relate['id_you'], 'ngocgiac')); $relate['duration'] = ''; if ($i == 1) { $url_next = 'video/' . $relate['ftitle'] . '-' . $relate['id_you_encode'] . '.html'; } if ($relate['title'] != '') { $list_related2[] = $relate; } $i++; } } }else{//het quota $noembed = json_decode($func->get_content_page('https://www.youtube.com/oembed?url=http://www.youtube.com/watch?v='.$vid.'&format=json','https://youtube.com')); $detail['title'] = $noembed->title; $detail['channel_url'] = $noembed->author_url; $detail['chanel_id_basic'] = basename($detail['channel_url']); $detail['chanel_id'] = bin2hex($func->str_encode($detail['chanel_id_basic'], 'ngocgiac')); $detail['user_name'] = $noembed->author_name; $detail['fuser_name'] = $func->format_string($detail['user_name']); $detail['avatar'] = 'skin/phim98/assets/img/apple-touch-icon.png'; $detail['txt_time'] = date(DATE_ISO8601, time()); $content2 = $func->curl_func('https://img.123vid.top/youtube_search.php?kw=' . base64_encode($detail['title'])); echo '<div title="" style="display:none;">https://img.123vid.top/youtube_search.php?kw=' . base64_encode($detail['title']).'</div>'; $arr_request = json_decode($content2, true); foreach ($arr_request as $video){ if($video['id']!='') { $relate['ftitle'] = $func->format_string($video['title']); $relate['title'] = trim(strip_tags(str_replace('"', '"', html_entity_decode($video['title'])))); $relate['id_you'] = $video['id']; $relate['img'] = 'https://img.youtube.com/vi/' . $video['id'] . '/mqdefault.jpg'; $relate['id_you_encode'] = bin2hex($func->str_encode($relate['id_you'], 'ngocgiac')); $relate['duration'] = $video['duration']; $list_related2[] = $relate; } } } $detail['encode'] = $encode; $detail['id_youtube'] = $vid; $detail['img'] = 'https://i.ytimg.com/vi/'.$vid.'/maxresdefault.jpg'; $detail['ftitle'] = $func->format_string($detail['title']); $detail['title'] = trim(strip_tags(str_replace('"','"',html_entity_decode($detail['title'])))); $detail['seo_thumbnail'] = 'https://i.ytimg.com/vi/'.$vid.'/default.jpg'; $detail['hq_thumbnail'] = 'https://i.ytimg.com/vi/'.$vid.'/hqdefault.jpg'; $detail['sd_thumbnail'] = 'https://i.ytimg.com/vi/'.$vid.'/sddefault.jpg'; $detail['id'] = $encode; $row_check = $detail; } if(!is_numeric($id) and strlen($id)<=8){//dailymotion video if(in_array($id,$arr_deny_dailymotion)){ header('Location: 404/index.html'); } require ROOT_PATH.'lib/Dailymotion.php'; $apiKey = '31c2d7ae78aca3f0b14c'; $apiSecret = '13ef6e5c0860da5e5f4b4f2db0b1ce8313d5da9c'; $testUser = 'xxxgiacxxx@gmail.com'; $testPassword = 'gunblade123'; $scopes = array( 'userinfo', 'feed', 'manage_videos', ); $api = new Dailymotion(); $api->setGrantType( Dailymotion::GRANT_TYPE_PASSWORD, $apiKey, $apiSecret, $scopes, array( 'username' => $testUser, 'password' => $testPassword, ) ); $arr_content = $api->get( '/video/'.$id, array('fields' => array('id', 'title', 'thumbnail_large_url','duration','description','owner.username','owner.id','owner.avatar_240_url','tags','thumbnail_120_url','thumbnail_360_url','thumbnail_720_url')) ); $detail['encode'] = $id; $detail['id'] = $id; $detail['ftitle'] = $func->format_string($arr_content['title']); $detail['title'] = trim(strip_tags(str_replace('"','"',html_entity_decode($arr_content['title'])))); $detail['des'] = preg_replace('@(https?://([-\w\.]+[-\w])+(:\d+)?(/([\w/_\.#-]*(\?\S+)?[^\.\s])?)?)@', '<a href="$1" target="_blank" rel="nofollow">$1</a>', $arr_content['description']); $detail['des'] = preg_replace( "/\r|\n/", "<br/>", $detail['des']); //$detail['duration'] = $arr_content['duration']; $detail['meta_duration'] = $func->iso8601_duration($arr_content['duration']); $detail['img'] = str_replace('http://','https://',$arr_content['thumbnail_large_url']); $detail['player'] = $func->encode_html('<iframe id="player_iframe" src="//www.dailymotion.com/embed/video/'.$id.'?autoplay=true&byline=0&portrait=0&title=0&queue-autoplay-next=0&queue-enable=0&sharing-enable=0&ui-logo=0&ui-start-screen-info=1" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>'); $detail['avatar'] = str_replace('http://','https://',$arr_content['owner.avatar_240_url']); $detail['fuser_name'] = $arr_content['owner.username']; $detail['chanel_id'] = $arr_content['owner.id']; $arr_tags = $arr_content['tags']; $detail['txt_tags'] = ''; if(!is_null($arr_tags)){ foreach ($arr_tags as $val){ $detail['txt_tags'] .= '<li><a href="?act=search&q='.$val.'" title="'.$val.'">'.$val.'</a></li>'; } } $detail['keywords'] = implode(',',$arr_tags); $detail['seo_thumbnail'] = str_replace('http://','https://',$arr_content['thumbnail_120_url']); $detail['hq_thumbnail'] = str_replace('http://','https://',$arr_content['thumbnail_360_url']); $detail['sd_thumbnail'] = str_replace('http://','https://',$arr_content['thumbnail_720_url']); $row_check = $detail; $row_check['user_name'] = $arr_content['owner.username']; $row_check['txt_time'] = date(DATE_ISO8601, time()); //related dailymotion $result = $api->get( '/video/'.$detail['id'].'/related?fields=allow_embed,duration,thumbnail_url,title,&page=1&limit=25', array('fields' => array('id', 'title', 'thumbnail_large_url','duration')) ); if(!empty($result['list'])){ foreach($result['list'] as $val) { $relate['id_you'] = ''; $relate['ftitle'] = $func->format_string($val['title']); $relate['title'] = trim(strip_tags(str_replace('"', '"', html_entity_decode($val['title'])))); $relate['img'] = str_replace('http://','https://',$val['thumbnail_large_url']); $relate['encode_img'] = bin2hex($func->str_encode($relate['img'], 'ngocgiac')); $relate['id_you_encode'] = $val['id']; $relate['duration'] = gmdate('H:i:s', $val['duration']); if ($relate['title'] != '') { $list_related2[] = $relate; } } } } $cur_url = $func->current_url(); foreach ($arr_deny as $val){ if(strpos($cur_url,$val)!==false){ header('Location: 404/index.html'); } } $row_check['encode_img'] = bin2hex($func->str_encode($detail['img'], 'ngocgiac')); $smarty->assign('title', trim(strip_tags(str_replace('"', '"', html_entity_decode($row_check['title']))))); $smarty->assign('description', trim(strip_tags(str_replace('"', '"', html_entity_decode($row_check['des']))))); $smarty->assign('detail', $row_check); $smarty->assign('list_related2',$list_related2); //$smarty->assign('title', $row_check['title']); $smarty->assign('image', $detail['img']); //$smarty->assign('description', $row_check['des']); $smarty->assign('keywords',$detail['keywords']); $smarty->assign('cur_url',$cur_url); $smarty->assign('lang',$lang); if(isset($_SESSION['user_id'])) { $smarty->assign('user_id', $_SESSION['user_id']); $smarty->assign('openid', $_SESSION['openid']); $smarty->assign('avatar', $_SESSION['avatar']); $smarty->assign('email', $_SESSION['email']); $smarty->assign('fullname', $_SESSION['fullname']); }else{ //login tu trang video if(isset($_SESSION['openid_type']) and $_SESSION['openid_type']!='') { require ROOT_PATH."lib/class_db_mysqli.php"; $DB = new db_driver; $DB->connect($INFO); switch ($_SESSION['openid_type']) { case 'facebook': if (isset($_SESSION['openid']) and $_SESSION['openid'] != '') { $avatar = 'https://graph.facebook.com/' . $_SESSION['openid'] . '/picture'; $row_check_user = $DB->fetch_row($DB->query("SELECT * FROM gtdesign_user WHERE openid='" . $_SESSION['openid'] . "' and openid_type='" . $_SESSION['openid_type'] . "' LIMIT 1 ")); if (!$row_check_user) { $joined = time(); $DB->query("INSERT INTO gtdesign_user (`openid`,`email`,`joined`,`fullname`,`avatar`,`openid_type`) VALUES ('" . $_SESSION['openid'] . "','" . $_SESSION['email'] . "','" . $joined . "','" . $_SESSION['fullname'] . "','" . $avatar . "','" . $_SESSION['openid_type'] . "') "); $_SESSION['user_id'] = $DB->insert_id(); } else { $_SESSION['user_id'] = $row_check_user['id']; $joined = $row_check_user['joined']; $_SESSION['fullname'] = $row_check_user['fullname']; $_SESSION['email'] = $row_check_user['email']; } $_SESSION['redirect_url'] = $func->current_url(); $smarty->assign('user_id', $_SESSION['user_id']); $smarty->assign('openid', $_SESSION['openid']); $smarty->assign('avatar', $avatar); $smarty->assign('email', $_SESSION['email']); $smarty->assign('fullname', $_SESSION['fullname']); $smarty->assign('joined', date('F d Y', $joined)); } else { $smarty->assign('openid', ''); } break; case 'google': if (isset($_SESSION['openid']) and $_SESSION['openid'] != '') { $avatar = $_SESSION['avatar']; $row_check_user = $DB->fetch_row($DB->query("SELECT * FROM gtdesign_user WHERE openid='" . $_SESSION['openid'] . "' and openid_type='" . $_SESSION['openid_type'] . "' LIMIT 1 ")); if (!$row_check_user) { $joined = time(); $DB->query("INSERT INTO gtdesign_user (`openid`,`email`,`joined`,`fullname`,`avatar`,`openid_type`) VALUES ('" . $_SESSION['openid'] . "','" . $_SESSION['email'] . "','" . $joined . "','" . $_SESSION['fullname'] . "','" . $avatar . "','" . $_SESSION['openid_type'] . "') "); $_SESSION['user_id'] = $DB->insert_id(); } else { $_SESSION['user_id'] = $row_check_user['id']; $joined = $row_check_user['joined']; $_SESSION['fullname'] = $row_check_user['fullname']; $_SESSION['email'] = $row_check_user['email']; } $_SESSION['redirect_url'] = $func->current_url(); $smarty->assign('user_id', $_SESSION['user_id']); $smarty->assign('openid', $_SESSION['openid']); $smarty->assign('avatar', $avatar); $smarty->assign('email', $_SESSION['email']); $smarty->assign('fullname', $_SESSION['fullname']); $smarty->assign('joined', date('F d Y', $joined)); } else { $smarty->assign('openid', ''); } break; case 'discord': if (isset($_SESSION['openid']) and $_SESSION['openid'] != '') { $avatar = $_SESSION['avatar']; $row_check_user = $DB->fetch_row($DB->query("SELECT * FROM gtdesign_user WHERE openid='" . $_SESSION['openid'] . "' and openid_type='" . $_SESSION['openid_type'] . "' LIMIT 1 ")); if (!$row_check_user) { $joined = time(); $DB->query("INSERT INTO gtdesign_user (`openid`,`email`,`joined`,`fullname`,`avatar`,`openid_type`) VALUES ('" . $_SESSION['openid'] . "','" . $_SESSION['email'] . "','" . $joined . "','" . $_SESSION['fullname'] . "','" . $avatar . "','" . $_SESSION['openid_type'] . "') "); $_SESSION['user_id'] = mysql_insert_id(); } else { $DB->query("UPDATE gtdesign_user SET avatar='$avatar' WHERE id='".$row_check_user['id']."' "); $_SESSION['user_id'] = $row_check_user['id']; $joined = $row_check_user['joined']; $_SESSION['fullname'] = $row_check_user['fullname']; $_SESSION['email'] = $row_check_user['email']; } $_SESSION['redirect_url'] = $func->current_url(); $smarty->assign('user_id', $_SESSION['user_id']); $smarty->assign('openid', $_SESSION['openid']); $smarty->assign('avatar', $avatar); $smarty->assign('email', $_SESSION['email']); $smarty->assign('fullname', $_SESSION['fullname']); $smarty->assign('joined', date('F d Y', $joined)); } else { $smarty->assign('openid', ''); } break; } } } $txt_phim_le_nam = ''; foreach($INFO['namphathanh_phimle'] as $key=>$val){ $txt_phim_le_nam .= '<li><a href="movie/' . $key . '/">' . $val[$_SESSION['lang']] . '</a></li>'; } $smarty->assign('phimlenam',$txt_phim_le_nam); $txt_phim_bo_nam = ''; foreach($INFO['quocgia'] as $key=>$val){ $txt_phim_bo_nam .= '<li><a href="tv-drama/'.$key.'/">'.$val[$_SESSION['lang']].'</a></li>'; } $smarty->assign('phimbonam',$txt_phim_bo_nam); $txt_the_loai_video = ''; $txt_the_loai_video_option = ''; foreach($INFO['videocat'] as $key=>$val){ if($key=='mustsee'){ $txt_the_loai_video .= '<li><a href="'.$key.'/">'.$val[$_SESSION['lang']].'</a></li>'; }else { $txt_the_loai_video .= '<li><a href="video/' . $key . '/">' . $val[$_SESSION['lang']] . '</a></li>'; } $txt_the_loai_video_option .= '<option value="'.$key.'">'.$val[$_SESSION['lang']].'</option>'; } $smarty->assign('theloaivideo',$txt_the_loai_video); $smarty->assign('theloaivideo_option',$txt_the_loai_video_option); $txt_theloai = ''; $txt_theloai_option = ''; foreach($INFO['theloai'] as $key=>$val){ if(isset($CORE->input['genre']) and $CORE->input['genre']==$key) { $txt_theloai .= '<li class="active"><a href="genre/'.$key.'/">'.$val[$_SESSION['lang']].'</a></li>'; $txt_theloai_option .= '<option value="' . $key . '" selected>' . $val[$_SESSION['lang']] . '</option>'; }else { $txt_theloai .= '<li><a href="genre/' . $key . '/">' . $val[$_SESSION['lang']] . '</a></li>'; $txt_theloai_option .= '<option value="' . $key . '">' . $val[$_SESSION['lang']] . '</option>'; } } $smarty -> assign('theloai',$txt_theloai); $smarty -> assign('theloai_option',$txt_theloai_option); $txt_ngonngu = ''; $txt_ngonngu_option = ''; foreach($INFO['ngonngu'] as $key=>$val){ if(isset($CORE->input['language']) and $CORE->input['language']==$key) { $txt_ngonngu_option .= '<option value="' . $key . '" selected>' . $val[$_SESSION['lang']] . '</option>'; $txt_ngonngu .= '<li class="active"><a href="language/'.$key.'/">'.$val[$_SESSION['lang']].'</a></li>'; }else{ $txt_ngonngu_option .= '<option value="' . $key . '">' . $val[$_SESSION['lang']] . '</option>'; $txt_ngonngu .= '<li><a href="language/'.$key.'/">'.$val[$_SESSION['lang']].'</a></li>'; } } $smarty -> assign('ngonngu',$txt_ngonngu); $smarty -> assign('ngonngu_option',$txt_ngonngu_option); $txt_quocgia = ''; $txt_quocgia_option = ''; foreach($INFO['quocgia'] as $key=>$val){ if(isset($CORE->input['country']) and $CORE->input['country']==$key) { $txt_quocgia .= '<li class="active"><a href="country/'.$key.'/">'.$val[$_SESSION['lang']].'</a></li>'; $txt_quocgia_option .= '<option value="' . $key . '" selected>' . $val[$_SESSION['lang']] . '</option>'; }else { $txt_quocgia .= '<li><a href="country/' . $key . '/">' . $val[$_SESSION['lang']] . '</a></li>'; $txt_quocgia_option .= '<option value="' . $key . '">' . $val[$_SESSION['lang']] . '</option>'; } } $smarty -> assign('quocgia',$txt_quocgia); $smarty -> assign('quocgia_option',$txt_quocgia_option); $txt_namphathanh = ''; $txt_namphathanh_option = ''; foreach($INFO['namphathanh'] as $key=>$val){ if(isset($CORE->input['year']) and $CORE->input['year']==$key) { $txt_namphathanh_option .= '<option value="' . $key . '" selected>' . $val[$_SESSION['lang']] . '</option>'; $txt_namphathanh .= '<li class="active"><a href="year/'.$key.'/">'.$val[$_SESSION['lang']].'</a></li>'; }else{ $txt_namphathanh_option .= '<option value="' . $key . '">' . $val[$_SESSION['lang']] . '</option>'; $txt_namphathanh .= '<li><a href="year/'.$key.'/">'.$val[$_SESSION['lang']].'</a></li>'; } } $smarty -> assign('namphathanh',$txt_namphathanh); $smarty -> assign('namphathanh_option',$txt_namphathanh_option); $txt_hinhthuc = ''; $txt_hinhthuc_option = ''; foreach($INFO['hinhthuc'] as $key=>$val){ if(isset($CORE->input['formality']) and $CORE->input['formality']==$key) { $txt_hinhthuc .= '<li class="active"><a href="'.$key.'/">'.$val[$_SESSION['lang']].'</a></li>'; $txt_hinhthuc_option .= '<option value="' . $key . '" selected>' . $val[$_SESSION['lang']] . '</option>'; }else{ $txt_hinhthuc .= '<li><a href="'.$key.'/">'.$val[$_SESSION['lang']].'</a></li>'; $txt_hinhthuc_option .= '<option value="' . $key . '">' . $val[$_SESSION['lang']] . '</option>'; } } $smarty -> assign('hinhthuc',$txt_hinhthuc); $smarty -> assign('hinhthuc_option',$txt_hinhthuc_option); $txt_videocat = ''; foreach($INFO['videocat'] as $key=>$val){ if($key=='mustsee'){ $txt_videocat .= '<li><a href="'.$key.'/">'.$val[$_SESSION['lang']].'</a></li>'; }else { $txt_videocat .= '<li><a href="video/' . $key . '/">' . $val[$_SESSION['lang']] . '</a></li>'; } } $smarty -> assign('videocat',$txt_videocat); $smarty->display(ROOT_PATH.'video_api.tpl'); ?>