Blame | Letzte Änderung | Log anzeigen | RSS feed
<style type="text/css">ul{list-style-image: url(../images/Online-Shop/directory/subdir_closed.gif);list-style-position:inside;margin-left:0px;padding-left: 16px;}li{border-color:red;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;}</style><?function ordner_image_name($Datensatz){/*! nicht übersetztx gesperrtl verlinkt|!|x|l| Bedeutung--------------------------------------------------------|0|0|0| normales Objekt|0|0|1| verlinktes Objekt|0|1|0| gesperrtes Objekt|0|1|1| gesperrtes,verlinktes Objekt|1|0|0| nicht übersetztes Objekt|1|0|1| nicht übersetztes,verlinktes Objekt|1|1|0| nicht übersetztes,gesperrtes Objekt|1|1|1| nicht übersetztes,verlinktes,gesperrtes Objekt*/$_relPath = "../images/Online-Shop/directory/";$namePrefix = "ordner_";$nameSuffix = ".gif";$matrix="";$matrix.= 0 | ($_SESSION[language] != $Datensatz[Language]);$matrix.= 0 | (($_SESSION["tree.php"][options][gesperrt_zeigen] == "true") and ($Datensatz[status] == 1));$matrix.= 0 | ($Datensatz[Father] == $root);if ($Datensatz[Artikelstamm] == 1){ $matrix.= "_artikelstamm"; }return $relPath.$namePrefix.$matrix.$nameSuffix;}function show_dir($root){global $language;global $user_rechte;global $self;/* ------------------------------------------------------------------------------------------------------ */// Directory Query bestimmen/* ------------------------------------------------------------------------------------------------------ */if ($_SESSION[$self]["shop_link_table"][d2d]){$query="select distinct directory.* from directory left join shop_link_tableon shop_link_table.ID = directory.IDwhere (directory.Language='DE')and ((directory.Father = $root)or ((shop_link_table.Father = $root)and (shop_link_table.Verwendung = 'd2d')))order by directory.".$_SESSION[$self][output][directory_sort];}else{$query="select distinct * FROM directory where Father = $root and Language='DE' order by ".$_SESSION[$self][output][directory_sort];}/* ------------------------------------------------------------------------------------------------------ */// Directory Query ausführen/* ------------------------------------------------------------------------------------------------------ */$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>$query<hr>");$rows=mysql_num_rows($result);/* ------------------------------------------------------------------------------------------------------ */// Liste eröffnen/* ------------------------------------------------------------------------------------------------------ */echo "<ul>";/* ------------------------------------------------------------------------------------------------------ */// Directory Query: Daten lesen/* ------------------------------------------------------------------------------------------------------ */while ($zeile=mysql_fetch_array($result)){/* -------------------------------------------------------------------------------------------------- */// Directory Query: Übersetzung des jeweiligen Datensatzes gegebenenfalls nachladen/* -------------------------------------------------------------------------------------------------- */if ($language != "DE"){ // Übersetzung nachladen$query_language="select distinct * FROM directory where ID = $zeile[ID] and Language = '$language'";$result_language = mysql_query ($query_language) or die (mysql_errno().": ".mysql_error()."<hr>$query_language<hr>");if (mysql_num_rows($result_language) > 0){$zeile=mysql_fetch_array($result_language);}}/* -------------------------------------------------------------------------------------------------- */// Listenelement eröffnen um Daten auszugeben/* -------------------------------------------------------------------------------------------------- */echo "<li>";// Ordnersymbol ausgeben?><img src=<? echo ordner_image_name($zeile); ?>><?// Name bzw. gewünschtes Feld ausgebenif ($zeile[$_SESSION["tree.php"][output][directory_show_primary]]){echo $zeile[$_SESSION["tree.php"][output][directory_show_primary]];}else{echo $zeile[$_SESSION["tree.php"][output][directory_show_fallback]];}// rekursiver Aufrufshow_dir($zeile[ID]);/* -------------------------------------------------------------------------------------------------- */// Listenelement wieder schliessen/* -------------------------------------------------------------------------------------------------- */echo "</li>";}/* -------------------------------------------------------------------------------------------------- */// Listen schliessen/* -------------------------------------------------------------------------------------------------- */echo "</ul>";}?>