/** * getListData * * @param string $current * @param string $itype * @param string $down * @param int $pg * @param string $addArchive * @return string */ public static function getListData($current = '', $itype = '', $down = '', $pg = 1, $addArchive = '') { $html = ''; $data = self::_getListArray($current, $itype, $down, $addArchive); if ($data) { self::$getListCountPages = ceil(sizeof($data) / Registry::get('limit')); $pg = $pg < 1 ? 1 : $pg; $data = array_slice($data, $pg * Registry::get('limit') - Registry::get('limit'), Registry::get('limit')); $i = 1; $line = false; if (Config::get('Display', 'n')) { foreach ($data as $var) { $line = !$line; if ($line) { $html .= ' <div class="list1">' . $var . '</div> '; } else { $html .= ' <div class="list2">' . $var . '</div> '; } } } else { foreach ($data as $var) { $line = !$line; if ($line) { $html .= '<div class="list2">' . $var . '</div>'; } else { $html .= '<div class="list2">' . $var . '</div>'; } } } } return $html; }
/** * search * * @param string $where where * @param string $search search string * @param bool $inText in text * @param bool $caseLess register * @param bool $regexp regexp * @param int $limit max file size * @param bool $archive in gz archives * @return string */ public function search($where = '', $search = '', $inText = false, $caseLess = false, $regexp = false, $limit = 8388608, $archive = false) { $html = ListData::getListSearchData($where, $search, $inText, $caseLess, $regexp, $limit, $archive); return $html ? $html : ListData::getListEmptySearchData(); }