summaryrefslogtreecommitdiff
path: root/manager/application/models/User.php
diff options
context:
space:
mode:
Diffstat (limited to 'manager/application/models/User.php')
-rw-r--r--manager/application/models/User.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/manager/application/models/User.php b/manager/application/models/User.php
index 24b27ed..8f9d3da 100644
--- a/manager/application/models/User.php
+++ b/manager/application/models/User.php
@@ -126,7 +126,7 @@ class Default_Model_User {
$row = $this->db->query($query, $query_params)->fetch();
if ($row['total'] === null) $row['total'] = 0;
- $this->points += ($row['total'] > 25) ? 50 : $row['total'];
+ $this->points += ($row['total'] > 25) ? 50 : $row['total'] * 2;
}
@@ -162,12 +162,16 @@ class Default_Model_User {
'`expire` < now()) >= 100';
$query_params['user'] = $this->id;
$this->db->query($query, $query_params);
+
+ $this->refreshPoints();
}
/**
* @return boolean
*/
public function getAssurerStatus() {
+ $this->refreshPoints();
+
$query = 'SELECT 1 FROM `users` WHERE `users`.`id` = :user AND '.
'`assurer_blocked` = 0 AND '.