Blame | Letzte Änderung | Log anzeigen | RSS feed
<?/*! 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*/define( "modul_name", "online_shop" );define( "tool_name", "directory" );require_once "includes/bestellungen/system/artikelDatabase.php";require_once "../toolbox/common.php";session_start();$database = $webs["datenbank"];$bestellId = $_GET['Bestellung'];if ( $bestellId ){$sql = 'SELECTs.ID,s.databaseFROMBestellung b,shops sWHEREb.ID = ' . $bestellId . 'ANDb.shops_ID=s.IDANDs.Language=b.Language';$result = mysql_query( $sql ) or die( $sql . '<hr />' . mysql_errno .':' . mysql_error() );$row = mysql_fetch_assoc( $result );//$row['database'];$shopId = $row["ID"];if ( !empty( $row['database'] ) ){$database = $row['database'];}} elseif ( $_GET["Shop"] ){$shopId = $_GET["Shop"];$sql = "SELECTs.databaseFROMshops sWHEREs.ID=$shopId";$result = mysql_query( $sql ) or die( $sql . '<hr />' . mysql_errno .':' . mysql_error() );$row = mysql_fetch_assoc( $result );if ( !empty( $row['database'] ) ){$database = $row['database'];}}function getOptions( $itemId ){global $database;$buffer = array();$query = "SELECT$database.Features.Name as featureName,$database.Feature_options.Value as optionName,$database.Feature_options.ID as optionValueFROM$database.Feature_options,$database.Feature_to_Ware,$database.FeaturesWHERE$database.Feature_options.Feature = Features.IDAND$database.Feature_to_Ware.Feature = Features.IDAND1 << $database.Feature_options.bit & $database.Feature_to_Ware.Feature_options > 0AND$database.Feature_to_Ware.Ware = $itemIdAND$database.Features.Language = 'DE'AND$database.Features.Sonderoption = 0AND$database.Features.Einzeloption = 0";$result = mysql_query( $query ) or die( mysql_errno() . ": " .mysql_error() . "<hr>" . $query );while ( $zeile = mysql_fetch_assoc( $result ) ){if ( !$buffer[$zeile["featureID"]] ){$buffer[$zeile["featureID"]] = array( "featureID" => $zeile["featureID"],"featureName" => $zeile["featureName"], "options" =>array() );}$buffer[$zeile["featureID"]]["options"][$zeile["optionValue"]] =array( "optionValue" => $zeile["optionValue"], "optionName" =>$zeile["optionName"] );}return $buffer;}/* ---------------------------------------------------------------------------------------------------------------- *//* INIT *//* ---------------------------------------------------------------------------------------------------------------- */// Session einleitensession_start();// init: Sessiondaten für die Navigationif ( !isset( $_SESSION[$self]["nav_status"] ) ){$_SESSION[$self]["nav_status"] = array();}// Feststellen welche Verknüpfungen vorhanden sindunset( $_SESSION[$self]["shop_link_table"] );if ( $result = mysql_query( "select distinct Verwendung from $database.shop_link_table" ) ){while ( $zeile = mysql_fetch_array( $result ) ){$_SESSION[$self]["shop_link_table"][$zeile[Verwendung]] = 1;}}/* show_primary, show_fallback und sort falls nötig definieren */$_SESSION[$self]["output"] = array( 'directory_show_primary' => 'Name','directory_show_fallback' => 'Kennung', 'artikel_show_primary' =>'kurzbezeichnung', 'artikel_show_fallback' => 'kennung','directory_sort' => 'Kennung', 'artikel_sort' => 'Rang, kennung' );foreach ( array_keys( $_SESSION[$self]["output"] ) as $elem ){if ( $user_rechte[modul_name][tool_name][$elem] ){$_SESSION[$self]["output"][$elem] = $web_rechte[modul_name][tool_name][$elem];}}// Änderung an der Navigationsleiste ausführenif ( $nav ){if ( $_SESSION[$self]["nav_status"][$nav] ){unset( $_SESSION[$self]["nav_status"][$nav] );}else{$_SESSION[$self]["nav_status"][$nav] = true;}}// Alle Ordner schließenif ( $_GET["close_all"] == "true" ){$_SESSION[$self]["nav_status"] = array();}if ( !$language ){$language = "DE";}// $charset laden um die jeweiligen ISO-Zeichensätzte zu laden.require_once "../Online-Shop/charset.php";/* ---------------------------------------------------------------------------------------------------------------- *//* INIT-ENDE *//* ---------------------------------------------------------------------------------------------------------------- */if ( !isset( $_SESSION[$self]["options"]["gesperrt_zeigen"] ) ){$_SESSION[$self]["options"]["gesperrt_zeigen"] = "true";}function button( $Feld, $button_name ){global $user_rechte;global $self;if ( isset( $user_rechte[modul_name][tool_name][$Feld] ) ){// initif ( !isset( $_SESSION[$self]["options"][$Feld] ) ){$_SESSION[$self]["options"][$Feld] = "false";}if ( $_GET[$Feld] ){$_SESSION[$self]["options"][$Feld] = $_GET[$Feld];}if ( 1 == 2 ){ ?><!--<? }?><td><a href="javascript:switcher('<? echo $Feld ?>','<? if ( $_SESSION[$self]["options"][$Feld] =="true" ){ ?>false<? }else{ ?>true<? } ?>')"><img src="../images/Online-Shop/directory/bt_<? echo$button_name ?><? if ( $_SESSION[$self]["options"][$Feld] =="true" ){ ?>_f2<? } ?>.gif" ></a></td><?if ( 1 == 2 ){ ?>--><? }}}$GLOBALS["ui"]->assign( "database", $database );$GLOBALS["ui"]->assign( "shop", $shopId );$GLOBALS["ui"]->assign( "bestellung", $_GET["Bestellung"] );$GLOBALS["ui"]->display( "best_manu_tree.tpl" );?>