initial commit with snapshot 20140213

This commit is contained in:
2015-02-14 12:01:53 +01:00
commit 12cd5888c5
93 changed files with 7038 additions and 0 deletions

View File

@@ -0,0 +1,56 @@
<?php
require_once('./inc/model.class.php');
class StatisticsModel extends Model
{
private $logged_users = null;
public function getPostsCount()
{
$out = $this->select(POSTS_TABLE, 'count(post_id) AS posts_count');
return $out[0]['posts_count'];
}
public function getTopicsCount()
{
$out = $this->select(TOPICS_TABLE, 'count(topic_id) AS topics_count');
return $out[0]['topics_count'];
}
public function getUsersCount()
{
$out = $this->select(USERS_TABLE, 'count(user_id) AS users_count');
return $out[0]['users_count'];
}
public function getLastRegisteredUser()
{
$out = $this->select(USERS_TABLE, 'user_id, nick, rank', '', 'user_id DESC', '1');
return $out[0];
}
private function retrieveLoggedUsers()
{
if ($this->logged_users == null)
{
$this->logged_users = $this->select(LOGGED_USERS_VIEW);
}
}
public function getLoggedUsersCount()
{
$this->retrieveLoggedUsers();
return count($this->logged_users);
}
public function getLoggedUsers()
{
$this->retrieveLoggedUsers();
return $this->logged_users;
}
}
?>