| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- <?php
- /**
- * Created by PhpStorm.
- * User: softw
- * Date: 24/04/2018
- * Time: 14:29
- */
- require 'vendor/autoload.php';
- $f3 = \Base::instance();
- $config = gzuncompress(base64_decode(file_get_contents("config.bin")));
- $tmpcfg = $f3->get('TEMP') . 'cnf';
- file_put_contents($tmpcfg, $config);
- $f3->config($tmpcfg, true);
- unlink($tmpcfg);
- $f3->config('labels.ini', true);
- $f3->set('DB',
- new \DB\SQL(
- $f3->get('DBSETTINGS'),
- $f3->get('dbuser'),
- $f3->get('dbpass'),
- array(\PDO::ATTR_ERRMODE => \PDO::ERRMODE_EXCEPTION, \PDO::ATTR_PERSISTENT => TRUE))
- );
- $CORE_SETTINGS = $f3->get('CORE.fb');
- $findBoxCore = new FindBoxCoreSystem(...array_values($CORE_SETTINGS));
- $db = $f3->get('DB');
- $articles = $db->exec('SELECT * FROM ARTICLES');
- foreach($articles as $articolo) {
- $dataFields = array(
- 'tipo_magazzino' => $articolo['tipo_magazzino'],
- 'ubicazione' => $articolo['ubicazione'],
- 'incc_intr' => $articolo['incc_intr']
- );
- $dataFields = array_merge($dataFields, array(
- 'quantita_contenitore' => $articolo['qta_contenitore'],
- 'quantita_magazzino' => $articolo['qta_riordino']
- ));
- echo "{$articolo['materiale']} {$articolo['descrizione']} {$dataFields['tipo_magazzino']} {$dataFields['ubicazione']} {$dataFields['incc_intr']} {$dataFields['quantita_contenitore']} {$dataFields['quantita_magazzino']}\r\n";
- //$findBoxCore->SaveProducts($stepValues['barcode'], $articles['descrizione'], $dataFields);
- }
|