0 ){ //if( !@$_SESSION['user_id'] ) { /* если не авторизован - кешируем на часок */ $smarty -> caching = true; $smarty -> cache_lifetime = $settings['cachePage']; //} } } /* ------------------------------------------------------------------------------------------------------------------------- */ function install(){ // Инсталлятор $db = $this -> db; // $db->free_sql2('ALTER TABLE `pages_cat` ADD `img` varchar(15) NULL'); } /* загрузка обложки раздела */ function upload($img){ if ( preg_match( '/[.](jpg)|(jpeg)|(JPG)|(JPEG)$/', $img['img']['name'] ) ){ include_once ( MYDIR . '/api/php/genpass.php' ); $img_name = generate_password( 10 ); $source = $img['img']['tmp_name']; $target = MYDIR.'/img/pages_cat/' . $img_name . '.jpg'; copy( $source, $target ); } return $img_name; } function add($massiv){ $db = $this -> db; } /* ------------------------------------------------------------------------------------------------------------------------- */ function get_pages( $id ){ // Получаем страницы $db = $this -> db; $db -> or_by_desc = 1; $a['public'] = 1; $a['post_type'] = 'page'; $a['pages_cat'] = $id; $postrow = $db -> get_massiv( 'pages', $a, 't' ); //print_r( $postrow ); return $postrow; } /* ------------------------------------------------------------------------------------------------------------------------- */ } ?>