Subversion-Projekte lars-tiefland.content-management

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?
2
	// überprüft ob überligende Verzeichnisse gesperrt sind
3
	// oder es sich um eine Versandoption handelt
4
	// liefert bei nicht gesperrten Artikeln true zurück
5
	function getDirectorys()
6
	{
7
		$sql = "SELECT ID, Father, status FROM  directory WHERE Language = '".$_SESSION['language']."'";
8
		$query = mysql_query ($sql) or die (mysql_errno().": ".mysql_error()."<hr>".$query."<hr>");
9
 
10
		while ($zeile = mysql_fetch_array($query, MYSQL_ASSOC))
11
		{
12
			$buffer['ID'][]		=	$zeile['ID'];
13
			$buffer['Father'][]	=	$zeile['Father'];
14
			$buffer['status'][]	=	$zeile['status'];
15
		}
16
		return $buffer;
17
	}
18
 
19
 
20
	function getClosedItems($ID, $buffer)
21
	{
22
		foreach(array_keys($buffer['Father']) as $elem)
23
		{
24
			if ($buffer['ID'][$elem] == $ID)
25
			{
26
				if($buffer['Father'][$elem] == -1)
27
				{
28
					echo $buffer['status'][$elem]."<br>";
29
					$return['ID'] 		= $buffer['ID'][$elem];
30
					$return['Father'] 	= $buffer['Father'][$elem];
31
					$return['status'] 	= $buffer['status'][$elem];
32
					print_r($return);
33
					return $return;
34
				}else
35
				{
36
					return getClosedItems($buffer['Father'][$elem], $buffer);
37
				}
38
			}
39
		}
40
	}
41
 
42
	function getMain($ID)
43
	{
44
		$buffer = getDirectorys();
45
		return getClosedItems($ID,$buffer);
46
	}
47
?>