Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
3 lars 1
<?
2
	// Topseller ausgeben
3
	function getTopSeller()
4
	{
5
		//Topseller holen
6
		/*
7
			Unterscheidung:
8
				Hat $root einen Wert, dann beim Query darauf achten.
9
				Wenn nicht, dann den absoluten Topseller nehmen.
10
		*/
11
		if($_SESSION['navigation']['position'])
12
		{
13
			$query =
14
				"
15
					select top_seller.artikel_ID as artikel_ID from top_seller, artikel
16
					where
17
						top_seller.shops_ID = ".$_SESSION['INI']['shops_ID']."
18
					and
19
						top_seller.root_dir = ".$_SESSION['navigation']['root']."
20
					and
21
						 artikel.ID = top_seller.artikel_ID
22
					and
23
						 artikel.Language = '".$_SESSION['INI']['language']."'
24
					and
25
						artikel.status = 0
26
					and
27
						top_seller.no_output = 0
28
					order by
29
						top_seller.anzahl desc
30
					limit 1
31
				";
32
		}
33
		else
34
		{
35
			$query =
36
				"
37
					select top_seller.artikel_ID as artikel_ID from top_seller, artikel
38
					where
39
						top_seller.shops_ID = ".$_SESSION['INI']['shops_ID']."
40
					and
41
						 artikel.ID = top_seller.artikel_ID
42
					and
43
						 artikel.Language = '".$_SESSION['INI']['language']."'
44
					and
45
						artikel.status = 0
46
					and
47
						top_seller.no_output = 0
48
					order by
49
						top_seller.anzahl desc
50
					limit 1
51
				";
52
		}
53
 
54
		$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query);
55
		$anzahl = mysql_num_rows($result);
56
 
57
		//Nur wenn es in dieser Rubrik einen Topseller gibt, soll er die Artikel_ID holen und überhaupt was machen
58
		if($anzahl > 0)
59
		{
60
			$r = mysql_fetch_array($result);
61
			$artikel_ID = $r['artikel_ID'];
62
 
63
			//Infos zum Artikel holen
64
			$query =
65
				"
66
					select
67
						*
68
					from
69
						artikel
70
					where
71
						ID = ".$artikel_ID."
72
					and
73
						Language = '".$_SESSION['INI']['language']."'
74
				";
75
 
76
			$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query);
77
			$r = mysql_fetch_assoc($result);
78
 
79
			return itemKorrektur($r);
80
		}
81
		else
82
		{
83
			return false;
84
		}
85
	}
86
?>