Subversion-Projekte lars-tiefland.content-management

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?
2
function getOptions($itemId) {
3
	global $database;
4
 
5
	$buffer=array();
6
	$query="
7
		SELECT
8
			$database.Features.ID as featureID,
9
			$database.Features.Name as featureName,
10
			$database.Feature_options.Value as optionName,
11
			$database.Feature_options.ID as optionValue
12
		FROM
13
			$database.Feature_options,
14
			$database.Feature_to_Ware,
15
			$database.Features
16
		WHERE
17
			$database.Feature_options.Feature = Features.ID
18
		AND
19
			$database.Feature_to_Ware.Feature = Features.ID
20
		AND
21
			1 << $database.Feature_options.bit & $database.Feature_to_Ware.Feature_options > 0
22
		AND
23
			$database.Feature_to_Ware.Ware = $itemId
24
		AND
25
			$database.Features.Language = 'DE'
26
		AND
27
			$database.Features.Sonderoption = 0
28
		AND
29
			$database.Features.Einzeloption = 0
30
		";
31
	$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query);
32
	while($zeile=mysql_fetch_assoc($result)){
33
		if (!$buffer[$zeile[featureID]]){
34
			$buffer[$zeile[featureID]] = array(
35
				"featureID"		=>	$zeile[featureID],
36
				"featureName"	=>	$zeile[featureName],
37
				"options"		=>	array());
38
		}
39
		$buffer
40
		[$zeile[featureID]]
41
		[options]
42
		[$zeile[optionValue]]
43
		=
44
		array(
45
			"optionValue"	=>	$zeile[optionValue],
46
			"optionName"	=>	$zeile[optionName]);
47
	}
48
	return $buffer;
49
}
50
?>