- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
/**
* Метод проверяет права доступа на использование этого модуля, возвращает результат проверки.
* Кроме этого, происходит запись в лог
*
* @return boolean
*/
private function check_access() {
Logger::log_exception($_SERVER['REQUEST_URI'].'?'.$_SERVER['QUERY_STRING'], $this->log_file_name);
return true;
}
// [...]
/**
* Попытка переключить рабочую базу данных
*/
public function actionChange_db() {
if (!$this->check_access()) {
echo strval($this->err_failure_access);
return;
}
// [...]
Вот такое иногда встречается в коде коллеги, про название метода "log_exception" я промолчу, т.к. это тоже его рук дело, а общий для всех метод Logger::log() ему почему-то не понравился? Я уже просто устал ругаться с ним...