Skip to content

Commit

Permalink
「有効化する」チェックオンオフ時のアドオンファイルの条件を再整理。 fixed-#13
Browse files Browse the repository at this point in the history
  • Loading branch information
GUSSAN-BEEDAN committed Apr 30, 2022
1 parent 6d8345a commit b1b24e7
Showing 1 changed file with 41 additions and 33 deletions.
74 changes: 41 additions & 33 deletions Event/AdminMakeResponsiveViewEventListener.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,32 +9,32 @@ public function beforeLayout(CakeEvent $event) {
App::import('Model', 'AdminMakeResponsive.AdminMakeResponsive');
$_setdatas = new AdminMakeResponsive();
$setdatas = $_setdatas->getSetdatas();

if (BcUtil::loginUser()) {
// ログイン時
if (
(isset($setdatas))
&&(isset($setdatas['flg_enable']))
&&($setdatas['flg_enable'] == 0)
&&(isset($setdatas['admin_color_enable']))
&&($setdatas['admin_color_enable'] == 0)
) {
// +レスポンシブ無効 +テーマカラー無効
return;
};

if (
(isset($setdatas))
&&(isset($setdatas['flg_enable']))
&&($setdatas['flg_enable'] == 0)
&&(isset($setdatas['admin_color_enable']))
&&($setdatas['admin_color_enable'] == 0)
) {
// +レスポンシブ無効 +テーマカラー無効
return;
};

if (BcUtil::loginUser()) {
// ログイン時
if ((BcUtil::isAdminSystem())
&&(Configure::read('BcSite.admin_theme') === 'admin-third' || $View->viewVars['siteConfig']['admin_theme'] === 'admin-third')
) {
// admin-third(管理画面)
// admin-third(管理画面)
if (
(isset($setdatas))
&&(isset($setdatas['flg_enable']))
&&($setdatas['flg_enable'] == 1)
&&(isset($setdatas['admin_color_enable']))
&&($setdatas['admin_color_enable'] == 1)
) {
// +レスポンシブ有効 +テーマカラー有効
// +レスポンシブ有効 +テーマカラー有効
$View->start('admin_make_responsive');
$AdminMakeResponsive = $View->element('AdminMakeResponsive.admin/admin_make_responsive_addfiles',['setdatas' => $setdatas]);
$AdminMakeResponsive = $View->element('AdminMakeResponsive.admin/admin_make_responsive_addcolorfiles',['setdatas' => $setdatas]);
Expand All @@ -45,7 +45,7 @@ public function beforeLayout(CakeEvent $event) {
&&(isset($setdatas['flg_enable']))
&&($setdatas['flg_enable'] == 1)
) {
// +レスポンシブ有効 +テーマカラー無効
// +レスポンシブ有効 +テーマカラー無効
$View->start('admin_make_responsive');
$AdminMakeResponsive = $View->element('AdminMakeResponsive.admin/admin_make_responsive_addfiles',['setdatas' => $setdatas]);
$View->end();
Expand All @@ -55,27 +55,27 @@ public function beforeLayout(CakeEvent $event) {
&&(isset($setdatas['admin_color_enable']))
&&($setdatas['admin_color_enable'] == 1)
) {
// +レスポンシブ無効 +テーマカラー有効
// +レスポンシブ無効 +テーマカラー有効
$View->start('admin_make_responsive');
$AdminMakeResponsive = $View->element('AdminMakeResponsive.admin/admin_make_responsive_addcolorfiles',['setdatas' => $setdatas]);
$View->end();
$View->append('css', $AdminMakeResponsive);
} else {
// +レスポンシブ無効 +テーマカラー無効
// +レスポンシブ無効 +テーマカラー無効
return;
}
} else if (
(Configure::read('BcSite.admin_theme') === 'admin-third' || $View->viewVars['siteConfig']['admin_theme'] === 'admin-third')
) {
// admin-third(ユーザー画面上管理ツールバー)
// admin-third(ユーザー画面上管理ツールバー)
if (
(isset($setdatas))
&&(isset($setdatas['flg_enable']))
&&($setdatas['flg_enable'] == 1)
&&(isset($setdatas['admin_color_enable']))
&&($setdatas['admin_color_enable'] == 1)
) {
// +レスポンシブ有効 +テーマカラー有効
// +レスポンシブ有効 +テーマカラー有効
$View->start('admin_make_responsive');
$AdminMakeResponsive = $View->element('AdminMakeResponsive.admin/admin_make_responsive_toolbar_addfiles',['setdatas' => $setdatas]);
$AdminMakeResponsive = $View->element('AdminMakeResponsive.admin/admin_make_responsive_toolbar_addcolorfiles',['setdatas' => $setdatas]);
Expand All @@ -86,7 +86,7 @@ public function beforeLayout(CakeEvent $event) {
&&(isset($setdatas['flg_enable']))
&&($setdatas['flg_enable'] == 1)
) {
// +レスポンシブ有効 +テーマカラー無効
// +レスポンシブ有効 +テーマカラー無効
$View->start('admin_make_responsive');
$AdminMakeResponsive = $View->element('AdminMakeResponsive.admin/admin_make_responsive_toolbar_addfiles',['setdatas' => $setdatas]);
$View->end();
Expand All @@ -96,42 +96,42 @@ public function beforeLayout(CakeEvent $event) {
&&(isset($setdatas['admin_color_enable']))
&&($setdatas['admin_color_enable'] == 1)
) {
// +レスポンシブ無効 +テーマカラー有効
// +レスポンシブ無効 +テーマカラー有効
$View->start('admin_make_responsive');
$AdminMakeResponsive = $View->element('AdminMakeResponsive.admin/admin_make_responsive_toolbar_addcolorfiles',['setdatas' => $setdatas]);
$View->end();
$View->append('css', $AdminMakeResponsive);
} else {
// +レスポンシブ無効 +テーマカラー無効
// +レスポンシブ無効 +テーマカラー無効
return;
}
} else if (
(isset($setdatas))
&&(isset($setdatas['flg_enable']))
&&($setdatas['flg_enable'] == 1)
) {
// admin-second(管理画面、ユーザー画面上管理ツールバー 共通)
// +レスポンシブ有効
// admin-second(管理画面、ユーザー画面上管理ツールバー 共通)
// +レスポンシブ有効
$View->start('admin_make_responsive');
$AdminMakeResponsive = $View->element('AdminMakeResponsive.admin/admin_go_responsive_addfiles',['setdatas' => $setdatas]);
$View->end();
$View->append('css', $AdminMakeResponsive);
} else {
// +レスポンシブ無効
// +レスポンシブ無効
return;
}
} else if (
(Configure::read('BcSite.admin_theme') === 'admin-third' || $View->viewVars['siteConfig']['admin_theme'] === 'admin-third')
) {
// ログオフ時 admin-third(ログイン画面対象)
// ログオフ時 admin-third(ログイン画面対象)
if (
(isset($setdatas))
&&(isset($setdatas['flg_enable']))
&&($setdatas['flg_enable'] == 1)
&&(isset($setdatas['admin_color_enable']))
&&($setdatas['admin_color_enable'] == 1)
) {
// +レスポンシブ有効 +テーマカラー有効
// +レスポンシブ有効 +テーマカラー有効
$View->start('admin_make_responsive');
$AdminMakeResponsive = $View->element('AdminMakeResponsive.admin/admin_make_responsive_toolbar_addfiles',['setdatas' => $setdatas]);
$AdminMakeResponsive = $View->element('AdminMakeResponsive.admin/admin_make_responsive_toolbar_addcolorfiles',['setdatas' => $setdatas]);
Expand All @@ -142,7 +142,7 @@ public function beforeLayout(CakeEvent $event) {
&&(isset($setdatas['flg_enable']))
&&($setdatas['flg_enable'] == 1)
) {
// +レスポンシブ有効 +テーマカラー無効
// +レスポンシブ有効 +テーマカラー無効
$View->start('admin_make_responsive');
$AdminMakeResponsive = $View->element('AdminMakeResponsive.admin/admin_make_responsive_toolbar_addfiles',['setdatas' => $setdatas]);
$View->end();
Expand All @@ -152,21 +152,29 @@ public function beforeLayout(CakeEvent $event) {
&&(isset($setdatas['admin_color_enable']))
&&($setdatas['admin_color_enable'] == 1)
) {
// +レスポンシブ無効 +テーマカラー有効
// +レスポンシブ無効 +テーマカラー有効
$View->start('admin_make_responsive');
$AdminMakeResponsive = $View->element('AdminMakeResponsive.admin/admin_make_responsive_toolbar_addcolorfiles',['setdatas' => $setdatas]);
$View->end();
$View->append('css', $AdminMakeResponsive);
} else {
// (レスポンシブ無効)(テーマカラー無効)
// (レスポンシブ無効)(テーマカラー無効)
return;
}
} else {
// ログオフ時 admin-second(ログイン画面対象)
} else if (
(isset($setdatas))
&&(isset($setdatas['flg_enable']))
&&($setdatas['flg_enable'] == 1)
) {
// ログオフ時 admin-second(ログイン画面対象)
// +レスポンシブ有効
$View->start('admin_make_responsive');
$AdminMakeResponsive = $View->element('AdminMakeResponsive.admin/admin_go_responsive_toolbar_addfiles',['setdatas' => $setdatas]);
$View->end();
$View->append('css', $AdminMakeResponsive);
} else {
// +レスポンシブ無効
return;
}
}
}

0 comments on commit b1b24e7

Please sign in to comment.