Advertisement
fernandezekiel

Untitled

Mar 1st, 2013
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.22 KB | None | 0 0
  1. <?php
  2. /* @var $this OperationController|TaskController|RoleController */
  3. /* @var $dataProvider AuthItemDataProvider */
  4.  
  5. $this->breadcrumbs = array(
  6.     $this->capitalize($this->getTypeText(true)),
  7. );
  8. ?>
  9. <?php
  10.  $title_this = $this->capitalize($this->getTypeText(true));
  11.  //echo $title_this;
  12. ?>
  13.  
  14. <!------------------------------------------------------------------------------------------------>
  15. <!-- left part of content -->
  16.  
  17. <div class="content_left">
  18. <?php
  19.             if($title_this == "Roles"){
  20.                 $icon = "icon-star";
  21.                 $rolezz=false;
  22.             }else if($title_this == "Tasks"){
  23.                 $icon = "icon-list-alt";
  24.                 $task=false;
  25.             }else{
  26.                 $icon = "icon-repeat";
  27.                 $operation=false;
  28.             }
  29. ?>
  30. <?php
  31.             $box = $this->beginWidget('bootstrap.widgets.TbBox', array(
  32.                 'title' =>$title_this,
  33.                 'headerIcon'=>$icon,
  34.                 // when displaying a table, if we include bootstra-widget-table class
  35.                 // the table will be 0-padding to the box
  36.                 'htmlOptions' => array('class'=>'bootstrap-widget-table'),
  37.                 'headerButtons' => array(
  38.                     array(
  39.                         'class' => 'bootstrap.widgets.TbButtonGroup',
  40.                         'type' => 'primary', // '', 'primary', 'info', 'success', 'warning', 'danger' or 'inverse'
  41.                         'buttons' => array(
  42.                             array('label' => 'Menu', 'url' => '#'), // this makes it split :)
  43.                             array('items' => array(
  44.                                     array('label'=>'User Access/Rights Management', 'itemOptions'=>array('class'=>'nav-header')),
  45.                                     array('label'=>'Assignments','icon'=>'icon-book', 'url'=>array('/auth/assignment')),
  46.                                     array('label'=>'Roles','icon'=>'icon-star', 'url'=>array('/auth/role/index'),'visible'=>$rolezz),
  47.                                     array('label'=>'Tasks','icon'=>'icon-list-alt', 'url'=>array('/auth/task/index'),'visible'=>$task),
  48.                                     array('label'=>'Operations','icon'=>'icon-repeat', 'url'=>array('/auth/operation/index'),'visible'=>$operation),
  49.  
  50.                                    // array('label'=>'Profile Field Management', 'itemOptions'=>array('class'=>'nav-header')),
  51.                                     //array('label'=>UserModule::t('Manage Profile Field'),'icon'=>'icon-wrench', 'url'=>array('profileField/admin')),
  52.                                    // '---',
  53.                                    /* array('label'=>'User Management', 'itemOptions'=>array('class'=>'nav-header')),
  54.                                     array('label' => 'Manage Users','icon'=>'icon-wrench', 'url' => array('/user/admin')),*/
  55.                             )),
  56.                         )
  57.                     ),             
  58.                 ),
  59.         ));?>
  60.    
  61.     <div class="crm_content">
  62.         <?php $this->widget('bootstrap.widgets.TbGridView', array(
  63.             'type' => 'striped hover',
  64.             'dataProvider' => $model->search(),
  65.                     'filter'=>$model,
  66.                    
  67.             'emptyText' => Yii::t('AuthModule.main', 'No {type} found.', array('{type}'=>$this->getTypeText(true))),
  68.             'template'=>"{items}\n{pager}",
  69.             'columns' => array(
  70.                 array(
  71.                     'name' => 'name',
  72.                     'type'=>'raw',
  73.                     'header' => Yii::t('AuthModule.main', 'System name'),
  74.                     'htmlOptions' => array('class'=>'item-name-column'),
  75.                     'value' => "CHtml::link(\$data->name, array('view', 'name'=>\$data->name))",
  76.                 ),
  77.                 array(
  78.                     'name' => 'description',
  79.                     'header' => Yii::t('AuthModule.main', 'Description'),
  80.                     'htmlOptions' => array('class'=>'item-description-column'),
  81.                 ),
  82.                 array(
  83.                     'class'=>'bootstrap.widgets.TbButtonColumn',
  84.                     'viewButtonLabel' => Yii::t('AuthModule.main', 'View'),
  85.                     'viewButtonUrl' => "Yii::app()->controller->createUrl('view', array('name'=>\$data->name))",
  86.                     'updateButtonLabel' => Yii::t('AuthModule.main', 'Edit'),
  87.                     'updateButtonUrl' => "Yii::app()->controller->createUrl('update', array('name'=>\$data->name))",
  88.                     'deleteButtonLabel' => Yii::t('AuthModule.main', 'Delete'),
  89.                     'deleteButtonUrl' => "Yii::app()->controller->createUrl('delete', array('name'=>\$data->name))",
  90.                     'deleteConfirmation' => Yii::t('AuthModule.main', 'Are you sure you want to delete this item?'),
  91.                 ),
  92.             ),
  93.         )); ?>
  94.        
  95.         <?php $this->widget('bootstrap.widgets.TbButton', array(
  96.             'type' => 'primary',
  97.             'htmlOptions'=>array('style'=>'float:right;margin-right:10px;margin-top:10px;'),
  98.             'label' => Yii::t('AuthModule.main', 'Adds {type}', array('{type}' => $this->getTypeText())),
  99.             'url' => array('create'),
  100.         )); ?>
  101.     </div>
  102. <?php $this->endWidget(); ?>
  103. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement