* @package srbac.views.authitem * @since 1.1.0 */ //CVarDumper::dump($controllers, 3, true); foreach ($controllers as $n => $controller) { $title = $controller["title"]; $data = array(); foreach ($controller["actions"] as $key => $val) { $data[$val] = $val; } if (sizeof($data) > 0) { $select = $controller["allowed"]; // It seems that this tabview conflicts with assign tabview so I raise the tab number by 3 //$cont[$n+3]["title"] = str_replace("Controller", "", $title); //$cont[$n+3]["content"] = SHtml::checkBoxList($title, $select, $data); $cont["tab_" . $n] = array("title" => str_replace("Controller", "", $title), "content" => SHtml::checkBoxList($title, $select, $data)); } } echo SHtml::form(); ?> <div class="vertTab"> <?php Helper::publishCss($this->module->css); $this->widget('system.web.widgets.CTabView', array('tabs' => $cont, 'cssFile' => $this->module->getCssUrl())); ?> </div> <div class="action"> <?php echo SHtml::ajaxSubmitButton(Helper::translate("srbac", "Save"), array('saveAllowed'), array('type' => 'POST', 'update' => '#wizard', 'beforeSend' => 'function(){ $("#wizard").addClass("srbacLoading"); }', 'complete' => 'function(){
<div style="margin:10px" id="obsoleteList"> <table class="srbacDataGrid" style="width:50%"> <tr><th> <?php echo Helper::translate("srbac", "The following items doesn't seem to belong to a controller"); ?> </th> <tr> <tr><td> <div class="srbacForm"> <?php echo SHtml::beginForm(); ?> <div> <?php echo SHtml::checkBoxList("items", "", $items, array("checkAll" => Helper::translate('srbac', 'Check All'))); ?> </div> <div class="action"> <?php echo SHtml::ajaxButton(Helper::translate('srbac', 'Delete'), array("deleteObsolete"), array('type' => 'POST', 'update' => '#obsoleteList', 'beforeSend' => 'function(){ $("#wiobsoleteListzard").addClass("srbacLoading"); }', 'complete' => 'function(){ $("#obsoleteList").removeClass("srbacLoading"); }'), array('name' => 'buttonSave')); ?> </div> <?php echo SHtml::endForm(); ?> </div>
?> <div class="srbacForm"> <?php echo SHtml::form(); ?> <div class="action"> <?php echo "<b>" . $controller . "</b>"; ?> </div> <?php if (count($actions) > 0) { ?> <div> <?php echo SHtml::checkBoxList("actions", "", $actions, array("checkAll" => "<b>" . Helper::translate('srbac', 'Check All') . "</b>")); ?> </div> <?php } ?> <?php if (!$delete) { ?> <div class="simple"> <hr style="color:red"> <?php echo Helper::translate('srbac', "Pages that access is always allowed") . ":"; ?> <?php foreach ($allowed as $al) {