diff options
author | Malf Furious <m@lfurio.us> | 2016-06-12 21:33:50 -0400 |
---|---|---|
committer | Malf Furious <m@lfurio.us> | 2016-06-12 21:33:50 -0400 |
commit | 076a86c663870be3c4cf6da8059f0f978a7eb3ce (patch) | |
tree | ebb31d6a0492524feb098233428ccf7ef24adfd4 /app/view | |
parent | 1f39899416ca012d50d261d88b6c2bc86a673212 (diff) | |
download | scrott-076a86c663870be3c4cf6da8059f0f978a7eb3ce.tar.gz scrott-076a86c663870be3c4cf6da8059f0f978a7eb3ce.zip |
Add group tab to setting modal
Created empty <div> for the group setting tab. Also added code to the
common model for initializing the $mod->group variable and setting a
flag marking what tabs to include in the setting modal (group tab in
this case). Added logic to the main setting modal view file for picking
up these flags and including appropriate additional content.
Diffstat (limited to 'app/view')
-rw-r--r-- | app/view/common/group.setting.modal.view.php | 21 | ||||
-rw-r--r-- | app/view/common/setting.modal.view.php | 10 |
2 files changed, 31 insertions, 0 deletions
diff --git a/app/view/common/group.setting.modal.view.php b/app/view/common/group.setting.modal.view.php new file mode 100644 index 0000000..e5c096c --- /dev/null +++ b/app/view/common/group.setting.modal.view.php @@ -0,0 +1,21 @@ +<?php + +/* + * SCROTT Copyright (C) 2016 Malf Furious + * + * Scrott is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published + * by the Free Software Foundation, either version 3 of the License, + * or (at your option) any later version. + * + * Scrott is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; even the implied warranty of MERCHANTABILITY + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public + * License for more details. + */ + +?> + +<div class="tab-pane fade <?=$mod->getSettingModalTabDispClasses()?>" id="settGroupTab"> + TODO -- Design this tab. +</div> diff --git a/app/view/common/setting.modal.view.php b/app/view/common/setting.modal.view.php index 19f5929..2217805 100644 --- a/app/view/common/setting.modal.view.php +++ b/app/view/common/setting.modal.view.php @@ -31,6 +31,12 @@ <div class="modal-body"> <ul class="nav nav-tabs" role="tablist"> + <?php if ($mod->common_settingShowTab['group']) { ?> + <li class="<?=$mod->getSettingModalTabActiveClass()?>"><a href="#settGroupTab" aria-controls="settGroupTab" data-toggle="tab"> + <span class="glyphicon glyphicon-th"></span> <?=$mod->group->name?> + </a></li> + <?php } ?> + <li class="<?=$mod->getSettingModalTabActiveClass()?>"><a href="#settUserTab" aria-controls="settUserTab" data-toggle="tab"> <span class="glyphicon glyphicon-user"></span> <?=$mod->getCurrentUser()->getDisplayName()?> </a></li> @@ -42,6 +48,10 @@ </ul> <div class="tab-content"> + <?php if ($mod->common_settingShowTab['group']) { ?> + <?php include "view/common/group.setting.modal.view.php"; ?> + <?php } ?> + <div class="tab-pane fade <?=$mod->getSettingModalTabDispClasses()?>" id="settUserTab"> <p> </p> |