ifadmin())?"2030-12-31 00:00:00":$now->format( 'Y-m-d H:i:s' ); //echo $nowdate; $DB->query="SELECT PUB.img as img, PUB.idstr as idstr, PAGES.name as name FROM publications as PUB, pages as PAGES WHERE PUB.status=1 AND PAGES.id=PUB.idstr AND PUB.razdel!=5 AND PUB.razdel!=6 AND PUB.datetime>'".$global_vars['year_visible']."-".$global_vars['month_visible']."-01' AND datetime<'".$global_vars['year_visible']."-".($global_vars['month_visible']+1)."-01' AND PUB.datetime<'".$nowdate."' ORDER by PUB.datetime"; //Вытаскиваем из всех активных публикации по дате - название картинку и ид страницы $DB->query(); $fin_rep=""; while ($massbase=mysqli_fetch_array($DB->lQueryResult,MYSQLI_ASSOC)) { $str_clone2=$str; $str_clone2 = str_replace("{img}",$global_vars['img_path'].$massbase['img'],$str_clone2); $str_clone2 = str_replace("{url}",$PAGE->get_url($massbase['idstr']),$str_clone2); $str_clone2 = str_replace("{name}",$massbase['name'],$str_clone2); $fin_rep=$str_clone2.$fin_rep; } return $fin_rep; } public function show_module() { global $MAINUSER, $PAGE, $global_vars, $DB, $mode; $vivod .= MODULE_LEFT_MENU::template(pro_readfile($global_vars['mainpatch']."templates/module_menu_publications.tmp")); return $vivod; } } class MODULE_LEFT_MENU_MER { public $id; public function template($str,$type) { global $MAINUSER, $PAGE, $global_vars, $DB, $mode; if($type==1000) // архивы журналов { $DB->query="SELECT ARH.img as img, ARH.idstr as idstr, PAGES.name as name FROM `arhive` as ARH, pages as PAGES WHERE PAGES.id=ARH.idstr ORDER by ARH.datetime DESC limit ".(($MAINUSER->ifadmin())?"1000":"10"); //Вытаскиваем из всех активных публикации по дате - название картинку и ид страницы $DB->query(); $fin_rep=""; while ($massbase=mysqli_fetch_array($DB->lQueryResult,MYSQLI_ASSOC)) { $str_clone2=$str; $str_clone2 = str_replace("{img}",$global_vars['img_path'].$massbase['img'],$str_clone2); $str_clone2 = str_replace("{url}",$PAGE->get_url($massbase['idstr']),$str_clone2); $str_clone2 = str_replace("{name}",$massbase['name'],$str_clone2); $fin_rep=$fin_rep.$str_clone2; } } else { $DB->query="SELECT PUB.img as img, PUB.idstr as idstr, PAGES.name as name FROM publications as PUB, pages as PAGES WHERE PUB.status=1 AND PAGES.id=PUB.idstr AND PUB.razdel=".$type." ORDER by PUB.datetime"; //Вытаскиваем из всех активных публикации по дате - название картинку и ид страницы $DB->query(); $fin_rep=""; while ($massbase=mysqli_fetch_array($DB->lQueryResult,MYSQLI_ASSOC)) { $str_clone2=$str; $str_clone2 = str_replace("{img}",$global_vars['img_path'].$massbase['img'],$str_clone2); $str_clone2 = str_replace("{url}",$PAGE->get_url($massbase['idstr']),$str_clone2); $str_clone2 = str_replace("{name}",$massbase['name'],$str_clone2); $fin_rep=$str_clone2.$fin_rep; } } return $fin_rep; } public function show_module($type) { global $MAINUSER, $PAGE, $global_vars, $DB, $mode; $vivod .= $this->template(pro_readfile($global_vars['mainpatch']."templates/module_menu_".(($type==1000)?"arhive":"publications").".tmp"),$type); return $vivod; } } ?>level++; static $first=1; //$this->structure; if($first==1){$this->rightmenu.="