| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- /**
- * @author Open Mind
- * @date 21/06/2018
- * @time 18:23
- */
- namespace OpenMind\Web;
- use OpenMind\System\PluginStrategy;
- class Pages extends Controller
- {
- public function HomeMenu($f3)
- {
- // Sort menus buy 'order' option
- uasort($f3->ref('GLOBALMENU'), function ($menu1, $menu2) {
- return $menu1['order'] <=> $menu2['order'];
- });
- $f3->set('CONTENT', 'homemenu.tpl');
- echo \Template::instance()->render('masterpage.tpl');
- }
- }
- class Web extends PluginStrategy
- {
- public function __construct()
- {
- // Services
- $this->AddRoute('GET /homemenu', __NAMESPACE__ . '\Pages->HomeMenu');
- $this->AddRoute('GET /', __NAMESPACE__ . '\Login->Login');
- $this->AddRoute("POST /loginform", __NAMESPACE__ . '\Login->LoginForm');
- $this->AddRoute("GET /logout", __NAMESPACE__ . '\Login->Logout');
- /* // Menu
- $this->AddMenuItem('genericimport', [
- 'url' => 'importdata',
- 'imgClass' => 'shadow p-3 rounded bg-white',
- 'image' => 'ui/images/import.png',
- 'permissionName' => 'importdata'
- ]);*/
- // Add to Global permission roles
- /* $roles = new UserRoles();
- $roles->add('importdata');*/
- }
- }
- /** @var \OpenMind\Web\Web $Web */
- Global $Web;
|