예제 #1
0
            <td width="80%"><?php 
    echo $controller;
    ?>
</td>
            <td>
                <?php 
    echo SHtml::ajaxLink(SHtml::image($this->module->getIconsPath() . '/wizard.png', "Autocreate Auth Items for controller " . $controller, array('border' => 0, 'title' => Helper::translate('srbac', 'Scanning for Auth Items for controller') . ' ' . $controller)), array('scan', 'module' => $module, 'controller' => $controller), array('type' => 'POST', 'update' => '#controllerActions', 'beforeSend' => 'function(){
								$("#controllerActions").addClass("srbacLoading");
							}', 'complete' => 'function(){
								$("#controllerActions").removeClass("srbacLoading");
							}'), array('name' => 'buttonScan_' . $n));
    ?>
            </td>
            <td>
                <?php 
    echo SHtml::ajaxLink(SHtml::image($this->module->getIconsPath() . '/delete.png', "Delete All Auth Items of controller " . $controller, array('border' => 0, 'title' => Helper::translate('srbac', 'Delete All Auth Items of controller') . ' ' . $controller)), array('scan', 'module' => $module, 'controller' => $controller, 'delete' => true), array('type' => 'POST', 'update' => '#controllerActions', 'beforeSend' => 'function(){
								$("#controllerActions").addClass("srbacLoading");
							}', 'complete' => 'function(){
								$("#controllerActions").removeClass("srbacLoading");
							}'), array('name' => 'buttonDelete_' . $n));
    ?>
            </td>
          </tr>
            <?php 
}
?>
        </table>
      </td>
      <td width="60%"  style="vertical-align: top">
        <table class="srbacDataGrid" width="50%" style="float:left">
          <tr>
예제 #2
0
 * @package srbac.views.authitem.install
 * @since 1.0.0
 */
$script = "\r\njQuery('#help_handle').click(function(){\r\n\$('#help').toggle('1000');\r\n});";
Yii::app()->clientScript->registerScript("cb", $script, CClientScript::POS_READY);
$error = false;
$disabled = array();
?>
<h3><?php 
echo Helper::translate('srbac', 'Install Srbac');
?>
</h3>
<div class="srbac">
  <div id="help_handle" class="iconBox" style="float:right">
    <?php 
echo SHtml::image($this->module->getIconsPath() . '/help.png', Helper::translate('srbac', 'Help'), array('class' => 'icon', 'title' => Helper::translate('srbac', 'Help'), 'border' => 0)) . " " . ($this->module->iconText ? Helper::translate('srbac', 'Help') : "");
?>
  </div>
  <br />
  <?php 
echo SHtml::beginForm();
?>
  <div id="help" style="display:none">
    <?php 
$this->renderPartial(Yii::app()->findLocalizedFile('install/installText'));
?>
  </div>
  <div>
    <?php 
echo Helper::translate('srbac', 'Your Database, AuthManager and srbac settings:');
?>
예제 #3
0
 * @author Spyros Soldatos <*****@*****.**>
 * @link http://code.google.com/p/srbac/
 */
/**
 * Srbac main administration page
 *
 * @author Spyros Soldatos <*****@*****.**>
 * @package srbac.views.authitem
 * @since 1.0.2
 */
?>
<div class="marginBottom">
  <div class="iconSet">
    <div class="iconBox">
    <?php 
echo SHtml::link(SHtml::image($this->module->getIconsPath() . '/manageAuth.png', Helper::translate('srbac', 'Managing auth items'), array('class' => 'icon', 'title' => Helper::translate('srbac', 'Managing auth items'), 'border' => 0)) . " " . ($this->module->iconText ? Helper::translate('srbac', 'Managing auth items') : ""), array('authitem/manage'));
?>
    </div>
    <div class="iconBox">
    <?php 
echo SHtml::link(SHtml::image($this->module->getIconsPath() . '/usersAssign.png', Helper::translate('srbac', 'Assign to users'), array('class' => 'icon', 'title' => Helper::translate('srbac', 'Assign to users'), 'border' => 0)) . " " . ($this->module->iconText ? Helper::translate('srbac', 'Assign to users') : ""), array('authitem/assign'));
?>
    </div>
    <div class="iconBox">
    <?php 
echo SHtml::link(SHtml::image($this->module->getIconsPath() . '/users.png', Helper::translate('srbac', 'User\'s assignments'), array('class' => 'icon', 'title' => Helper::translate('srbac', 'User\'s assignments'), 'border' => 0)) . " " . ($this->module->iconText ? Helper::translate('srbac', 'User\'s assignments') : ""), array('authitem/assignments'));
?>
    </div>
  </div>
    <div class="reset"></div>
</div>
예제 #4
0
                                  }'), array('name' => 'buttonManage', 'onclick' => "\$(this).css('font-weight', 'bold');\$(this).siblings().css('font-weight', 'normal');"));
    echo SHtml::ajaxLink(SHtml::image($this->module->getIconsPath() . '/wizard.png', Helper::translate('srbac', 'Autocreate Auth Items'), array('class' => 'icon', 'title' => Helper::translate('srbac', 'Autocreate Auth Items'), 'border' => 0)) . " " . ($this->module->iconText ? Helper::translate('srbac', 'Autocreate Auth Items') : ""), array('auto'), array('type' => 'POST', 'update' => '#wizard', 'beforeSend' => 'function(){
                                      $("#wizard").addClass("srbacLoading");
                                  }', 'complete' => 'function(){
                                      $("#wizard").removeClass("srbacLoading");
                                  }'), array('name' => 'buttonAuto', 'onclick' => "\$(this).css('font-weight', 'bold');\$(this).siblings().css('font-weight', 'normal');"));
    ?>
  <?php 
    echo SHtml::ajaxLink(SHtml::image($this->module->getIconsPath() . '/allow.png', Helper::translate('srbac', 'Edit always allowed list'), array('class' => 'icon', 'title' => Helper::translate('srbac', 'Edit always allowed list'), 'border' => 0)) . " " . ($this->module->iconText ? Helper::translate('srbac', 'Edit always allowed list') : ""), array('editAllowed'), array('type' => 'POST', 'update' => '#wizard', 'beforeSend' => 'function(){
                                      $("#wizard").addClass("srbacLoading");
                                  }', 'complete' => 'function(){
                                      $("#wizard").removeClass("srbacLoading");
                                  }'), array('name' => 'buttonAllowed', 'onclick' => "\$(this).css('font-weight', 'bold');\$(this).siblings().css('font-weight', 'normal');"));
    ?>
  <?php 
    echo SHtml::ajaxLink(SHtml::image($this->module->getIconsPath() . '/eraser.png', Helper::translate('srbac', 'Clear obsolete authItems'), array('class' => 'icon', 'title' => Helper::translate('srbac', 'Clear obsolete authItems'), 'border' => 0)) . " " . ($this->module->iconText ? Helper::translate('srbac', 'Clear obsolete authItems') : ""), array('clearObsolete'), array('type' => 'POST', 'update' => '#wizard', 'beforeSend' => 'function(){
                                      $("#wizard").addClass("srbacLoading");
                                  }', 'complete' => 'function(){
                                      $("#wizard").removeClass("srbacLoading");
                                  }'), array('name' => 'buttonClear', 'onclick' => "\$(this).css('font-weight', 'bold');\$(this).siblings().css('font-weight', 'normal');"));
    ?>
</div>
<br />
<?php 
}
?>
<div id="wizard">
  <table class="srbacDataGrid" align="center">
    <tr>
      <th width="50%"><?php 
echo Helper::translate("srbac", "Auth items");
예제 #5
0
</td>
       <td>
      <?php 
    echo SHtml::ajaxLink(SHtml::image($this->module->getIconsPath() . '/update.png', Helper::translate('srbac', 'Update'), array('border' => 0, 'title' => Helper::translate('srbac', 'Update'))), array('update', 'id' => $model->name), array('type' => 'POST', 'update' => '#preview', 'beforeSend' => 'function(){
                      $("#preview").addClass("srbacLoading");
                  }', 'complete' => 'function(){
                      $("#preview").removeClass("srbacLoading");
                  }'));
    ?>
       </td>
       <td>
      <?php 
    if ($model->name != Helper::findModule('srbac')->superUser) {
        ?>
      <?php 
        echo SHtml::ajaxLink(SHtml::image($this->module->getIconsPath() . '/delete.png', Helper::translate('srbac', 'Delete'), array('border' => 0, 'title' => Helper::translate('srbac', 'Delete'))), array('confirm', 'id' => $model->name), array('type' => 'POST', 'update' => '#preview', 'beforeSend' => 'function(){
                      $("#preview").addClass("srbacLoading");
                  }', 'complete' => 'function(){
                      $("#preview").removeClass("srbacLoading");
                  }'));
    }
    ?>
             </td>
           </tr>
  <?php 
}
?>
       </table>
  <?php 
echo SHtml::endForm();
?>
예제 #6
0
    ?>
<div id="wizardButton" style="text-align:left" class="controlPanel marginBottom">
  <?php 
    echo SHtml::ajaxLink(SHtml::image($this->module->getIconsPath() . '/admin.png', Helper::translate('srbac', 'Manage AuthItem'), array('class' => 'icon', 'title' => Helper::translate('srbac', 'Manage AuthItem'), 'border' => 0)) . " " . ($this->module->iconText ? Helper::translate('srbac', 'Manage AuthItem') : ""), array('manage', 'full' => true), array('type' => 'POST', 'update' => '#wizard', 'beforeSend' => 'function(){
                                      $("#wizard").addClass("srbacLoading");
                                  }', 'complete' => 'function(){
                                      $("#wizard").removeClass("srbacLoading");
                                  }'), array('name' => 'buttonManage', 'onclick' => "\$(this).css('font-weight', 'bold');\$(this).siblings().css('font-weight', 'normal');"));
    echo SHtml::ajaxLink(SHtml::image($this->module->getIconsPath() . '/wizard.png', Helper::translate('srbac', 'Autocreate Auth Items'), array('class' => 'icon', 'title' => Helper::translate('srbac', 'Autocreate Auth Items'), 'border' => 0)) . " " . ($this->module->iconText ? Helper::translate('srbac', 'Autocreate Auth Items') : ""), array('auto'), array('type' => 'POST', 'update' => '#wizard', 'beforeSend' => 'function(){
                                      $("#wizard").addClass("srbacLoading");
                                  }', 'complete' => 'function(){
                                      $("#wizard").removeClass("srbacLoading");
                                  }'), array('name' => 'buttonAuto', 'onclick' => "\$(this).css('font-weight', 'bold');\$(this).siblings().css('font-weight', 'normal');"));
    ?>
  <?php 
    echo SHtml::ajaxLink(SHtml::image($this->module->getIconsPath() . '/allow.png', Helper::translate('srbac', 'Edit always allowed list'), array('class' => 'icon', 'title' => Helper::translate('srbac', 'Edit always allowed list'), 'border' => 0)) . " " . ($this->module->iconText ? Helper::translate('srbac', 'Edit always allowed list') : ""), array('editAllowed'), array('type' => 'POST', 'update' => '#wizard', 'beforeSend' => 'function(){
                                      $("#wizard").addClass("srbacLoading");
                                  }', 'complete' => 'function(){
                                      $("#wizard").removeClass("srbacLoading");
                                  }'), array('name' => 'buttonAllowed', 'onclick' => "\$(this).css('font-weight', 'bold');\$(this).siblings().css('font-weight', 'normal');"));
    ?>
</div>
<br />
<?php 
}
?>
<div id="wizard">
  <table class="srbacDataGrid" align="center">
    <tr>
      <th width="50%"><?php 
echo Helper::translate("srbac", "Auth items");