Ejemplo n.º 1
0
 /**
  *   -------------------------------------------------------------------------------------------
  *   Метод осуществляет поиск по карте сайте
  *   @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;
 }