public static function exists($url, $user_id = 0) { if (Yii::$app->user->identity->id) { $user_id = Yii::$app->user->identity->id; if ($item = PopularDomains::findOne(['domain' => $url, 'user_id' => $user_id])) { $item->date = date("Y-m-d H:i:s"); $item->save(false); return false; } else { return true; } } else { $ip = $_SERVER['REMOTE_ADDR']; if ($item = PopularDomains::findOne(['domain' => $url, 'ip' => $ip])) { $item->date = date("Y-m-d H:i:s"); $item->save(false); return false; } else { return true; } } }