|
|
@@ -121,7 +121,7 @@ class Pages extends Controller
|
|
|
$commesse = $distinta->getCommesseFromProduct($f3->get('SESSION.barcode_mv'));
|
|
|
if (count($commesse) == 0) {
|
|
|
$f3->set('INFOTEXT', "Ventilazione terminata");
|
|
|
- $f3->set('RESTART_VENTILAZIONE', TRUE);
|
|
|
+ $this->setRedirect('pick2light/1', 5000);
|
|
|
}
|
|
|
/* foreach($commesse as $commessa) {
|
|
|
$labelid = $distinta->GetLabelIdFromBarcode($commessa['commessa']);
|
|
|
@@ -285,9 +285,26 @@ class Pages extends Controller
|
|
|
/**
|
|
|
* Send list of all goods loaded into MAV to as400
|
|
|
* @param $f3
|
|
|
+ * @param $args page parameters
|
|
|
*/
|
|
|
- public function MAV2AS400($f3)
|
|
|
+ public function MAV2AS400($f3, $args)
|
|
|
{
|
|
|
+ switch ($args['step']) {
|
|
|
+ case 1:
|
|
|
+ $f3->set('IMPORT_RESULT', "Importazione in corso, attendere qualche secondo per la conferma.");
|
|
|
+ $url = ltrim(rtrim($args[0], '1'), '/') . '2';
|
|
|
+ $this->setRedirect($url, 0);
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ // Esegue il trasferimento dei dati
|
|
|
+ $migData = new MigrationData();
|
|
|
+ $migData->DB2Connector();
|
|
|
+ $migData->MAVDatabaseConnector();
|
|
|
+ $inserted = $migData->transferFromMAV_as400();
|
|
|
+ $f3->set('IMPORT_RESULT', "Sono stati inviati $inserted articoli dal MAV ad as400.");
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ $f3->set('CONTENT', 'import.tpl');
|
|
|
echo \Template::instance()->render('masterpage.tpl');
|
|
|
}
|
|
|
}
|