devicedetect; AppAsset::register($this); /* @var $identity \app\models\User */ $identity = \Yii::$app->getUser()->getIdentity(); $is_vip = false; $is_test = false; $is_guest = \Yii::$app->user->isGuest; $is_admin = false; if($identity && $identity->is_vip) { $is_vip = true; } if($identity && $identity->is_admin) { $is_admin = true; } $plan = "Гостевой"; $fingerprint = false; $ec = false; if (!$is_guest) { /* @var $user \app\models\User */ $user = \Yii::$app->user->getIdentity(); if ($user->is_vip) { $is_vip = true; } if($user->checks > 0 || $user->balance >= \Yii::$app->params["cost"]) { $plan = "Стандартный"; } else { $plan = "Ограниченный"; } if($identity->is_test) { $ip = \app\models\UserIp::find()->where(["user_id" => $user->id, "ip" => \Yii::$app->request->getUserIP()])->one(); $fp = \app\models\UserFingerprint::find()->where(["user_id" => $user->id, "ip" => \Yii::$app->request->getUserIP()])->one(); if(!$ip || !$fp) $fingerprint = true; $ec = true; } } if ($is_vip) { $plan = "VIP"; } $this->registerJs("NomerIoApp.init(".($is_admin?1:0).", '".($is_guest?null:md5("nomerio-".\Yii::$app->getUser()->getId()))."');", \yii\web\View::POS_READY, "init"); ?> beginPage() ?>
= Html::csrfMetaTags() ?>