Subversion-Projekte lars-tiefland.content-management

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?
        // überprüft ob überligende Verzeichnisse gesperrt sind
        // oder es sich um eine Versandoption handelt
        // liefert bei nicht gesperrten Artikeln true zurück
        function getDirectorys()
        {
                $sql = "SELECT ID, Father, status FROM  directory WHERE Language = '".$_SESSION['language']."'";
                $query = mysql_query ($sql) or die (mysql_errno().": ".mysql_error()."<hr>".$query."<hr>");
                
                while ($zeile = mysql_fetch_array($query, MYSQL_ASSOC))
                {
                        $buffer['ID'][]         =       $zeile['ID'];
                        $buffer['Father'][]     =       $zeile['Father'];
                        $buffer['status'][]     =       $zeile['status'];
                }
                return $buffer;
        }
        

        function getClosedItems($ID, $buffer)
        {
                foreach(array_keys($buffer['Father']) as $elem)
                {
                        if ($buffer['ID'][$elem] == $ID)
                        {       
                                if($buffer['Father'][$elem] == -1)
                                {
                                        echo $buffer['status'][$elem]."<br>";
                                        $return['ID']           = $buffer['ID'][$elem];
                                        $return['Father']       = $buffer['Father'][$elem];
                                        $return['status']       = $buffer['status'][$elem];
                                        print_r($return);
                                        return $return;                                         
                                }else
                                {
                                        return getClosedItems($buffer['Father'][$elem], $buffer);
                                }
                        }
                }
        }
        
        function getMain($ID)
        {
                $buffer = getDirectorys();
                return getClosedItems($ID,$buffer);
        }
?>