*/
// ベースパス
Configure::write('Routing.basePath', array('controller' => 'users', 'action' => 'index'));
-Configure::write('Routing.adminBasePath', array('controller' => 'systems', 'action' => 'index', Configure::read('Routing.admin') => true, 'plugin' => null));
+
+$prefixs = Configure::read('Routing.prefixes');
+Configure::write('Routing.base_prefixes', $prefixs[0]);
+Configure::write('Routing.adminBasePath', array('controller' => 'systems', 'action' => 'index', Configure::read('Routing.base_prefixes') => true, 'plugin' => null));
// ログインパス
Configure::write('Routing.loginPath', array('controller' => 'users', 'action' => 'login'));
// Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home'));
Router::connect('/', Configure::read('Routing.basePath'));
- Router::connect('/'.Configure::read('Routing.admin'), Configure::read('Routing.adminBasePath'));
+ Router::connect('/'.Configure::read('Routing.base_prefixes'), Configure::read('Routing.adminBasePath'));
/**
* ...and connect the rest of 'Pages' controller's urls.
*/
// Router::connect('/pages/*', array('controller' => 'pages', 'action' => 'display'));
-
$this->disableCache();
if (isset($this->params['prefix'])) {
- if ($this->params['prefix'] == Configure::read('Routing.admin')) {
+ if ($this->params['prefix'] == Configure::read('Routing.base_prefixes')) {
$this->isAdmin = true;
$this->layout = 'admin_'.$this->layout;
}
$view_link = Router::url(array(
'controller' => 'characters',
'action' => 'view',
- 'prefix' => Configure::read('Routing.admin'),
+ 'prefix' => Configure::read('Routing.base_prefixes'),
$characterSheet['System']['Character'][0]['id'],
'mode:'. $characterSheet['CharacterSheet']['key_name']), true
);
// 一般ユーザ
} elseif ($this->user('group_id') == Configure::read('Group.member')) {
if (isset($this->params['prefix'])
- && $this->params['prefix'] == Configure::read('Routing.admin')) {
+ && $this->params['prefix'] == Configure::read('Routing.base_prefixes')) {
$valid = false;
} else {
$valid = true;
parent::initialize($controller);
// 管理画面と一般ユーザ識別
- if (isset($controller->params["prefix"]) && $controller->params["prefix"] == Configure::read('Routing.admin')) {
+ if (isset($controller->params["prefix"]) && $controller->params["prefix"] == Configure::read('Routing.base_prefixes')) {
$this->isAdmin = true;
}