$url = Yii::$app->request->url;
if (
- !in_array($url, ['/notification/pending', '/site/menu-tree'])
+ isset($_SESSION['admin_id'])
+ && !in_array($url, ['/notification/pending', '/site/menu-tree'])
&& strpos($url, '/i/') !== 0
&& strpos($url, '/debug/default/toolbar') !== 0
&& strpos($url, '/assets/') !== 0
unset($postJson["_csrf"]);
$post = \yii\helpers\Json::encode($postJson);
$app->db->createCommand(
- 'INSERT INTO page_statistics (admin_id, url, post, created_at) VALUES ("' . ($_SESSION['admin_id'] ?? -1) . '", "'
+ 'INSERT INTO page_statistics (admin_id, url, post, created_at) VALUES ("' . $_SESSION['admin_id'] . '", "'
. $url . '", :post, NOW())'
)->bindParam(':post', $post, PDO::PARAM_STR)->execute();
}