<?php /* include(dirname(__FILE__)."/../conf/main.conf.php"); include(dirname(__FILE__)."/../phpwf/plugins/class.mysql.php"); include(dirname(__FILE__)."/../phpwf/class.application_core.php"); include(dirname(__FILE__)."/../www/lib/class.erpapi.php"); include(dirname(__FILE__)."/../www/pages/auftrag.php"); include_once(dirname(__DIR__)."/phpwf/plugins/class.secure.php"); include_once(dirname(__DIR__)."/phpwf/plugins/class.user.php"); class app_t extends ApplicationCore { var $DB; var $erp; var $user; var $remote; } */ //ENDE if(empty($app))$app = new app_t(); $conf = new Config(); $app->Conf=$conf; if(empty($app->DB))$app->DB = new DB($conf->WFdbhost,$conf->WFdbname,$conf->WFdbuser,$conf->WFdbpass,null,$conf->WFdbport); if(class_exists('erpAPICustom')) { $erp = new erpAPICustom($app); }else{ $erp = new erpAPI($app); } $app->erp = $erp; if(empty($app->Secure))$app->Secure = new secure_t(); if(empty($app->User))$app->User = new User($app); $app->DB->DELETE("DELETE FROM singleshipment_order s WHERE s.status='abgeschlossen'"); $orders = $app->DB->SelectArr("SELECT a.id,s.id as sid FROM auftrag a JOIN singleshipment_order s ON a.id=s.order_id WHERE a.status='freigegeben' OR a.status='abgeschlossen'"); foreach ($orders as $order){ $auftrag = new Auftrag($app,true); $auftrag->AuftragVersand($order['id']); $status = $app->DB->Select('SELECT status FROM auftrag WHERE id ='.$order['id']); if($status==='abgeschlossen'){ $app->DB->Update("UPDATE singleshipment_order SET status='abgeschlossen' WHERE id=".$order['sid']); }else{ $app->DB->Update("UPDATE singleshipment_order SET status='fehlgeschlagen' WHERE id=".$order['sid']); } }