caching = true; $smarty->cache_lifetime = 3600; class modClass { /* ---------------------------------------------------------------------- 05.01.2024 Получаем то что подешевело ---------------------------------------------------------------------- */ static function getStaticImg($path) { require_once 'api/php/list_file.php'; $files=list_file($path); $c=count($files); for ($i=0; $i<$c; $i++) $files[$i]='/'.$path.'/'.$files[$i]; return $files; } static function getInfo() { $info=\DB::getRow("SELECT * FROM `content` WHERE `site`=? AND `content_type`=? AND `status`=? AND `id`=? LIMIT 1", [$_SERVER['SERVER_NAME'], 'galery', 1, $_GET['id']]); $massiv=\core::j($info['json']); if ($massiv['path'])$result['list']=self::getStaticImg($massiv['path']); return $result; } } if ($_GET['id'])$smarty -> assign( 'list', modClass::getInfo()['list'] ); else{ $smarty -> assign( 'list_galerys', \DB::getAll("SELECT * FROM `content` WHERE `content_type`=? ORDER BY `title`", 'galery') ); } ?>