public static function dataFetch($tb_name, $sk = false, $fetch = false, $sort = false, $limit = false, $page = false) { list($sql, $rsnum, $select) = self::dataNum($tb_name, $sk, $fetch, $sort, $limit, true); if ($page) { if (is_numeric($page) && $page > 0) { PAGE::$num = $page; } list($sql, $rsnum) = PAGE::handle($select, $sql, $rsnum); } switch ($rsnum) { case 0: break; case 1: self::$data[0] = self::content_handle(DB::fetch($sql), true); break; default: while ($row = DB::fetch($sql)) { $all_row[] = self::content_handle($row, true); } self::$data = $all_row; break; } return $rsnum; }