Пример #1
0
 public function afterSave($event)
 {
     if (Yii::app() instanceof CWebApplication) {
         if (Yii::app()->user->getState(UserIdentity::STATE_AUDIT_TRAIL, true)) {
             $isNewRecord = $this->getOwner()->getIsNewRecord();
             UserActivityLog::model()->addRecord(array('user_id' => Yii::app()->user->id, 'ip' => Common::getIp(), 'action' => $isNewRecord ? 'create' : 'update', 'activity' => $this->prepareString($isNewRecord ? $this->createTemplate : $this->updateTemplate)));
         }
     }
     return parent::afterSave($event);
 }
Пример #2
0
 public function actionDeleteLog($t)
 {
     $this->resource = UserResources::RES_USER_ACTIVITY;
     $this->hasPrivilege(Acl::ACTION_DELETE);
     if ($ids = filter_input(INPUT_POST, 'ids')) {
         if ($t === self::LOG_ACTIVITY) {
             UserActivityLog::model()->deleteMany($ids);
         } else {
             UserLoginLog::model()->deleteMany($ids);
         }
     }
 }