| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?php
- /**
- * Created by PhpStorm.
- * User: Giancarlo
- * Date: 19/07/2018
- * Time: 09:07
- */
- namespace Modules\Dimatec;
- use OpenMind\System\PluginStrategy;
- class Dimatec extends PluginStrategy
- {
- public function __construct()
- {
- global $f3;
- if ($f3->get('CUSTOMERNAME') != 'dimatec')
- return;
- $f3->config('cfg/labels.ini', true);
- $this->AddRoute('GET|POST /pick2light/@step', __NAMESPACE__ . '\Pages->Pick2Light');
- $this->AddRoute("GET|POST /bind", __NAMESPACE__ . '\Pages->Bind');
- $this->AddRoute("GET /dualframe", __NAMESPACE__ . '\Dimatec->IcamControlIFrame');
- $this->AddRoute("GET /mav2as400/@step", __NAMESPACE__ . '\Pages->MAV2AS400');
- $this->AddRoute('GET /importfromas400', __NAMESPACE__ . '\Pages->ImportFromAS400');
- $this->AddRoute("GET /printlabel/@id/@qty", __NAMESPACE__ . '\Pages->PrintLabel');
- $imgClass = 'shadow p-3 rounded bg-white';
- $this->AddMenuItem('MAV -> AS400', ['order' => 1, 'url' => 'mav2as400/1', 'imgClass' => $imgClass, 'image' => 'ui/images/mav2as400.png', 'permissionName' => 'importdata']);
- $this->AddMenuItem('Importa Missioni', ['order' => 2, 'url' => 'importfromas400', 'imgClass' => $imgClass, 'image' => 'ui/images/import.png', 'permissionName' => 'importdata']);
- $this->AddMenuItem('Bind', ['url' => 'bind', 'imgClass' => $imgClass, 'image' => 'ui/images/bind.png']);
- $this->AddMenuItem('Ventilazione', ['url' => 'pick2light/1', 'imgClass' => $imgClass, 'image' => 'ui/images/magazzinoverticale.png']);
- }
- public function IcamControlIFrame($f3)
- {
- echo \Template::instance()->render('icamcontrol.tpl');
- }
- }
- /** @var \Modules\Dimatec\Dimatec $Dimatec */
- Global $Dimatec;
|