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'];
        }

        if (strlen($_GET['search']) > 2)
        {
                $searchData=search($_GET['search'],$outputStart,$range,$sort);  
        }

        if ($searchData['gesCount'] > 300)
        {
                ?>
                        <div class="search">
                          <div class="search_top">
                                <?=$searchData['gesCount'];?> Treffer gefunden.
                                Zu viele Ergebnisse! Bitte Suche einschr&auml;nken!
                          </div>
                          <div class="artikel_unten"></div>
                        </div>
                        
                    <?
        }
        else
        {
                ?>
                        <div class="search">
                                <div class="search_top">
                                        Die Suche nach dem Begriff: &#8222;<i><?= $_GET['search'] ?></i>&#8221; ergab <?= ($searchData['gesCount']<1) ? "Keine " :  $searchData['gesCount'];?>
                  Treffer</div>
                          <div class="artikel_unten"></div>
                        </div>
            <?
                
                ?><div class="search"><div class="search_top"><?

                        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><div class="artikel_unten"></div></div><br style="border-top: 1px #000000 solid"/><?
                
                $templates=array();
        
                // Artikeltemplate auslesen
                $template['item'] = file_get_contents("templates/subdir/item.htm");

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

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

                // Artikel ausgeben
                if (is_array($searchData['data'])) { 
                        foreach($searchData['data'] as $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']]);
                        }
                }
                ?><div class="search"><div class="search_top"><?

                        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><div class="artikel_unten"></div></div><?

        }
?>