Exemplo n.º 1
0
 * @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(){
Exemplo n.º 2
0
<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>
Exemplo n.º 3
0
?>
<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) {