Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
<?php/*** @package Content-management* @author Webagentur Niewerth <tiefland@weban.de>* @copyright 2011 Webagentur Niewerth* @license propietary http://www.weban.de* @version $Rev: 3931 $* @filesource**//**** @package Content-management* @author Webagentur Niewerth <tiefland@weban.de>* @copyright 2011 Webagentur Niewerth*/// SVN: $Id: lagerbestellung.php 3931 2011-09-16 08:17:57Z tiefland $require_once "../toolbox/common.php";require_once "includes/bestellungen/system/artikelDatabase.php";require_once "module/weban/weban_utils.class.php";$order_id = Weban_Utils::clean_input( $_POST["order"], "int" );$item_id = Weban_Utils::clean_input( $_POST["item"], "int" );$lager_id = Weban_Utils::clean_input( $_POST["lager"], "int" );$lieferant_id = Weban_Utils::clean_input( $_POST["lieferant"], "int" );$shop_id = Weban_Utils::clean_input( $_POST["shop"], "int" );$GLOBALS["dbname"] = shopDatabase( $shop_id );if ( $_POST["mode"] == "save" ){$menge = Weban_Utils::clean_input( $_POST["menge"], "float" );$text = Weban_Utils::clean_input( $_POST["text"] );$res_o = createOrder( $item_id, $order_id, $menge, $lager_id, $text );$res_b = updateOrderComment( $order_id );if ( $res_o["res"] == true && $res_b["res"] ){echo "Bestellung erfolgreich gespeichert!";}else{echo "Fehler beim Speichern der Bestellung!";weban_debug( $res_o["meld"] );weban_debug( $res_b["meld"] );}}else{$a_name = getArtikelBezeichnung( $order_id, $item_id );$lieferant = getLieferant( $lieferant_id );$lager = getLager( $lager_id );$menge = getArtikelMenge( $order_id, $item_id );$shop_info = getShopInfo( $shop_id );$Nachname = getNachname( $order_id );eval( "\$text=\"" . $lieferant["kommissionstext"] . "\";" );$GLOBALS["ui"]->assign( "lager", $lager );$GLOBALS["ui"]->assign( "lieferant", $lieferant );$GLOBALS["ui"]->assign( "artikel_name", $a_name );$GLOBALS["ui"]->assign( "menge", $menge );$GLOBALS["ui"]->assign( "artikel_id", $item_id );$GLOBALS["ui"]->assign( "lager_id", $lager_id );$GLOBALS["ui"]->assign( "lieferant_id", $lieferant_id );$GLOBALS["ui"]->assign( "order_id", $order_id );$GLOBALS["ui"]->assign( "shop_id", $shop_id );$GLOBALS["ui"]->assign( "text", $text );$GLOBALS["ui"]->display( "lagerbestellung.tpl" );}function getLieferant( $lieferant_id ){$sql = "SELECT*FROM" . $GLOBALS["dbname"] . "lieferantenWHEREID=$lieferant_id";//echo $sql;$res = mysql_query( $sql );$row = mysql_fetch_assoc( $res );return $row;}function getLager( $lager_id ){$sql = "SELECTnameFROM" . $GLOBALS["dbname"] . "lieferanten_lagerWHEREID=$lager_id";$res = mysql_query( $sql );$row = mysql_fetch_assoc( $res );return $row["name"];}function getShopInfo( $shop_id ){$sql = "SELECT*FROM" . $GLOBALS["dbname"] . "shopsWHEREID=$shop_id";$res = mysql_query( $sql );$row = mysql_fetch_assoc( $res );return $row;}function getArtikelBezeichnung( $order_id, $item_id ){$sql = "SELECTBezeichnung,kurzbezeichnungFROMartikel_to_Bestellung abJOIN" . $GLOBALS["dbname"] . "artikel aONa.ID=ab.artikelWHEREBestellung=$order_idANDartikel=$item_id";$res = mysql_query( $sql );$row = mysql_fetch_assoc( $res );$bezeichnung = $row["Bezeichnung"];if ( !$bezeichnung ){$bezeichnung = $row["kurzbezeichnung"];}return $bezeichnung;}function getArtikelMenge( $order_id, $item_id ){$sql = "SELECTMengeFROMartikel_to_Bestellung abWHEREBestellung=$order_idANDartikel=$item_id";$res = mysql_query( $sql );$row = mysql_fetch_assoc( $res );return $row["Menge"];}function createOrder( $item_id, $order_id, $menge, $lager_id, $text ){$sql = "INSERT INTOartikel_to_lieferantenbestellung(artikel_id,order_id,menge,lager_id,text,erstellt_von)VALUES($item_id,$order_id,$menge,$lager_id,'$text','" . $_SERVER["PHP_AUTH_USER"] . "')";$res = mysql_query( $sql );$ret["res"] = $res;$ret["meld"] = mysql_error();return $ret;}function getNachname( $order_id ){$sql = "SELECTName2,Name1FROMLogins lJOINBestellung bONl.ID=b.LoginWHEREb.id=$order_id";$res = mysql_query( $sql );//echo mysql_error();$row = mysql_fetch_assoc( $res );if ( !$row["Firma"] ){if ( !$row["Name2"] ){$ret = $row["Name1"];}else{$ret = $rown["Name2"];}}else{$ret = $row["Firma"];}return $ret;}function updateOrderComment( $order_id ){$sql = "UPDATEBestellungSETBemerkung=CONCAT(Bemerkung,'Bestellung am " . date( "d.m.Y" ) ." um " . date( "H:i" ) . " aufgegeben (" . $_SERVER["PHP_AUTH_USER"] .")\n')WHEREid=$order_id";$res = mysql_query( $sql );$ret["res"] = $res;$ret["meld"] = mysql_error();return $ret;}?>