Server IP : 80.241.246.6 / Your IP : 216.73.216.188 Web Server : Apache/2.4.25 (Debian) System : Linux kharagauli 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64 User : www-data ( 33) PHP Version : 7.0.33-0+deb9u12 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/kharagauli_new/moduls/big_logo/site/ |
Upload File : |
<?php /* @author suxoza <suxoza@gmail.com> */ if(realpath(__FILE__) == realpath($_SERVER['SCRIPT_FILENAME']))die("__main__"); $_->smarty->template_dir = realpath(__DIR__).'/templates_1'; //$_->pre($_->smarty->template_dir); $menu = $_->_menu_; $_dd = explode('/',__DIR__); $menu['self_dir'] = $_->admin_dir().'moduls/'.$_dd[count($_dd) - 2].'/'.$_dd[count($_dd) - 1]; $menu['select_menu'] = $select_menu; $_->reversed_link = $select_menu[$_->reverse_link_for_lang()]; $ind = $url[1] == 'en'?4:3; if(!isset($url[$ind])) $ind-=2; //echo $url[2]; $url[$ind] = explode('?', $url[$ind])[0]; try{ if(in_array('page', $url)){ if(!isset($url[$ind]) || !is_numeric($url[$ind]))throw new Exception("bad uri format!!!"); if($url[$ind]) $_->con->exec("update body set counter_ = counter_ + 1 where id = ".(int)$url[$ind]); $select_body = $_->select("*","body","small",["id",(int)$url[$ind]]); if(!$select_body)throw new Exception("bad uri format!!!"); $select_body['more_name_'] = ($url[1] == 'en' && isset($url[2]))?urldecode($url[2]):urldecode($url[1]); $menu['select_body'] = $select_body; $file_name = 'index'; if(in_array($select_menu['id'],[70,71])) $this->if_view_fb_comments = true; }else{ //$_->pre($url); $obj = new stdClass(); $obj->c_type = "answer"; $obj->navig_name = '/'.(($url[1] == 'en' && isset($url[2]))?'en/'.urldecode($url[2]):urldecode($url[1])); $obj->sql = ""; $obj = new stdClass(); $obj->c_type = "navigation"; $obj->navig_name = (($url[1] == 'en' && isset($url[2]))?'en/'.urldecode($url[2]):urldecode($url[1])); $obj->navig_name = urldecode(implode('/',$url)); $obj->navig_name = (strpos($obj->navig_name,'/navigation') !== false)?explode('/navigation', $obj->navig_name)[0]:$obj->navig_name; $obj->navig_name = mb_substr($obj->navig_name, 1,strlen($obj->navig_name)); $nav_index = $url[1] == 'en'?4:3; $obj->navigation = array_search('navigation', $url) && isset($url[array_search('navigation', $url) + 1])?(int)$url[array_search('navigation', $url) + 1]:1; $obj->count_on_one_page = 10; $obj->without_li = true; $obj->sort_algorithm = "t.page_date"; ////datepicker/////// $menu['start_date'] = date('d-m-Y H:i', strtotime(date('Y-m-d H:i')." -1 month")); $menu['end_date'] = date("d-m-Y H:i"); $__date = array_search('date', $url) && isset($url[array_search('date', $url) + 1])?$_->clier(addslashes($url[array_search('date', $url) + 1])):false; $date_sql = ""; if($__date){ if(strpos($__date,'|') === false) throw new Exception("Error Processing Request", 1); $__date = explode('|', $__date); $menu['start_date'] = str_replace('%20', ' ', $__date[0]); $menu['end_date'] = str_replace('%20', ' ', $__date[1]); $start_date = strtotime($menu['start_date']); $end_date = strtotime($menu['end_date']); $date_sql .= " and (t.page_date >= '".$start_date."' and t.page_date <= '".$end_date."')"; } ////datepicker/////// $sql = " select t1.body_id, t.* from menu_body t1 join body t on t.id = t1.body_id $date_sql where t1.menu_id = ".$select_menu['id']." "; $select_body = $_->select_([$sql,$obj]); //$select_body = $_->select("*","body",$obj,["page_id",$select_menu['id']]); // if(!isset($select_body['body']))throw new Exception("coming soon!!!"); $select_body['more_name_'] = ($url[1] == 'en' && isset($url[2]))?urldecode($url[2]):urldecode($url[1]); // echo $select_body['counter']; //echo $select_body['list_height']; $menu['select_body'] = $select_body; if(isset($menu['select_body']['navigation'])) $menu['select_body']['navigation'] = $_->navigation($menu['select_body']['navigation'],$obj->navigation); $menu['select_body']['referer'] = $obj->navig_name; //$_->pre($menu['select_body']); ///how_to_view_big_pages $menu['select_body']['menu_id'] = $select_menu['id']; ///how_to_view_big_pages $file_name = 'list'; } }catch(Exception $exc) { $_->smarty->template_dir = $_->_dir.'/view/templates_1'; die($_->render('404', ["menu" => $menu,'message' => $exc->getMessage()])); } $_->render($file_name, ["menu" => $menu] ); ?>