/** * ------------------------------------------------------------------------------------------- * Метод осуществляет поиск по карте сайте * @param string $szKeyword строка поисковая ключа * @return array * ------------------------------------------------------------------------------------------- */ public static function selectPaged($nParent, $nStart, $nLimit) { $nParent = intval($nParent); $nStart = intval($nStart); $nLimit = intval($nLimit); // $sql = 'SELECT SQL_CALC_FOUND_ROWS * FROM `%s` WHERE `parent`="%d" ORDER by `order` LIMIT %d,%d'; $sql = sprintf($sql, SITEMAP_TABLE, $nParent, $nStart, $nLimit); $aResult = DB::query($sql); $sql = 'SELECT FOUND_ROWS() as `totalcount`'; $aFound = DB::Get($sql); self::$nItemCount = ceil($aFound['totalcount'] / $nLimit); return $aResult; }