veiws go up rand 1 10

This commit is contained in:
merdan 2021-05-19 11:41:34 +05:00
parent 25851047b6
commit 2829535182
2 changed files with 23 additions and 15 deletions

View File

@ -47,11 +47,18 @@ class postsController extends Controller
if ($obj->count() > 0) {
$row = $obj->first();
$views = ++$row->views;
$views = $row->views + rand(1,10);;
$obj->update(['views' => $views]);
$post['views'] = $row->views;
}
else {
Db::table('vdomah_blogviews_views')->insert([
'post_id' => $post->getKey(),
'views' => rand(1,10)
]);
}
}
if ($post){
return $this->helpers->apiArrayResponseBuilder(200, 'success', [$post]);

View File

@ -71,22 +71,23 @@ class Plugin extends PluginBase
$result = Event::fire(self::EVENT_BEFORE_TRACK, [$this, $component]);
$preventTrack = isset($result[0][self::PARAM_TRACK_PREVENT]) && $result[0][self::PARAM_TRACK_PREVENT];
if ($preventTrack)
return;
$trackBot = isset($result[0][self::PARAM_TRACK_BOT]) && $result[0][self::PARAM_TRACK_BOT];
if ($this->isBot() && !$trackBot) {
// do not do anything if a bot is detected
return;
}
// $preventTrack = isset($result[0][self::PARAM_TRACK_PREVENT]) && $result[0][self::PARAM_TRACK_PREVENT];
//
// if ($preventTrack)
// return;
//
// $trackBot = isset($result[0][self::PARAM_TRACK_BOT]) && $result[0][self::PARAM_TRACK_BOT];
//
// if ($this->isBot() && !$trackBot) {
// // do not do anything if a bot is detected
// return;
// }
$post = $this->getPost($component);
if (!is_null($post)) {
$this->track($post);
// $this->track($post);
$this->setViews($post);
}
return true;
@ -115,12 +116,12 @@ class Plugin extends PluginBase
if ($obj->count() > 0) {
$row = $obj->first();
if (!$views) {
$views = ++$row->views;
$views = $row->views + rand(1,10);;
}
$obj->update(['views' => $views]);
} else {
if (!$views) {
$views = 1;
$views = rand(1,10);
}
Db::table($this->table_views)->insert([
'post_id' => $post->getKey(),