Beispiel #1
0
    /**
     * 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;
    }