Move session headers into iolib headers. Fix some spacing, fix mod rewrite

This commit is contained in:
robert%accettura.com 2006-02-15 04:31:39 +00:00
Родитель 9796d850cd
Коммит caf6823928
9 изменённых файлов: 26 добавлений и 52 удалений

Просмотреть файл

@ -1,16 +1,16 @@
<IfModule mod_rewrite.c> <IfModule mod_rewrite.c>
RewriteEngine On RewriteEngine On
RewriteRule ^app/query(/)?(.*)$ query.php$1 [QSA,L] RewriteRule ^app/query(/)?(.*)$ query.php$2 [QSA,L]
RewriteRule ^app/report/screenshot(/)?(.*)$ screenshot.php$1 [QSA,L] RewriteRule ^app/report/screenshot(/)?(.*)$ screenshot.php$2 [QSA,L]
RewriteRule ^app/report(/)?(.*)$ report.php$1 [QSA,L] RewriteRule ^app/report(/)?(.*)$ report.php$2 [QSA,L]
RewriteRule ^app/stats(/)?(.*)$ stats.php$1 [QSA,L] RewriteRule ^app/stats(/)?(.*)$ stats.php$2 [QSA,L]
RewriteRule ^app/login(/)?(.*)$ login.php$1 [QSA,L] RewriteRule ^app/login(/)?(.*)$ login.php$2 [QSA,L]
RewriteRule ^app/logout(/)?(.*)$ logout.php$1 [QSA,L] RewriteRule ^app/logout(/)?(.*)$ logout.php$2 [QSA,L]
RewriteRule ^privacy(/)? privacy.php$1 [QSA,L] RewriteRule ^privacy(/)? privacy.php$2 [QSA,L]
RewriteRule ^service(/)? service.php$1 [QSA,L] RewriteRule ^service(/)? service.php$2 [QSA,L]
RewriteRule ^app index.php [QSA,L] RewriteRule ^app index.php [QSA,L]
#Static Content #Static Content
RewriteRule ^(scripts|styles)$/(.*)$ $1/$2 [QSA,L] #RewriteRule ^(scripts|styles)$/(.*)$ $1/$2 [QSA,L]
</IfModule> </IfModule>

Просмотреть файл

@ -42,10 +42,6 @@ require_once($config['base_path'].'/includes/iolib.inc.php');
require_once($config['base_path'].'/includes/db.inc.php'); require_once($config['base_path'].'/includes/db.inc.php');
require_once($config['base_path'].'/includes/contrib/smarty/libs/Smarty.class.php'); require_once($config['base_path'].'/includes/contrib/smarty/libs/Smarty.class.php');
// Start Session
session_name('reportSessID');
session_start();
header("Cache-control: private"); //IE 6 Fix
printheaders(); printheaders();
$content = initializeTemplate(); $content = initializeTemplate();

Просмотреть файл

