Converting to integer for #9

This commit is contained in:
Visman 2021-12-14 07:56:11 +07:00
parent 474dd4d439
commit d7a6670e1e
9 changed files with 12 additions and 18 deletions

View file

@ -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

View file

@ -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;
}

View file

@ -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;
}
}

View file

@ -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

View file

@ -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;
}
}

View file

@ -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

View file

@ -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();
}
/**

View file

@ -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

View file

@ -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();
}
}