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
	if (strlen($_GET['search']) > 2)
13
	{
14
		$searchData=search($_GET['search'],$outputStart,$range,$sort);
15
	}
16
 
17
	if ($searchData['gesCount'] > 300)
18
	{
19
		?>
20
			<div class="search">
21
			  <div class="search_top">
22
				<?=$searchData['gesCount'];?> Treffer gefunden.
23
				Zu viele Ergebnisse! Bitte Suche einschr&auml;nken!
24
			  </div>
25
			  <div class="artikel_unten"></div>
26
			</div>
27
 
28
		    <?
29
	}
30
	else
31
	{
32
		?>
33
			<div class="search">
34
				<div class="search_top">
35
					Die Suche nach dem Begriff: &#8222;<i><?= $_GET['search'] ?></i>&#8221; ergab <?= ($searchData['gesCount']<1) ? "Keine " :  $searchData['gesCount'];?>
36
	          Treffer</div>
37
			  <div class="artikel_unten"></div>
38
			</div>
39
	    <?
40
 
41
		?><div class="search"><div class="search_top"><?
42
 
43
			for ($i=0; $i < ceil($searchData['gesCount'] / $range); $i++)
44
			{
45
				$buffer['page']	= $i;
46
				$buffer['start']	= $i*$range;
47
				$buffer['stop']	= ($i*$range)+$range;
48
 
49
				if ($buffer['stop'] > $searchData['gesCount']) {$buffer['stop'] = $searchData['gesCount'];}
50
 
51
				?>[<a href="?search=<?=$_GET['search'];?>&start=<?=$buffer['start'];?>"><?=$buffer['start']+1;?> - <?=$buffer['stop'];?></a>]&nbsp;<?
52
			}
53
 
54
		?></div><div class="artikel_unten"></div></div><br style="border-top: 1px #000000 solid"/><?
55
 
56
		$templates=array();
57
 
58
		// Artikeltemplate auslesen
59
		$template['item'] = file_get_contents("templates/subdir/item.htm");
60
 
61
		// Artikelstammtemplate auslesen
62
		$template['itemContainer'] = file_get_contents("templates/subdir/itemContainer.htm");
63
 
64
		// Artikelstammtemplate auslesen
65
		//$template['subdir'] = file_get_contents("templates/subdir/6/6.htm");
66
 
67
		// Artikel ausgeben
68
		if (is_array($searchData['data'])) {
69
			foreach($searchData['data'] as $elem)
70
			{
71
				switch($elem['template'])
72
				{
73
					case "item":
74
									$elemData=getItem($elem['ID']);
75
								break;
76
					case "subdir":
77
									$elemData=array();
78
								break;
79
					case "itemContainer":
80
									$elemData=getItemContainer($elem['ID']);
81
								break;
82
				}
83
				echo templateContent($elemData, $template[$elem['template']]);
84
			}
85
		}
86
		?><div class="search"><div class="search_top"><?
87
 
88
			for ($i=0; $i < ceil($searchData['gesCount'] / $range); $i++)
89
			{
90
				$buffer['page']	= $i;
91
				$buffer['start']	= $i*$range;
92
				$buffer['stop']	= ($i*$range)+$range;
93
 
94
				if ($buffer['stop'] > $searchData['gesCount']) {$buffer['stop'] = $searchData['gesCount'];}
95
 
96
				?>[<a href="?search=<?=$_GET['search'];?>&start=<?=$buffer['start'];?>"><?=$buffer['start']+1;?> - <?=$buffer['stop'];?></a>]&nbsp;<?
97
			}
98
 
99
		?></div><div class="artikel_unten"></div></div><?
100
 
101
	}
102
?>