@ -42,10 +42,6 @@ require_once($config['base_path'].'/includes/db.inc.php');
require_once($config['base_path'].'/includes/contrib/smarty/libs/Smarty.class.php'); require_once($config['base_path'].'/includes/contrib/smarty/libs/Smarty.class.php');
require_once($config['base_path'].'/includes/security.inc.php'); require_once($config['base_path'].'/includes/security.inc.php');
// start the session
session_name('reportSessID');
session_start();
header("Cache-control: private"); //IE 6 Fix
printheaders(); printheaders();
if (!isset($_SESSION['login']) || $_SESSION['login'] != true){ if (!isset($_SESSION['login']) || $_SESSION['login'] != true){

Просмотреть файл

@ -39,10 +39,6 @@
require_once('../config.inc.php'); require_once('../config.inc.php');
require_once($config['base_path'].'/includes/iolib.inc.php'); require_once($config['base_path'].'/includes/iolib.inc.php');
// start the session
session_name('reportSessID');
session_start();
header("Cache-control: private"); //IE 6 Fix
printheaders(); printheaders();
$_SESSION = array(); $_SESSION = array();

Просмотреть файл

@ -43,10 +43,6 @@ require_once($config['base_path'].'/includes/contrib/smarty/libs/Smarty.class.ph
require_once($config['base_path'].'/includes/security.inc.php'); require_once($config['base_path'].'/includes/security.inc.php');
require_once($config['base_path'].'/includes/query.inc.php'); require_once($config['base_path'].'/includes/query.inc.php');
// start the session
session_name('reportSessID');
session_start();
header("Cache-control: private"); //IE 6 Fix
printheaders(); printheaders();
if(!isset($_GET['method'])){ if(!isset($_GET['method'])){

Просмотреть файл

@ -43,17 +43,12 @@ require_once($config['base_path'].'/includes/contrib/smarty/libs/Smarty.class.ph
require_once($config['base_path'].'/includes/security.inc.php'); require_once($config['base_path'].'/includes/security.inc.php');
require_once($config['base_path'].'/includes/query.inc.php'); require_once($config['base_path'].'/includes/query.inc.php');
// Start Session
session_name('reportSessID');
session_start();
header("Cache-control: private"); //IE 6 Fix
printheaders(); printheaders();
// Open DB // Open DB
$db = NewDBConnection($config['db_dsn']); $db = NewDBConnection($config['db_dsn']);
$db->SetFetchMode(ADODB_FETCH_ASSOC); $db->SetFetchMode(ADODB_FETCH_ASSOC);
$reportQuery =& $db->Execute("SELECT * $reportQuery =& $db->Execute("SELECT *
FROM report, host FROM report, host
WHERE report.report_id = ".$db->quote($_GET['report_id'])." WHERE report.report_id = ".$db->quote($_GET['report_id'])."

Просмотреть файл

@ -46,10 +46,6 @@ require_once($config['base_path'].'/includes/security.inc.php');
error_reporting(0); error_reporting(0);
// Headers // Headers
// Start Session
session_name('reportSessID');
session_start();
header("Cache-control: private"); //IE 6 Fix
printheaders(); printheaders();
if($securitylib->isLoggedIn() === true){ if($securitylib->isLoggedIn() === true){

Просмотреть файл

@ -42,11 +42,7 @@ require_once($config['base_path'].'/includes/db.inc.php');
require_once($config['base_path'].'/includes/contrib/smarty/libs/Smarty.class.php'); require_once($config['base_path'].'/includes/contrib/smarty/libs/Smarty.class.php');
require_once($config['base_path'].'/includes/security.inc.php'); require_once($config['base_path'].'/includes/security.inc.php');
// Start Session printheaders();
session_name('reportSessID');
session_start();
header("Cache-control: private"); //IE 6 Fix
// Open DB // Open DB
$db = NewDBConnection($config['db_dsn']); $db = NewDBConnection($config['db_dsn']);

Просмотреть файл

@ -142,19 +142,22 @@ function resolveBehindLogin($q){
} }
function printheaders(){ function printheaders(){
$now = date("D M j G:i:s Y T");
$now = date("D M j G:i:s Y T"); header('Expires: ' . $now);
header('Expires: ' . $now); header('Last-Modified: ' . gmdate("D, d M Y H:i:s") . ' GMT');
header('Last-Modified: ' . gmdate("D, d M Y H:i:s") . ' GMT'); header('Cache-Control: post-check=0, pre-check=0', false);
header('Cache-Control: post-check=0, pre-check=0', false); header('Pragma: no-cache');
header('Pragma: no-cache'); header('X-Powered-By: A Barrel of Monkey\'s ');
header('X-Powered-By: A Barrel of Monkey\'s '); session_name('reportSessID');
session_start();
header("Cache-control: private"); //IE 6 Fix
} }
function strip_all_tags($input){ function strip_all_tags($input){
while($input != strip_tags($input)) { while($input != strip_tags($input)) {
$input = strip_tags($input); $input = strip_tags($input);
} }
return $input; return $input;
} }
?> ?>