public function init() { parent::init(); if ($this->isNewRecord) { $this->ip = HU::getUserIp(); } }
/** * Добавление лога в произвольный файл * Фиксируется время, ip, логин в системе * @param string $fileName абсолютный пусть и имя файла лога * @param string $str строка для записи * @param integer $flag оставлен для совместимости TODO */ public static function loging($fileName, $str, $flag = 1, $rn = false) { $exists = true; if (!file_exists($fileName)) { $exists = false; } if ($fp = fopen($fileName, "a")) { //OK. Work with file $s = date("Y.m.d H:i:s") . " ip:" . HU::getUserIp() . ' '; if (Yii::app()->hasModule('user') && !Yii::app()->user->isGuest) { $s .= Yii::app()->user->name; } else { $s .= 'guest'; } $s .= " " . $str . "\r\n"; if ($rn) { $s = "\r\n" . $s; } fwrite($fp, $s); fclose($fp); } if (!$exists) { chmod($fileName, 0777); } }
public function init() { parent::init(); if ($this->isNewRecord) { $this->create_date = time(); $this->ip = HU::getUserIp(); } }
public function init() { parent::init(); if ($this->isNewRecord) { $this->create_date = time(); $this->ip = HU::getUserIp(); $this->is_send = 0; $this->status = self::STATUS_NEW; } }
public static function saveCurrentVisit($idObject, $idInstance, $type = 1) { $vs = new VisitSite(); $vs->id_object = $idObject; $vs->id_instance = $idInstance; $vs->type_visit = $type; $vs->ip = ip2long(HU::getUserIp()); $vs->date = time(); $vs->save(); }
public function check($idVote) { if ($this->checkByCookie) { $t = Yii::app()->user->getState('vote_' . $idVote); if ($t != null && is_numeric($t) && $t + $this->expiredTimout * 3600 > time()) { return false; } } if ($this->checkByIp) { $ip = HU::getUserIp(); return VisitSite::check(Voting::ID_OBJECT, $idVote, 1, $ip, $this->expiredTimout * 3600, $this->numVoteIp); } return true; }
public function init() { parent::init(); $this->ask_date = time(); $this->ip = HU::getUserIp(); }
protected function formatLogMessage($message, $level, $category, $time) { $user = Yii::app()->user; $userName = $user == null ? 'guest' : $user->name; return parent::formatLogMessage('[' . HU::getUserIp() . '] ' . $userName . ' ' . $message, $level, $category, $time); }
public static function addSearchLog($phrase, $query, $info) { $sh = new SearchHistory(); $sh->phrase = $phrase; $sh->query = $query; $sh->info = $info; $sh->date = time(); $sh->ip = HU::getUserIp(); $sh->save(); }