Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
3 lars 1
<?
2
	$range=20;
3
	if (!$_GET['start'])
4
	{
5
		$outputStart=0;
6
	}
7
	else
8
	{
9
		$outputStart=$_GET['start'];
10
	}
11
 
12
	$searchData=quickSearch($_GET['quickSearch'],$outputStart,$range,$sort);
13
 
14
	if ($searchData['gesCount'] > 300)
15
	{
16
		?>
17
			<div class=whiteBox style="padding:3px"><?=$searchData['gesCount'];?> Treffer
18
			  gefunden.</div>
19
			<div class=whiteBox style="padding:3px">Zu viele Ergebnisse! Bitte Suche einschr&auml;nken!</div>
20
		    <?
21
	}
22
	else
23
	{
24
		?>
25
		    <div class=whiteBox style="padding:3px"><?=$searchData['gesCount'];?>
26
	          Treffer
27
		      gefunden</div>
28
		    <?
29
 
30
		?>
31
		<div class=whiteBox style="padding:3px" align=center>
32
			<?
33
				for ($i=0; $i < ceil($searchData['gesCount'] / $range); $i++)
34
				{
35
					$buffer['page']	= $i;
36
					$buffer['start']	= $i*$range;
37
					$buffer['stop']	= ($i*$range)+$range;
38
 
39
					if ($buffer['stop'] > $searchData['gesCount']) {$buffer['stop'] = $searchData['gesCount'];}
40
 
41
					?>
42
					<a href="?search=<?=$_GET['search'];?>&start=<?=$buffer['start'];?>">[<?=$buffer['start']+1;?> - <?=$buffer['stop'];?>]</a>&nbsp;
43
					<?
44
				}
45
			?>
46
                    </div>
47
		<?
48
 
49
		$templates=array();
50
 
51
		// Artikeltemplate auslesen
52
		$template['item'] = file_get_contents("templates/subdir/1/1.htm");
53
 
54
		// Artikelstammtemplate auslesen
55
		$template['itemContainer'] = file_get_contents("templates/subdir/8/8.htm");
56
 
57
		// Artikelstammtemplate auslesen
58
		$template['subdir'] = file_get_contents("templates/subdir/6/6.htm");
59
 
60
		// Artikel ausgeben
61
		foreach($searchData['data'] as $elem)
62
		{
63
			//pre($elem);
64
			switch($elem['template'])
65
			{
66
				case "item":
67
								$elemData=getItem($elem['ID']);
68
							break;
69
				case "subdir":
70
								$elemData=array();
71
							break;
72
				case "itemContainer":
73
								$elemData=getItemContainer($elem['ID']);
74
							break;
75
			}
76
			echo templateContent($elemData, $template[$elem['template']]);
77
		}
78
	}
79
?>