Merge branch '1.1' of https://github.com/merdiano/orient-site into 1.1
This commit is contained in:
commit
6a2c7a4e2b
|
|
@ -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]);
|
||||
|
|
|
|||
|
|
@ -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(),
|
||||
|
|
|
|||
Loading…
Reference in New Issue