Exemple #1
0
	'columns'=>array(
		/*array(
			'class'=>'CCheckBoxColumn',
		),*/
	//	array('name'=>'id'),
		array(
			'name'=>'search_user',
			'value'=>function($data) {
                 return ($data->userid)?$data->userid->username:"";
            },
		),
		array(
			'name'=>'event',
			'type'=>'raw',
			'value'=>'$data->actionTitle',
			'filter'=>ActionLog::getEventNames()
		),
		array(
			'name'=>'model_name',
			'type'=>'raw',
			'value'=>'$data->getHumanModelName()',
			'filter'=>$model->getModelNameFilter()
		),
		array(
			'name'=>'model_id',
			'type'=>'raw',
			'value'=>function($data) {
				 if($data->model_name == 'Orgs')
				 {
				 	$ret = $data->org?CHtml::link($data->model_id, Yii::app()->createAbsoluteUrl('catalog/admin/company/update', array("id"=>$data->model_id)), array('target'=>'_blank')):$data->model_id;
				 }
Exemple #2
0
<?php

/**
 * Display logs
 **/
$this->pageHeader = Yii::t('LoggerModule.admin', 'Журнал действий');
$this->breadcrumbs = array('Home' => $this->createUrl('/admin'), Yii::t('LoggerModule.admin', 'Модули') => Yii::app()->createUrl('/core/admin/systemModules'), Yii::t('LoggerModule.admin', 'Журнал действий'));
$this->widget('ext.sgridview.SGridView', array('dataProvider' => $dataProvider, 'id' => 'loggerListGrid', 'afterAjaxUpdate' => "function(){registerFilterDatePickers()}", 'filter' => $model, 'enableHistory' => true, 'columns' => array(array('class' => 'CCheckBoxColumn'), array('class' => 'SGridIdColumn', 'name' => 'id'), array('name' => 'username'), array('name' => 'event', 'type' => 'raw', 'value' => '$data->actionTitle', 'filter' => ActionLog::getEventNames()), array('name' => 'model_name', 'type' => 'raw', 'value' => '$data->getHumanModelName()', 'filter' => $model->getModelNameFilter()), array('name' => 'model_title'), 'datetime', array('class' => 'CButtonColumn', 'template' => '{delete}'))));
Yii::app()->clientScript->registerScript("pageDatepickers", "\n\tfunction registerFilterDatePickers(id, data){\n\t\tjQuery('input[name=\"ActionLog[datetime]\"]').datepicker({\n\t\t\tdateFormat:'yy-mm-dd',\n\t\t\tconstrainInput: false\n\t\t});\n\t}\n\tregisterFilterDatePickers();\n");