| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- /**
- * @author Open Mind
- * @date 09/04/2018
- * @time 11:33
- */
- //error_reporting(E_ALL);
- 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))
- );
- // Pages
- $f3->route('GET /', "Modules\Pages->Login", $f3->get('CACHE_TTL'));
- $f3->route('GET /homemenu', "Modules\Pages->HomeMenu", $f3->get('CACHE_TTL'));
- $f3->route('GET|POST /pick2light/@step', "Modules\Pages->Pick2Light", $f3->get('CACHE_TTL'));
- $f3->route("GET|POST /bind/@step", 'Modules\Pages->Bind', $f3->get('CACHE_TTL'));
- $f3->route('GET /elencodistinta', "Modules\Pages->ElencoDistinta", $f3->get('CACHE_TTL'));
- // Services
- $f3->route("POST /login", 'Modules\BaseController->Login');
- $f3->route("GET /logout", 'Modules\BaseController->Logout');
- $f3->run();
|