Qual: Uniformize code
This commit is contained in:
parent
3c8de12066
commit
1f598960c3
@ -24,8 +24,10 @@
|
||||
* \brief First page of point of sale module
|
||||
* \version $Id$
|
||||
*/
|
||||
include_once('../master.inc.php');
|
||||
require_once('include/environnement.php');
|
||||
require('../main.inc.php');
|
||||
require_once(DOL_DOCUMENT_ROOT.'/cashdesk/include/environnement.php');
|
||||
|
||||
// Test if already logged
|
||||
if ( $_SESSION['uid'] <= 0 ) {
|
||||
header ('Location: index.php');
|
||||
exit;
|
||||
|
||||
@ -16,27 +16,18 @@
|
||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
// Add real path in session
|
||||
$realpath='';
|
||||
if ( preg_match('/^([^.]+)\/htdocs\//i', realpath($_SERVER["SCRIPT_FILENAME"]), $regs)) $realpath = isset($regs[1])?$regs[1]:'';
|
||||
//if (! defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL','1'); // Uncomment creates pb to relogon after a disconnect
|
||||
if (! defined('NOREQUIREMENU')) define('NOREQUIREMENU','1');
|
||||
if (! defined('NOREQUIREHTML')) define('NOREQUIREHTML','1');
|
||||
if (! defined('NOREQUIREAJAX')) define('NOREQUIREAJAX','1');
|
||||
if (! defined('NOREQUIRESOC')) define('NOREQUIRESOC','1');
|
||||
|
||||
// Init session. Name of session is specific to Dolibarr instance.
|
||||
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"].$realpath);
|
||||
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"].$realpath);
|
||||
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$_COOKIE[$sessiontimeout]);
|
||||
session_name($sessionname);
|
||||
session_start();
|
||||
require_once("../main.inc.php");
|
||||
|
||||
include('../master.inc.php');
|
||||
// This destroy tag that say "Point of Sale session is on".
|
||||
unset($_SESSION['uid']);
|
||||
|
||||
// Destroy session
|
||||
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"].$realpath);
|
||||
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"].$realpath);
|
||||
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$_COOKIE[$sessiontimeout]);
|
||||
session_name($sessionname);
|
||||
session_destroy();
|
||||
dol_syslog("End of session ".$sessionname);
|
||||
header ('Location: '.DOL_URL_ROOT.'/cashdesk/index.php');
|
||||
exit;
|
||||
|
||||
|
||||
header ('Location: index.php');
|
||||
?>
|
||||
@ -36,7 +36,7 @@ if (! defined('NOREQUIREAJAX')) define('NOREQUIREAJAX','1');
|
||||
|
||||
// Change this following line to use the correct relative path (../, ../../, etc)
|
||||
require("../main.inc.php");
|
||||
require(DOL_DOCUMENT_ROOT.'/cashdesk/include/environnement.php');
|
||||
require_once(DOL_DOCUMENT_ROOT.'/cashdesk/include/environnement.php');
|
||||
|
||||
//header("Content-type: text/html; charset=UTF-8");
|
||||
header("Content-type: text/html; charset=".$conf->file->character_set_client);
|
||||
|
||||
@ -17,9 +17,9 @@
|
||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
require ('../master.inc.php');
|
||||
require (DOL_DOCUMENT_ROOT.'/cashdesk/include/environnement.php');
|
||||
require (DOL_DOCUMENT_ROOT.'/cashdesk/class/Facturation.class.php');
|
||||
require('../main.inc.php');
|
||||
require_once(DOL_DOCUMENT_ROOT.'/cashdesk/include/environnement.php');
|
||||
require_once(DOL_DOCUMENT_ROOT.'/cashdesk/class/Facturation.class.php');
|
||||
|
||||
$obj_facturation = unserialize ($_SESSION['serObjFacturation']);
|
||||
unset ($_SESSION['serObjFacturation']);
|
||||
@ -132,4 +132,6 @@ switch ( $_GET['action'] )
|
||||
$_SESSION['serObjFacturation'] = serialize ($obj_facturation);
|
||||
|
||||
header ('Location: '.$redirection);
|
||||
exit;
|
||||
|
||||
?>
|
||||
|
||||
@ -17,18 +17,8 @@
|
||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
// Add real path in session
|
||||
$realpath='';
|
||||
if ( preg_match('/^([^.]+)\/htdocs\//i', realpath($_SERVER["SCRIPT_FILENAME"]), $regs)) $realpath = isset($regs[1])?$regs[1]:'';
|
||||
|
||||
// Init session. Name of session is specific to Dolibarr instance.
|
||||
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"].$realpath);
|
||||
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"].$realpath);
|
||||
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$_COOKIE[$sessiontimeout]);
|
||||
session_name($sessionname);
|
||||
session_start();
|
||||
dol_syslog("Start session name=".$sessionname." Session id()=".session_id().", _SESSION['dol_login']=".$_SESSION["dol_login"].", ".ini_get("session.gc_maxlifetime"));
|
||||
|
||||
// This file initializes more variables to already initialized variables with main.inc.php
|
||||
// So include of this file must be always done after include to main.inc.php
|
||||
|
||||
$conf_db_type = $dolibarr_main_db_type;
|
||||
|
||||
|
||||
@ -23,25 +23,11 @@
|
||||
* \version $Id$
|
||||
*/
|
||||
|
||||
// This is to make Dolibarr working with Plesk
|
||||
set_include_path($_SERVER['DOCUMENT_ROOT'].'/htdocs');
|
||||
|
||||
// Add real path in session
|
||||
$realpath='';
|
||||
if ( preg_match('/^([^.]+)\/htdocs\//i', realpath($_SERVER["SCRIPT_FILENAME"]), $regs)) $realpath = isset($regs[1])?$regs[1]:'';
|
||||
|
||||
// Init session. Name of session is specific to Dolibarr instance.
|
||||
$sessionname='DOLSESSID_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"].$realpath);
|
||||
$sessiontimeout='DOLSESSTIMEOUT_'.md5($_SERVER["SERVER_NAME"].$_SERVER["DOCUMENT_ROOT"].$realpath);
|
||||
if (! empty($_COOKIE[$sessiontimeout])) ini_set('session.gc_maxlifetime',$_COOKIE[$sessiontimeout]);
|
||||
session_name($sessionname);
|
||||
session_start();
|
||||
|
||||
// Set and init common variables
|
||||
// This include will set: config file variable $dolibarr_xxx, $conf, $langs and $mysoc objects
|
||||
require_once("../master.inc.php");
|
||||
|
||||
require_once("../main.inc.php");
|
||||
|
||||
// Test if user logged
|
||||
if ( $_SESSION['uid'] > 0 )
|
||||
{
|
||||
header ('Location: '.DOL_URL_ROOT.'/cashdesk/affIndex.php');
|
||||
|
||||
@ -20,9 +20,9 @@
|
||||
* We set here login choices into session.
|
||||
*/
|
||||
|
||||
include('../master.inc.php');
|
||||
require('include/environnement.php');
|
||||
require('class/Auth.class.php');
|
||||
include('../main.inc.php');
|
||||
require_once(DOL_DOCUMENT_ROOT.'/cashdesk/include/environnement.php');
|
||||
require_once(DOL_DOCUMENT_ROOT.'/cashdesk/class/Auth.class.php');
|
||||
|
||||
$langs->load("main");
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
/* Copyright (C) 2007-2008 J<EFBFBD>r<EFBFBD>mie Ollivier <jeremie.o@laposte.net>
|
||||
/* Copyright (C) 2007-2008 Jeremie Ollivier <jeremie.o@laposte.net>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
|
||||
@ -17,14 +17,14 @@
|
||||
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
*/
|
||||
|
||||
require ('../master.inc.php');
|
||||
require (DOL_DOCUMENT_ROOT.'/cashdesk/include/environnement.php');
|
||||
require (DOL_DOCUMENT_ROOT.'/cashdesk/class/Facturation.class.php');
|
||||
require (DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php');
|
||||
require (DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php');
|
||||
require (DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php');
|
||||
require('../main.inc.php');
|
||||
require_once(DOL_DOCUMENT_ROOT.'/cashdesk/include/environnement.php');
|
||||
require_once(DOL_DOCUMENT_ROOT.'/cashdesk/class/Facturation.class.php');
|
||||
require_once(DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php');
|
||||
require_once(DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php');
|
||||
require_once(DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php');
|
||||
|
||||
$obj_facturation = unserialize ($_SESSION['serObjFacturation']);
|
||||
$obj_facturation = unserialize($_SESSION['serObjFacturation']);
|
||||
unset ($_SESSION['serObjFacturation']);
|
||||
|
||||
switch ( $_GET['action'] )
|
||||
|
||||
Loading…
Reference in New Issue
Block a user