ADD ограничение на кол-во точек в день
This commit is contained in:
parent
444f0d5a92
commit
98fe79e2a2
|
|
@ -113,4 +113,16 @@ class Point extends Model
|
||||||
'order' => '`id` ASC',
|
'order' => '`id` ASC',
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getCountMyPointsToday()
|
||||||
|
{
|
||||||
|
if (!App::$user->id) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
$time = strtotime(date('Y-m-d'));
|
||||||
|
$userId = App::$user->id;
|
||||||
|
$res = App::DB()->query('SELECT count(`id`) AS `cnt` FROM ' . $this->_tableName_ . ' WHERE `author` = ' . $userId . ' AND `date` >= ' . $time . ';')->fetch(PDO::FETCH_ASSOC);
|
||||||
|
return (int)$res['cnt'];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,12 @@
|
||||||
<h4 class="modal-title" id="myModalLabel">Добавление новой точки</h4>
|
<h4 class="modal-title" id="myModalLabel">Добавление новой точки</h4>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-body" style="padding-bottom: 0;">
|
<div class="modal-body" style="padding-bottom: 0;">
|
||||||
|
<?php if (!App::$user->isAdmin && Point::model()->getCountMyPointsToday() >= 3): ?>
|
||||||
|
Ещё раз здравствуйте!<br/>
|
||||||
|
Мы очень ценим ваш труд, за сегодня вы добавили уже 3 точки и это очень здорово!<br/>
|
||||||
|
В свою очередь мы просим вас немного отдохнуть, а пока наши модераторы всё проверят, дооформят и покажут на карте. Это вынужденная мера, так как точек добавляется много и мы просто физически не успеваем обработать этот поток информации. Очень надеемся, что уже завтра вы вернётесь! ;)<br/>
|
||||||
|
<br/>
|
||||||
|
<?php else: ?>
|
||||||
<img id="imgPreview" style="display: none; position: absolute; top: 10px; left: 180px; height: 150px; border: solid 3px #777;" src="" onclick="hidePerview()"/>
|
<img id="imgPreview" style="display: none; position: absolute; top: 10px; left: 180px; height: 150px; border: solid 3px #777;" src="" onclick="hidePerview()"/>
|
||||||
<form method="POST" action="/json/addpoint/" id="addPointForm" enctype="multipart/form-data">
|
<form method="POST" action="/json/addpoint/" id="addPointForm" enctype="multipart/form-data">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
|
|
@ -84,6 +90,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<?php endif; ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue