get_info( ID ); $smarty -> assign( 'parentID', $info[0]['parent'] ); $smarty -> assign( 'title', $info[0]['title'] ); $smarty -> assign( 'keywords', $info[0]['keywords'] ); $smarty -> assign( 'description', $info[0]['description'] ); $smarty -> assign( 'public', $info[0]['public'] ); /* ---------------------------------------------------------------------- 07.10.2022 Все категории ---------------------------------------------------------------------- */ $smarty -> assign( 'all_cats', $mod->get_all_cats() );//Получаем все опубликованные категории для модалки добавления и изменения категорий } /* ---------------------------------------------------------------------- 07.10.2022 Подключаемые области ---------------------------------------------------------------------- */ //узнавалка текущей категории unset($b); unset($a); $b['id']=ID; /* вынести эту партанку в класс */ if (ID){ $a['parent']=ID; //узнаем вышестоящий каталог... unset($b); $b['id']=ID; $db -> get_val('pages', $b, 'parent'); $parent=$db->result; if ($parent>0)$smarty -> assign( 'parent', $parent ); }else{ $a['parent']=0; } $a['tip']='category'; $a['user_id']=$_SESSION['user_id']; unset($cats); $cats = $db -> get_massiv ( 'pages', $a ); $num=count($cats); for($i = 0; $i < $num; $i++){ if ($cats[$i]['id']){ unset($b); $tmp=$db->from_j($db->clear_json($cats[$i]['json'])); //строку в джейсона в массив $db->to_log($db->clear_json($cats[$i]['json'])); foreach ( $tmp as $key => $value ) $cats[$i][$key] = $value; unset($tmp); } } //print_r($cats); $smarty -> assign( 'cats', $cats ); //получаем список страниц //echo ("test1"); $pages = $mod -> get_pages('page', ID); $smarty -> assign( 'pages', $pages );//список страниц //$smarty -> assign( 'cat_id', ID );//ИД категории $smarty -> assign( 'all_cats', $mod->get_all_cats() );//Получаем все опубликованные категории для модалки добавления и изменения категорий $smarty -> assign( 'cat_list', MYDIR . '/api/modules/' . MOD . '/cat_list.html' ); $smarty -> assign( 'pages_list', MYDIR . '/api/modules/' . MOD . '/pages_list.html' ); $smarty -> assign( 'modal_new_cat', MYDIR . '/api/modules/' . MOD . '/modal_new_cat.html' ); $smarty -> assign( 'modal_del_page', MYDIR . '/api/modules/' . MOD . '/modal_del_page.html' ); if (ID) $smarty -> assign( 'this_cat', $mod -> get_this_cat( ID ) );//Эта категория ?>