<?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]);
<?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';