Subversion-Projekte lars-tiefland.php_share

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?
        $range=20;
        if (!$_GET['start'])
        {
                $outputStart=0;
        }
        else
        {
                $outputStart=$_GET['start'];
        }

        $searchData=quickSearch($_GET['quickSearch'],$outputStart,$range,$sort);
        
        if ($searchData['gesCount'] > 300)
        {
                ?>
                        <div class=whiteBox style="padding:3px"><?=$searchData['gesCount'];?> Treffer
                          gefunden.</div>
                        <div class=whiteBox style="padding:3px">Zu viele Ergebnisse! Bitte Suche einschr&auml;nken!</div>
                    <?
        }
        else
        {
                ?>
                    <div class=whiteBox style="padding:3px"><?=$searchData['gesCount'];?>
                  Treffer
                      gefunden</div>
                    <?
                
                ?>
                <div class=whiteBox style="padding:3px" align=center>
                        <?
                                for ($i=0; $i < ceil($searchData['gesCount'] / $range); $i++)
                                {
                                        $buffer['page'] = $i;
                                        $buffer['start']        = $i*$range;
                                        $buffer['stop'] = ($i*$range)+$range;
                                        
                                        if ($buffer['stop'] > $searchData['gesCount']) {$buffer['stop'] = $searchData['gesCount'];}
                                        
                                        ?>
                                        <a href="?search=<?=$_GET['search'];?>&start=<?=$buffer['start'];?>">[<?=$buffer['start']+1;?> - <?=$buffer['stop'];?>]</a>&nbsp;
                                        <?
                                }
                        ?>
                    </div>
                <?
                
                $templates=array();
        
                // Artikeltemplate auslesen
                $template['item'] = file_get_contents("templates/subdir/1/1.htm");

                // Artikelstammtemplate auslesen
                $template['itemContainer'] = file_get_contents("templates/subdir/8/8.htm");

                // Artikelstammtemplate auslesen
                $template['subdir'] = file_get_contents("templates/subdir/6/6.htm");

                // Artikel ausgeben
                foreach($searchData['data'] as $elem)
                {
                        //pre($elem);
                        switch($elem['template'])
                        {
                                case "item":
                                                                $elemData=getItem($elem['ID']);
                                                        break;
                                case "subdir":
                                                                $elemData=array();
                                                        break;
                                case "itemContainer":
                                                                $elemData=getItemContainer($elem['ID']);
                                                        break;
                        }
                        echo templateContent($elemData, $template[$elem['template']]);
                }
        }
?>