Pārlūkot izejas kodu

Converting to integer for #9

Visman 3 gadi atpakaļ
vecāks
revīzija
d7a6670e1e

+ 1 - 1
app/Models/Forum/CalcStat.php

@@ -32,7 +32,7 @@ class CalcStat extends Method
             FROM ::topics AS t
             WHERE t.forum_id=?i:fid AND t.moved_to!=0';
 
-        $moved = $this->c->DB->query($query, $vars)->fetchColumn();
+        $moved = (int) $this->c->DB->query($query, $vars)->fetchColumn();
 
         $query = 'SELECT COUNT(t.id) as num_topics, SUM(t.num_replies) as num_replies
             FROM ::topics AS t

+ 1 - 1
app/Models/PM/CalcStat.php

@@ -53,7 +53,7 @@ class CalcStat extends Method
             FROM ::pm_posts AS pp
             WHERE pp.topic_id=?i:tid';
 
-        $this->model->num_replies = $this->c->DB->query($query, $vars)->fetchColumn();
+        $this->model->num_replies = (int) $this->c->DB->query($query, $vars)->fetchColumn();
 
         return $this->model;
     }

+ 2 - 2
app/Models/PM/PPost.php

@@ -238,8 +238,8 @@ class PPost extends DataModel
             ORDER BY pp.id DESC
             LIMIT 1";
 
-        $id = $this->c->DB->query($query, $vars)->fetchColumn();
+        $id = (int) $this->c->DB->query($query, $vars)->fetchColumn();
 
-        return empty($id) ? null : $id;
+        return $id ?: null;
     }
 }

+ 1 - 3
app/Models/PM/PTopic.php

@@ -176,9 +176,7 @@ class PTopic extends DataModel
             FROM ::pm_posts AS pp
             WHERE pp.topic_id=?i:tid AND pp.posted>?i:visit';
 
-        $pid = $this->c->DB->query($query, $vars)->fetchColumn();
-
-        return $pid ?: 0;
+        return (int) $this->c->DB->query($query, $vars)->fetchColumn();
     }
 
     protected function setsender(User $user): void

+ 2 - 2
app/Models/Post/PreviousPost.php

@@ -31,8 +31,8 @@ class PreviousPost extends Action
             ORDER BY p.id DESC
             LIMIT 1";
 
-        $id = $this->c->DB->query($query, $vars)->fetchColumn();
+        $id = (int) $this->c->DB->query($query, $vars)->fetchColumn();
 
-        return empty($id) ? null : $id;
+        return $id ?: null;
     }
 }

+ 1 - 1
app/Models/Topic/CalcStat.php

@@ -35,7 +35,7 @@ class CalcStat extends Method
                 FROM ::posts AS p
                 WHERE p.topic_id=?i:tid';
 
-            $numReplies = $this->c->DB->query($query, $vars)->fetchColumn();
+            $numReplies = (int) $this->c->DB->query($query, $vars)->fetchColumn();
 
             $query = 'SELECT p.id, p.poster, p.poster_id, p.posted
                 FROM ::posts AS p

+ 2 - 6
app/Models/Topic/Topic.php

@@ -256,9 +256,7 @@ class Topic extends DataModel
             FROM ::posts AS p
             WHERE p.topic_id=?i:tid AND p.posted>?i:visit';
 
-        $pid = $this->c->DB->query($query, $vars)->fetchColumn();
-
-        return $pid ?: 0;
+        return (int) $this->c->DB->query($query, $vars)->fetchColumn();
     }
 
     /**
@@ -280,9 +278,7 @@ class Topic extends DataModel
             FROM ::posts AS p
             WHERE p.topic_id=?i:tid AND p.posted>?i:visit';
 
-        $pid = $this->c->DB->query($query, $vars)->fetchColumn();
-
-        return $pid ?: 0;
+        return (int) $this->c->DB->query($query, $vars)->fetchColumn();
     }
 
     /**

+ 1 - 1
app/Models/User/Stats.php

@@ -26,7 +26,7 @@ class Stats extends Action
             FROM ::users AS u
             WHERE u.group_id!=?i:gid';
 
-        $total = $this->c->DB->query($query, $vars)->fetchColumn();
+        $total = (int) $this->c->DB->query($query, $vars)->fetchColumn();
 
         $query = 'SELECT u.id, u.username
             FROM ::users AS u

+ 1 - 1
app/Models/User/UsersNumber.php

@@ -34,6 +34,6 @@ class UsersNumber extends Action
             FROM ::users AS u
             WHERE u.group_id=?i:gid';
 
-        return $this->c->DB->query($query, $vars)->fetchColumn();
+        return (int) $this->c->DB->query($query, $vars)->fetchColumn();
     }
 }