ÿØÿà 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/vidoe.top/code/ |
<?php class global_site { function global_site(){ global $CORE, $INFO, $smarty, $lang; switch($CORE->input['act']){ case 'phim' : $modules = 'phim' ; break; case 'search' : $modules = 'search' ; break; case 'video' : $modules = 'video' ; break; case 'live' : $modules = 'live'; break; case 'login' : $modules = 'login' ; break; case 'user' : $modules = 'user' ; break; default : $modules = 'home'; break; } $code = $CORE->input['code']; $module = ROOT_PATH."code/".$modules.".php"; include($module); $smarty->assign('module', $modules); $func_view = ''; $show_sub_tpl = 0; $arr_active_menu = array('home'=>'uk-parent','movie'=>'uk-parent','tvdrama'=>'uk-parent','intheaters'=>'uk-parent','video'=>'uk-parent','live'=>'uk-parent'); if($modules=='home'){ $arr_active_menu['home'] = 'uk-active'; } if($modules=='phim'){ if($CORE->input['formality']=='movie'){ $arr_active_menu['movie'] = 'uk-active'; } if($CORE->input['formality']=='tv-drama'){ $arr_active_menu['tvdrama'] = 'uk-active'; } if($CORE->input['formality']=='in-theaters'){ $arr_active_menu['intheaters'] = 'uk-active'; } } if($modules=='video'){ $arr_active_menu['video'] = 'uk-active'; } if($modules=='live'){ $arr_active_menu['live'] = 'uk-active'; } if($modules=='news'){ $arr_active_menu['news'] = 'uk-active'; } if($modules=='user'){ $arr_active_menu['myaccount'] = 'uk-active'; } if(!empty($code)){ $func_view = '_'.$code; if(file_exists(ROOT_PATH.'skin/'.$INFO['skin_folder'].'/'.$modules.$func_view.'.tpl')){ $show_sub_tpl = 1; } } $smarty->assign('func_view', $func_view); $smarty->assign('show_sub_tpl', $show_sub_tpl); $smarty->assign('setting_page',$CORE->vars); $smarty->assign('langcode',$_SESSION['countryName']); $smarty->assign('lang',$lang); $smarty->assign('active_menu',$arr_active_menu); $this->checkLogin(); $this->goBlockLeft(); $this->goMenu(); } function goMenu(){ global $smarty,$INFO,$DB,$func; $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){ $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_the_loai_tintuc = ''; foreach($INFO['newscat'] as $key=>$val){ $txt_the_loai_tintuc .= '<li><a href="news/'.$key.'/">'.$val[$_SESSION['lang']].'</a></li>'; } $smarty->assign('theloainews',$txt_the_loai_tintuc); $q_phim_hot = $DB->query("SELECT id,theloai,title_vi,title_en,title_other,plot,plot_en,img,chatluong,ngonngu,namphathanh,linkphim,sotap,hinhthuc FROM NNCCMS_phim WHERE `hot`='1' AND status=1 ORDER BY time DESC LIMIT 0,5 "); while($r_phim_hot = $DB->fetch_row($q_phim_hot)){ if($_SESSION['lang']=='en'){ $r_phim_hot['title_vi'] = $r_phim_hot['title_en']; $r_phim_hot['title_en'] = $r_phim_hot['title_other']; $r_phim_hot['plot'] = $r_phim_hot['plot_en']; } $r_phim_hot['encode_img'] = bin2hex($func->str_encode($r_phim_hot['img'], 'ngocgiac')); $r_phim_hot['ftitle'] = $func->format_string($r_phim_hot['title_vi']); $r_phim_hot['chatluong'] = $r_phim_hot['chatluong'].'-'.$INFO['ngonngu'][$r_phim_hot['ngonngu']][$_SESSION['lang']]; $r_phim_hot['sotap_daup'] = substr_count($r_phim_hot['linkphim'], '@') ; $list_phim_hot[] = $r_phim_hot; } $smarty->assign('phim_hot',$list_phim_hot); $q_related2 = $DB->query(" SELECT * FROM NNCCMS_video WHERE status='1' ORDER BY time DESC LIMIT 0,5 "); while($r_related2 = $DB->fetch_row($q_related2)){ $r_related2['title'] = trim(strip_tags(str_replace('"','"',html_entity_decode($r_related2['title'])))); $r_related2['encode_img'] = bin2hex($func->str_encode($r_related2['img'], 'ngocgiac')); $r_related2['ftitle'] = $func->format_string($r_related2['title']); $row_user3= $DB->fetch_row($DB->query("SELECT fullname FROM NNCCMS_user WHERE id='".$r_related2['uid']."' ")); $r_related2['user_name'] = $row_user3['fullname']; $r_related2['txt_time'] = date('M d Y',$r_related2['time']); $list_related3[] = $r_related2; } $smarty->assign('list_new_video',$list_related3); } // Menu builder function, parentId 0 is the root function checkLogin(){ global $DB,$smarty,$func; if(isset($_SESSION['openid_type']) and $_SESSION['openid_type']!='') { 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 NNCCMS_user WHERE openid='" . $_SESSION['openid'] . "' and openid_type='" . $_SESSION['openid_type'] . "' LIMIT 1 ")); if (!$row_check_user) { $joined = time(); $DB->query("INSERT INTO NNCCMS_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 { $_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 NNCCMS_user WHERE openid='" . $_SESSION['openid'] . "' and openid_type='" . $_SESSION['openid_type'] . "' LIMIT 1 ")); if (!$row_check_user) { $joined = time(); $DB->query("INSERT INTO NNCCMS_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 { $_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; } } } function goBlockLeft(){ global $INFO,$smarty,$CORE; $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){ $txt_videocat .= '<li><a href="video/'.$key.'/">'.$val[$_SESSION['lang']].'</a></li>'; } $smarty -> assign('videocat',$txt_videocat); $txt_newscat = ''; foreach($INFO['newscat'] as $key=>$val){ $txt_newscat .= '<li><a href="news/'.$key.'/">'.$val[$_SESSION['lang']].'</a></li>'; } $smarty -> assign('newscat',$txt_newscat); } } ?>