Subversion-Projekte lars-tiefland.php_share

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

<?
        function getPath($root)         
        {
                static $level = 0;
                $level++;

                if ($root > 0)
                {
                        $query="
                                select
                                        *
                                from
                                        directory
                                where
                                        ID = $root
                                and
                                        language= '".$_SESSION['INI']['language']."'
                                ";
                        $result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>".$query);
                        $zeile=mysql_fetch_assoc($result);
                
                        // Bilder um Pfad und Tag erweitern
                        foreach (array("","2") as $i)
                        {
                                if ($zeile["bild_url".$i])
                                {
                                        $zeile["bild_url".$i]
                                        =
                                        "<img src=".$_SESSION['INI']['itemContainerKorrektur']["imagePath".$i].$zeile["bild_url".$i]." >";
                                }
                                else
                                {
                                        $zeile["bild_url".$i] = "";
                                }
                        }

                        $path=getPath($zeile['Father']);
                
                        $path[]=$zeile;
                
                        $level--;
                        
                        if ($level == 0)
                        {
                                foreach($path as $p)
                                {
                                        if ($p['status'] == 1) { $path = array(); }
                                }
                        }
                        
                        return $path;
                }
                else
                {
                        $level--;
                        return array();
                }
        }
?>