コード例 #1
0
ファイル: LoginForm.php プロジェクト: DmitriyS/CS-Bans
 public function login()
 {
     if ($this->_identity === null) {
         $this->_identity = new UserIdentity($this->username, $this->password);
         $this->_identity->authenticate();
     }
     if ($this->_identity->errorCode === UserIdentity::ERROR_NONE) {
         $duration = $this->rememberMe ? 3600 * 24 * 30 : 0;
         // 30 дней
         Yii::app()->user->login($this->_identity, $duration);
         Syslog::add(Logs::LOG_LOGIN, $this->username . ' успешно авторизовался');
         return true;
     } else {
         return false;
     }
 }
コード例 #2
0
ファイル: Levels.php プロジェクト: urichalex/CS-Bans
 public function afterDelete()
 {
     Syslog::add(Logs::LOG_DELETED, 'Удален уровень веб админов № <strong>' . $this->level . '</strong>');
     return parent::afterDelete();
 }
コード例 #3
0
ファイル: Files.php プロジェクト: BroneKot/CS-Bans
 protected function afterDelete()
 {
     Syslog::add(Logs::LOG_DELETED, 'Удален файл <strong>' . $this->demo_real . '</strong> к бану № <strong>' . $this->bid . '</strong>');
     return parent::afterDelete();
 }
コード例 #4
0
ファイル: Webconfig.php プロジェクト: DmitriyS/CS-Bans
 public function afterSave()
 {
     if (!$this->isNewRecord) {
         Syslog::add(Logs::LOG_EDITED, 'Изменены настройки сайта');
     }
     Yii::app()->cache->delete('web_cfg');
     return parent::afterSave();
 }
コード例 #5
0
ファイル: Amxadmins.php プロジェクト: BroneKot/CS-Bans
 public function afterDelete()
 {
     AdminsServers::model()->deleteAllByAttributes(array('admin_id' => $this->id));
     Syslog::add(Logs::LOG_DELETED, 'Удален AmxModX админ <strong>' . $this->nickname . '</strong>');
     return parent::afterDelete();
 }
コード例 #6
0
ファイル: Usermenu.php プロジェクト: BroneKot/CS-Bans
 public function afterDelete()
 {
     Syslog::add(Logs::LOG_DELETED, 'Удалена ссылка <strong>' . $this->id . '</strong>');
     return parent::afterDelete();
 }
コード例 #7
0
ファイル: Webadmins.php プロジェクト: BroneKot/CS-Bans
 public function afterDelete()
 {
     Syslog::add(Logs::LOG_DELETED, 'Удален веб админ <strong>' . $this->username . '</strong>');
     return parent::afterDelete();
 }
コード例 #8
0
ファイル: Logs.php プロジェクト: BroneKot/CS-Bans
 public function afterDelete()
 {
     Syslog::add(Logs::LOG_DELETED, 'Удалена запись системного лога № <strong>' . $this->id . '</strong>, зафиксированная за админом strong>' . $this->username . '</strong>');
     return parent::afterDelete();
 }
コード例 #9
0
ファイル: Bans.php プロジェクト: BroneKot/CS-Bans
 public function afterDelete()
 {
     Syslog::add(Logs::LOG_DELETED, 'Удален бан игрока <strong>' . $this->player_nick . '</strong>');
     return parent::afterDelete();
 }
コード例 #10
0
ファイル: Reasons.php プロジェクト: BroneKot/CS-Bans
 public function afterDelete()
 {
     Syslog::add(Logs::LOG_DELETED, 'Удалена причина банов <strong>' . $this->reason . '</strong>');
     return parent::afterDelete();
 }
コード例 #11
0
ファイル: Comments.php プロジェクト: urichalex/CS-Bans
 public function afterDelete()
 {
     Syslog::add(Logs::LOG_DELETED, 'Удален комментарий к бану <strong>' . $this->bid . '</strong>, написанный пользователем <strong>' . $this->name . '</strong>');
     return parent::afterDelete();
 }