Blame | Letzte Änderung | Log anzeigen | RSS feed
<?header('Content-Type: text/x-csv');header('Content-Disposition: attachment; filename="logistik.txt"');header('Expires: 0');//header('Content-Type: application/editor');//$filename="logistik"; //.date("Ymd-His");//$ext="txt";//header('Content-Disposition: inline; filename="' . $filename . '.' . $ext . '"');//header('Expires: 0');//header('Cache-Control: must-revalidate, post-check=0, pre-check=0');//header('Pragma: public');define ("modul_name", "Warenwirtschaft");define ("tool_name", "bestellung");require_once "../Online-Shop/connect2.php";$query="selectBestellung.ID as POOL_REFNR,Bestellung.shops_ID as POOL_V_ABS_REFNR,substring(Bestellung.Bemerkung,locate('\n',Bestellung.Bemerkung)+1) as POOL_V_ABS_BEMERKUNG,'464338' as POOL_V_MAND_REFNR,if (Logins.Land='Deutschland','DHL Express Europack National','DHL Express Businesspaket Int.')as POOL_VERTRAG,if (Bestellung.liefer_Str_Nr!='',Bestellung.liefer_Str_Nr,Logins.Hausnummer) as POOL_EMPF_HAUSNUMMER,floor(artikel.short_line_2) as POOL_V_PRODUKT_CN,artikel.short_line_2 as POOL_V_EXTRASLST,'EUR' as POOL_V_NN_WAEHRUNG,'EUR' as POOL_WERT_WAEHRUNG,Bestellung.ID as POOL_EMPF_REFNR,if (Bestellung.liefer_Name != '', (if(Bestellung.liefer_Firma='', trim(concat(Bestellung.liefer_Anrede,' ',Bestellung.liefer_Vorname,' ',Bestellung.liefer_Name)), Bestellung.liefer_Firma)), (if (Logins.Name2='', trim(concat(Logins.Anrede,' ',Logins.Vorname,' ',Logins.Name1)), Logins.Name2))) as POOL_EMPF_NAME1,if (Bestellung.liefer_Firma!='',(concat('z.Hd. ',Bestellung.liefer_Name)),(if(Logins.Name2='',Logins.Name2,concat('z.Hd. ',Logins.Name1)))) as POOL_EMPF_NAME2,if (Bestellung.liefer_PLZ!='',Bestellung.liefer_PLZ,Logins.PLZ) as POOL_EMPF_PLZ,if (Bestellung.liefer_Ort!='',Bestellung.liefer_Ort,Logins.ORT) as POOL_EMPF_ORT,if (Bestellung.liefer_Strasse!='',Bestellung.liefer_Strasse,Logins.Strasse) as POOL_EMPF_STRASSE,if (Bestellung.liefer_Land!='',Bestellung.liefer_Land,Logins.Land) as POOL_EMPF_LANDCODE,Logins.E_Mail as POOL_EMPF_MAIL,artikel_to_Bestellung.ID as IDfromBestellung,artikel_to_Bestellung,artikel,Loginswhere(artikel.Father =-3)and(artikel.preis1 > 0)and(artikel.ID=artikel_to_Bestellung.artikel)and(artikel_to_Bestellung.Bestellung = Bestellung.ID)and(Bestellung.Login = Logins.ID)and(Bestellung.Language = artikel.Language)";if ($_GET[time]){$query.=" and (artikel_to_Bestellung.exported = '".$_GET[time]."')";}else{$query.=" and (artikel_to_Bestellung.status = 'freigegeben')";}$firstline=false;$trenner="|";$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>$query<hr>");$elements=array();while($zeile=mysql_fetch_assoc($result)){$elements[]=$zeile[ID];unset($zeile[ID]);if ($firstline){echo implode (array_keys($zeile),$trenner)."\n\n ";$firstline=false;}$result_gesBetrag = mysql_query("selectartikel_to_Bestellung.*,(Menge * Preis_pro_Stueck) as gesBetrag,artikel.kurzbezeichnung,artikel.Fatherfromartikel_to_Bestellung,artikelwhereartikel_to_Bestellung.Bestellung=$zeile[POOL_REFNR]andartikel_to_Bestellung.artikel = artikel.IDandartikel.Language = 'DE'order by artikel.Father desc")or die (mysql_errno().": ".mysql_error()."<hr>$query<hr>");$gesBetrag=0;$buffer=array();while($zeile_gesBetrag=mysql_fetch_assoc($result_gesBetrag)){if ($zeile_gesBetrag[Bezeichnung]){$zeile_gesBetrag[kurzbezeichnung]=$zeile_gesBetrag[Bezeichnung];}if ($zeile_gesBetrag[Father] > -3){$buffer[]=$zeile_gesBetrag[Menge]."x ".strip_tags($zeile_gesBetrag[kurzbezeichnung]);}$gesBetrag+=number_format($zeile_gesBetrag[gesBetrag], 2, ',', '');}$zeile[POOL_EMPF_BEMERKUNG]=implode(", ",$buffer);eval ("\$zeile[POOL_V_EXTRASLST]=\"$zeile[POOL_V_EXTRASLST]\";");/*$translate['Deutschland'] ="DE";$translate['Niederlande'] ="NL";$translate['Österreich'] ="AT";$translate['Belgien'] ="BE";$translate['Luxemburg'] ="LU";$translate['Dänemark'] ="DK";$translate['Schweiz'] ="CH";$translate['Frankreich'] ="FR";$translate['Großbritannien'] ="GB";$translate['Italien'] ="IT";$translate['Spanien'] ="ES";$translate['Portugal'] ="PT";$translate['Schweden'] ="SE";$translate['Finnland'] ="FI";$translate['Norwegen'] ="NO";$translate['Irland'] ="IE";$translate['Griechenland'] ="GR";$translate['Nederland'] ="NL";$zeile[POOL_EMPF_LANDCODE]=$translate[$zeile[POOL_EMPF_LANDCODE]];*/echo preg_replace("/[\r\n]/"," ",implode ($zeile,$trenner))."\n";}if ((count($elements) > 0) and (!$_GET[time])){$query="update artikel_to_Bestellung set exported=NOW(), status='versand' where ID=".implode($elements," or ID=")."";$result = mysql_query ($query) or die (mysql_errno().": ".mysql_error()."<hr>$query<hr>");}?>