implemented buildURL() function (and fixed redirecting on https page)

added comments block (file description) in each PHP file
This commit is contained in:
2015-02-15 14:33:02 +01:00
parent 79034dd314
commit a542813c8f
21 changed files with 234 additions and 130 deletions

View File

@@ -1,6 +1,11 @@
<?php
require_once('./inc/model.class.php');
/**
* @package uForum2
* @file inc/models/BansModel.php
* @copyright 2007-2015 (c) PioDer <piotrek@pioder.pl>
* @link http://www.pioder.pl/
* @license see LICENSE.txt
**/
class BansModel extends Model
{

View File

@@ -1,6 +1,11 @@
<?php
require_once('./inc/model.class.php');
/**
* @package uForum2
* @file inc/models/ConfigModel.php
* @copyright 2007-2015 (c) PioDer <piotrek@pioder.pl>
* @link http://www.pioder.pl/
* @license see LICENSE.txt
**/
class ConfigModel extends Model
{
@@ -34,5 +39,4 @@ class ConfigModel extends Model
$this->db->query($query);
}
}
?>

View File

@@ -1,6 +1,11 @@
<?php
require_once('./inc/model.class.php');
/**
* @package uForum2
* @file inc/models/ForumsModel.php
* @copyright 2007-2015 (c) PioDer <piotrek@pioder.pl>
* @link http://www.pioder.pl/
* @license see LICENSE.txt
**/
class ForumsModel extends Model
{
@@ -115,5 +120,4 @@ class ForumsModel extends Model
$this->db->query($query);
}
}
?>

View File

@@ -1,6 +1,11 @@
<?php
require_once('./inc/model.class.php');
/**
* @package uForum2
* @file inc/models/NavigationModel.php
* @copyright 2007-2015 (c) PioDer <piotrek@pioder.pl>
* @link http://www.pioder.pl/
* @license see LICENSE.txt
**/
class NavigationModel extends Model
{

View File

@@ -1,6 +1,11 @@
<?php
require_once('./inc/model.class.php');
/**
* @package uForum2
* @file inc/models/PostsModel.php
* @copyright 2007-2015 (c) PioDer <piotrek@pioder.pl>
* @link http://www.pioder.pl/
* @license see LICENSE.txt
**/
class PostsModel extends Model
{
@@ -122,5 +127,4 @@ class PostsModel extends Model
$this->db->query($query);
}
}
?>

View File

@@ -1,6 +1,11 @@
<?php
require_once('./inc/model.class.php');
/**
* @package uForum2
* @file inc/models/SessionModel.php
* @copyright 2007-2015 (c) PioDer <piotrek@pioder.pl>
* @link http://www.pioder.pl/
* @license see LICENSE.txt
**/
class SessionModel extends Model
{
@@ -38,18 +43,15 @@ class SessionModel extends Model
public function updateSession()
{
/*$this->db->query('UPDATE '.SESSIONS_TABLE.' SET expiry_time=(NOW() + INTERVAL 120 MINUTE) WHERE session_id=\''.$_COOKIE[COOKIE_NAME].'\'');
setcookie(COOKIE_NAME, $_COOKIE[COOKIE_NAME], $_SERVER['REQUEST_TIME']+7200, COOKIE_PATH, COOKIE_DOMAIN, false, true); */
$newid = $this->generateSessionID();
$this->db->query('UPDATE '.SESSIONS_TABLE.' SET expiry_time=(NOW() + INTERVAL 120 MINUTE), session_id=\''.$newid.'\' WHERE session_id=\''.$_COOKIE[COOKIE_NAME].'\'');
setcookie(COOKIE_NAME, $newid, $_SERVER['REQUEST_TIME']+7200, COOKIE_PATH, COOKIE_DOMAIN, false, true);
$_COOKIE[COOKIE_NAME] = $newid;
$newID = $this->generateSessionID();
$this->db->query('UPDATE '.SESSIONS_TABLE.' SET expiry_time=(NOW() + INTERVAL 120 MINUTE), session_id=\''.$newID.'\' WHERE session_id=\''.$_COOKIE[COOKIE_NAME].'\'');
$this->registerSessionCookie($newID, $_SERVER['REQUEST_TIME']+7200);
}
public function deleteSession()
{
setcookie(COOKIE_NAME, '', $_SERVER['REQUEST_TIME']-3600, COOKIE_PATH, COOKIE_DOMAIN, false, true);
$this->db->query('DELETE FROM '.SESSIONS_TABLE.' WHERE session_id=\''.$_COOKIE[COOKIE_NAME].'\'');
$this->registerSessionCookie('', $_SERVER['REQUEST_TIME']-3600);
}
private function generateSessionID()
@@ -76,7 +78,7 @@ class SessionModel extends Model
$this->db->query($query);
setcookie(COOKIE_NAME, $newID, $_SERVER['REQUEST_TIME']+7200, COOKIE_PATH, COOKIE_DOMAIN, false, true);
$this->registerSessionCookie($newID, $_SERVER['REQUEST_TIME']+7200);
}
public function tryGetUser($nick, $passwd)
@@ -120,6 +122,12 @@ class SessionModel extends Model
else
return null;
}
private function registerSessionCookie($session_id, $expiry_time)
{
$domain = (FORUM_DOMAIN == 'localhost') ? '' : FORUM_DOMAIN;
setcookie(COOKIE_NAME, $session_id, $expiry_time, FORUM_PATH, $domain, false, true);
$_COOKIE[COOKIE_NAME] = $session_id;
}
}
?>

View File

@@ -1,6 +1,11 @@
<?php
require_once('./inc/model.class.php');
/**
* @package uForum2
* @file inc/models/StatisticsModel.php
* @copyright 2007-2015 (c) PioDer <piotrek@pioder.pl>
* @link http://www.pioder.pl/
* @license see LICENSE.txt
**/
class StatisticsModel extends Model
{
@@ -52,5 +57,4 @@ class StatisticsModel extends Model
return $this->logged_users;
}
}
?>

View File

@@ -1,6 +1,11 @@
<?php
require_once('./inc/model.class.php');
/**
* @package uForum2
* @file inc/models/UsersModel.php
* @copyright 2007-2015 (c) PioDer <piotrek@pioder.pl>
* @link http://www.pioder.pl/
* @license see LICENSE.txt
**/
class UsersModel extends Model
{
@@ -124,5 +129,4 @@ class UsersModel extends Model
$this->db->query($query);
}
}
?>