Exemple #1
0
<?php

\Spider\Lib\SpiderNav::add('sidebar', 'PluginManager', ['title' => __d('plugin_manager', 'Extensions'), 'url' => '#', 'icon' => 'fa fa-plug', 'weight' => 10, 'children' => ['plugins' => ['title' => __d('plugin_manager', 'Plugins'), 'icon' => '', 'url' => ['plugin' => 'PluginManager', 'controller' => 'plugins', 'action' => 'index']], 'templates' => ['title' => __d('plugin_manager', 'Templates'), 'icon' => '', 'url' => ['plugin' => 'PluginManager', 'controller' => 'plugins', 'action' => 'index', 'theme']]]]);
Exemple #2
0
<?php

use Spider\Lib\Hook;
use Cake\Core\Configure;
use Spider\Lib\SpiderNav;
Hook::adminForm(['Users/Users/add', 'Users/Users/edit'], 'AclManager.AdminForms/add_edit_user_roles');
Hook::adminBox(['Users/Users/add', 'Users/Users/edit'], 'AclManager.AdminBoxes/add_edit_user_permissions', true);
Hook::adminActions('AclManager/Permissions/index', 'AclManager.AdminActions/permissions_sync');
Hook::helper('AclManager.Permissions', 'AclManager.Tree');
Hook::component('Admin.Users.Users', 'AclManager.UserPermission');
Configure::load('AclManager.auth');
SpiderNav::add('sidebar', 'Users.children.permissions', ['title' => __d('users', 'Permissions'), 'url' => ['plugin' => 'AclManager', 'controller' => 'Permissions', 'action' => 'index'], 'weight' => 3]);
SpiderNav::add('sidebar', 'Users.children.AclManager', ['title' => __d('users', 'Role Management'), 'url' => ['plugin' => 'AclManager', 'controller' => 'Roles', 'action' => 'index'], 'weight' => 2]);
Exemple #3
0
<?php

use Cake\Core\Plugin;
use Cake\I18n\I18n;
use Spider\Lib\SpiderNav;
use Cake\Network\Request;
use Spider\Lib\Hook;
Hook::component('*', 'Spider.Spider');
Hook::helper('*', 'Spider.Spider');
Hook::configFile('*', 'events');
Request::addDetector('chrome', ['env' => 'HTTP_USER_AGENT', 'pattern' => '/Chrome/i']);
SpiderNav::add('sidebar', 'Dashboard', ['title' => __d('spider', 'Dashboard'), 'url' => SpiderNav::getDashboardUrl(), 'icon' => 'fa fa-home', 'weight' => -10]);
I18n::locale('fa_IR');
Plugin::load('BootstrapUI');
require_once 'spider_bootstrap.php';
Exemple #4
0
<?php

use Cake\Routing\Router;
use Spider\Lib\SpiderNav;
Router::plugin('Spider', function ($routes) {
    $routes->fallbacks('InflectedRoute');
});
Router::prefix('admin', function ($routes) {
    $routes->connect('/', SpiderNav::getDashboardUrl());
    $routes->plugin('Spider', function ($routes) {
        $routes->fallbacks('InflectedRoute');
    });
    $routes->fallbacks('InflectedRoute');
});
Exemple #5
0
<?php

use Spider\Lib\SpiderNav;
use Spider\Lib\Hook;
Hook::helper('*', 'Users.Users');
SpiderNav::add('sidebar', 'Users', ['title' => __d('users', 'Users'), 'url' => '#', 'icon' => 'fa fa-users', 'weight' => 10, 'children' => ['users_list' => ['title' => __d('users', 'Users Management'), 'url' => ['plugin' => 'Users', 'controller' => 'Users', 'action' => 'index'], 'weight' => 1]]]);
Exemple #6
0
<?php

\Spider\Lib\SpiderNav::add('sidebar', 'Settings', ['title' => __d('settings', 'Settings'), 'icon' => 'fa fa-wrench', 'url' => '#', 'children' => ['setting' => ['title' => __d('settings', 'Site'), 'url' => ['plugin' => 'settings', 'controller' => 'settings', 'action' => 'index']]]]);