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); }
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); } } }