Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
 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'));
 }
Ejemplo n.º 4
0
 /**
  * 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));
 }
Ejemplo n.º 5
0
 /**
  * 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));
 }