コード例 #1
0
ファイル: view.php プロジェクト: nguyendvphp/onlinetraining
<?php

$this->breadcrumbs = array(Yii::t('adm/app', 'mnu_system_group') => array('admin'), $model->group_title);
$this->menu = array(array('label' => Yii::t('adm/group', 'mnu_create'), 'url' => array('create'), 'linkOptions' => array('class' => 'link-new')), array('label' => Yii::t('adm/group', 'mnu_update'), 'url' => array('update', 'id' => $model->id), 'linkOptions' => array('class' => 'link-update')), array('label' => Yii::t('adm/group', 'mnu_delete'), 'url' => '#', 'linkOptions' => array('submit' => array('delete', 'id' => $model->id), 'confirm' => Yii::t('app', 'confirm'), 'class' => 'link-delete')), array('label' => Yii::t('adm/group', 'mnu_admin'), 'url' => array('admin'), 'linkOptions' => array('class' => 'link-manage')));
?>

<h3> <?php 
echo Yii::t('adm/group', 'lbl_group_title') . ': ' . $model->group_title;
?>
</h3>

<?php 
$this->widget('zii.widgets.CDetailView', array('data' => $model, 'attributes' => array('group_title', 'group_desc', array('name' => 'status', 'value' => CHtml::encode(ASystemGroup::getStatusText($model->status))), 'created_date')));
?>
<div class="group-admin-view"><?php 
echo Yii::t('adm/group', 'lbl_user_in_group');
?>
</div>

<?php 
$this->widget('zii.widgets.grid.CGridView', array('id' => 'system-user-grid', 'dataProvider' => $bSystemUserDataProvider, 'columns' => array(array("name" => 'username', "type" => 'html', "value" => 'Chtml::link("<b>".$data->username."</b>",array("/aSystemUser/view&id=$data->id"))'), 'fullname', array('name' => 'status', 'type' => 'raw', 'value' => '($data->status == 0) ? "<span id=\\"active_status".$data->id."\\"><img onclick=\\"changeStatus(\'".$data->id."\',0);\\" class=\\"active_status\\" title=\\"' . Yii::t('app', 'status_inactive') . '\\" src=\\"' . Yii::app()->theme->baseUrl . '/images/icons/publish_x.png\\" /></span>": "<span id=\\"active_status".$data->id."\\"><img onclick=\\"changeStatus(\'".$data->id."\',1);\\" class=\\"active_status\\" title=\\"' . Yii::t('app', 'status_active') . '\\" src=\\"' . Yii::app()->theme->baseUrl . '/images/icons/tick.png\\" /></span>"'), 'created_date', 'lastest_login', array('class' => 'CButtonColumn'))));
?>

<?php 
echo $this->renderPartial('_permission', array('arrayDataProvider' => $arrayDataProvider, 'id' => $model->id));
コード例 #2
0
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer the ID of the model to be loaded
  */
 public function loadModel($id)
 {
     $model = ASystemGroup::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
コード例 #3
0
ファイル: ASystemGroup.php プロジェクト: nguyendvphp/zicza
 public static function getStatusText($status_id)
 {
     $statusOptions = ASystemGroup::getStatusOptions();
     return isset($statusOptions[$status_id]) ? $statusOptions[$status_id] : 'unknown status({$status_id})';
 }