public function run() { $m = new AuditTrail(); $m->unsetAttributes(); $m->model = get_class($this->model); $m->model_id = $this->model->getPrimaryKey(); $this->renderpartial('history', array('model' => $m, 'id' => $this->id)); }
public function actionAdmin() { $model = new AuditTrail('search'); $model->unsetAttributes(); // clear any default values if (isset($_GET['AuditTrail'])) { $model->attributes = $_GET['AuditTrail']; } $this->render('admin', array('model' => $model)); }
public function actionMyactivity() { $model = new AuditTrail('search'); $model->unsetAttributes(); if (isset($_GET['AuditTrail'])) { $model->attributes = $_GET['AuditTrail']; } $user_id = Yii::app()->user->id; $criteria = array('condition' => "t.action!='SET' AND t.user_id='{$user_id}'", 'group' => 'stamp'); $this->render('index', compact('criteria', 'model')); }
/** * show UI Dialog Box with history * @param string $model_name * @param int $model_id */ public function actionUiDialogBox($model_name, $model_id) { $model = new AuditTrail(); $model->unsetAttributes(); $model->model = $model_name; $model->model_id = $model_id; //perform only autoload class_exists($model_name); //import module for translations Yii::setPathOfAlias($model_name . 'Module', Yii::getPathOfAlias($model_name) . '/../'); Yii::import($model_name . 'Module.*'); $this->renderpartial('ui_dialog', array('model' => $model, 'model_name' => $model_name, 'model_id' => $model_id)); }
/** * Displays a particular model. * @param integer $id the ID of the model to be displayed */ public function actionView($id) { //get Audit Trail $model_AuditTrail = new AuditTrail('search_user_only'); $model_AuditTrail->unsetAttributes(); // clear any default values if (isset($_GET['AuditTrail'])) { $model_AuditTrail->attributes = $_GET['AuditTrail']; } //Visitor statistics $model_Visitor = new Visitor('search_user_only'); $model_Visitor->unsetAttributes(); // clear any default values if (isset($_GET['Visitor'])) { $model_Visitor->attributes = $_GET['Visitor']; } $this->render('view', array('model' => $this->loadModel($id), 'model_profile' => $this->loadModelProfile($id), 'model_AuditTrail' => $model_AuditTrail, 'model_Visitor' => $model_Visitor)); }