From 21ca05d764faf568a89f72d43e401fe299ab1efc Mon Sep 17 00:00:00 2001 From: Stan Pinte Date: Mon, 4 Jul 2005 17:58:51 +0000 Subject: [PATCH] enleve la variable globale g_jrn, remplace par param HTTP p_jrn partout --- html/annulation.php | 6 ++--- html/fiche_new.php | 4 ++-- html/fiche_search.php | 4 ++-- html/jrn_detail.php | 8 +++---- html/jrn_op_detail.php | 4 ++-- html/jrn_search.php | 4 ++-- html/modify_op.php | 14 ++++++------ html/poste_search.php | 2 +- html/user_jrn.php | 43 ++++++++++++++++++------------------ include/constant.php | 4 ++-- include/impress_inc.php | 4 ++++ include/user_action_ach.php | 38 ++++++++++++++++---------------- include/user_action_fin.php | 24 ++++++++++---------- include/user_action_ods.php | 28 +++++++++++------------ include/user_action_ven.php | 44 ++++++++++++++++++------------------- include/user_common.php | 4 ++-- include/user_menu.php | 11 +++++----- include/user_update.php | 4 ++-- 18 files changed, 126 insertions(+), 124 deletions(-) diff --git a/html/annulation.php b/html/annulation.php index 02eb7cf56..d3cb2854f 100644 --- a/html/annulation.php +++ b/html/annulation.php @@ -40,15 +40,15 @@ if ( ! isset ( $_SESSION['g_dossier'] ) ) { } if ( isset( $p_jrn )) { - $g_jrn=$p_jrn; - $_SESSION["g_jrn"]=$g_jrn; + $p_jrn=$p_jrn; + $_SESSION["p_jrn"]=$p_jrn; } // Check privilege // CheckJrn verify that the user is not an admin // an admin has all right - if ( CheckJrn($_SESSION['g_dossier'],$_SESSION['g_user'],$_SESSION['g_jrn']) != 2 ) { + if ( CheckJrn($_SESSION['g_dossier'],$_SESSION['g_user'],$_GET['p_jrn']) != 2 ) { NoAccess(); exit -1; } diff --git a/html/fiche_new.php b/html/fiche_new.php index fc89c8731..e46d02521 100644 --- a/html/fiche_new.php +++ b/html/fiche_new.php @@ -132,11 +132,11 @@ if ( isset($_POST['add_fiche'])) { } else { // We have to find it from the database if ( $e_type == 'deb' ) { $get='jrn_def_fiche_deb'; - $sql="select $get as fiche from jrn_def where jrn_def_id=".$_SESSION['g_jrn']; + $sql="select $get as fiche from jrn_def where jrn_def_id=".$_GET['p_jrn']; } if ( $e_type == 'cred' ) { $get='jrn_def_fiche_cred'; - $sql="select $get as fiche from jrn_def where jrn_def_id=".$_SESSION['g_jrn']; + $sql="select $get as fiche from jrn_def where jrn_def_id=".$_GET['p_jrn']; } diff --git a/html/fiche_search.php b/html/fiche_search.php index 6dec61fb9..c24b1fe06 100644 --- a/html/fiche_search.php +++ b/html/fiche_search.php @@ -107,12 +107,12 @@ if ( isset ( $_POST['search']) ) { // Get the field from database if ( $e_type == 'deb' ) { $get='jrn_def_fiche_deb'; - $list_fiche=get_list_fiche($cn,$get,$_SESSION['g_jrn']); + $list_fiche=get_list_fiche($cn,$get,$_GET['p_jrn']); $sql="select * from vw_fiche_attr where fd_id in ( $list_fiche )"; } if ( $e_type == 'cred' ) { $get='jrn_def_fiche_cred'; - $list_fiche=get_list_fiche($cn,$get,$_SESSION['g_jrn']); + $list_fiche=get_list_fiche($cn,$get,$_GET['p_jrn']); $sql="select * from vw_fiche_attr where fd_id in ( $list_fiche )"; } diff --git a/html/jrn_detail.php b/html/jrn_detail.php index 1bfc52a6a..1e710ede3 100644 --- a/html/jrn_detail.php +++ b/html/jrn_detail.php @@ -46,8 +46,8 @@ if ( $User->CheckAction($cn,GJRN) == 0 ){ // Javascript echo JS_SEARCH_POSTE; if ( isset( $_GET['p_jrn'] )) { - $g_jrn=$_GET['p_jrn']; - $_SESSION["g_jrn"]=$g_jrn; + $p_jrn=$_GET['p_jrn']; + $_SESSION["p_jrn"]=$p_jrn; } @@ -96,7 +96,7 @@ If ( isset ($_POST["JRN_UPD"] )) { $l_deb_max_line,$l_cred_max_line, $p_ech,$p_ech_lib, $p_jrn_fiche_deb,$p_jrn_fiche_cred, - $_SESSION['g_jrn'] + $_GET['p_jrn'] ); echo_debug($Sql); $Res=ExecSql($cn,$Sql); @@ -110,7 +110,7 @@ $Res=ExecSql($cn,"select jrn_def_name,jrn_def_class_deb,jrn_def_class_cred,". "jrn_deb_max_line,jrn_cred_max_line,jrn_def_code". ",jrn_def_type,jrn_def_ech, jrn_def_ech_lib,jrn_def_fiche_deb,jrn_def_fiche_cred". " from jrn_def where". - " jrn_def_id=".$_SESSION['g_jrn']); + " jrn_def_id=".$_GET['p_jrn']); $l_line=pg_fetch_array($Res,0); $sessid = $_REQUEST['PHPSESSID']; $search='"; diff --git a/html/jrn_op_detail.php b/html/jrn_op_detail.php index 12ab7106d..d17235566 100644 --- a/html/jrn_op_detail.php +++ b/html/jrn_op_detail.php @@ -36,8 +36,8 @@ $User=new cl_user($rep); $User->Check(); if ( isset( $_GET['$p_jrn'] )) { - $g_jrn=$_GE['p_jrn']; - $_SESSION[ "g_jrn"]=$g_jrn; + $p_jrn=$_GE['p_jrn']; + $_SESSION[ "p_jrn"]=$p_jrn; } $cn=DbConnect($_SESSION['g_dossier']); diff --git a/html/jrn_search.php b/html/jrn_search.php index 979917a9a..f9f7303f6 100644 --- a/html/jrn_search.php +++ b/html/jrn_search.php @@ -36,8 +36,8 @@ if ( ! isset ( $_SESSION['g_dossier'] ) ) { // Javascript echo JS_CONCERNED_OP; if ( isset( $p_jrn )) { - $g_jrn=$p_jrn; - $_SESSION[ "g_jrn"]=$g_jrn; + $p_jrn=$p_jrn; + $_SESSION[ "p_jrn"]=$p_jrn; } if (isset ($_GET['p_ctl'])) $p_ctl=$_GET['p_ctl']; diff --git a/html/modify_op.php b/html/modify_op.php index f2ca22148..fb7a21dd7 100644 --- a/html/modify_op.php +++ b/html/modify_op.php @@ -43,17 +43,17 @@ if ( ! isset ( $_SESSION['g_dossier'] ) ) { $cn=DbConnect($_SESSION['g_dossier']); if ( isset( $_GET['p_jrn'] )) { - $g_jrn=$_GET['p_jrn']; + $p_jrn=$_GET['p_jrn']; } else { - if ( ! isset ( $_SESSION['g_jrn']) ) - $g_jrn=0; + if ( ! isset ( $_GET['p_jrn']) ) + $p_jrn=0; else - $g_jrn=$_SESSION['g_jrn']; + $p_jrn=$_GET['p_jrn']; } if ( isset ( $_GET['action'] ) ) { $action=$_GET['action']; } -$_SESSION["g_jrn"]=$g_jrn; +$_SESSION["p_jrn"]=$p_jrn; if ( isset ( $_POST['action'] ) ) { @@ -68,7 +68,7 @@ if ( ! isset ( $action )) { echo JS_VIEW_JRN_MODIFY; ////////////////////////////////////////////////////////////////////// if ( $action == 'update' ) { - if ( ($priv=CheckJrn($_SESSION['g_dossier'],$_SESSION['g_user'],$_SESSION['g_jrn'])) < 1 ) { + if ( ($priv=CheckJrn($_SESSION['g_dossier'],$_SESSION['g_user'],$_GET['p_jrn'])) < 1 ) { NoAccess(); exit -1; @@ -95,7 +95,7 @@ if ( $action == 'update' ) { // echo ''; } if ( isset($_POST['update_record']) ) { - if ( ($priv=CheckJrn($_SESSION['g_dossier'],$_SESSION['g_user'],$g_jrn)) !=2 ) { + if ( ($priv=CheckJrn($_SESSION['g_dossier'],$_SESSION['g_user'],$p_jrn)) !=2 ) { NoAccess(); exit -1; diff --git a/html/poste_search.php b/html/poste_search.php index 678a46e32..0d4dfaecd 100644 --- a/html/poste_search.php +++ b/html/poste_search.php @@ -71,7 +71,7 @@ if ( isset($_GET['filter'])) { // have to find what account are available $SqlCred=""; // Load the property - $l_line=GetJrnProperty($cn,$_SESSION['g_jrn']); + $l_line=GetJrnProperty($cn,$_GET['p_jrn']); if ( strlen(trim ($l_line['jrn_def_class_cred']) ) > 0 ) { $valid_cred=split(" ",$l_line['jrn_def_class_cred']); diff --git a/html/user_jrn.php b/html/user_jrn.php index c141e7aef..7ef7da19b 100644 --- a/html/user_jrn.php +++ b/html/user_jrn.php @@ -37,19 +37,18 @@ if ( ! isset ( $_SESSION['g_dossier'] ) ) { } /* Admin. Dossier */ +if ( isset( $_GET['p_jrn'] )) +{ + $p_jrn=$_GET['p_jrn']; +} else +{ + $p_jrn=-1; +} -if ( isset( $_GET['p_jrn'] )) { - $g_jrn=$_GET['p_jrn']; -} else { - if ( ! isset ($_SESSION['g_jrn']) ) - $g_jrn=-1; - else - $g_jrn=$_SESSION['g_jrn']; -} if ( isset ($_GET['JRN_TYPE'] ) ) { - $g_jrn=-1; + $p_jrn=-1; } -$_SESSION["g_jrn"]=$g_jrn; +//$_SESSION["p_jrn"]=$p_jrn; ShowMenuCompta($_SESSION['g_dossier']); @@ -60,13 +59,13 @@ if ( $User->admin == 0 ) { /* Cannot Access */ NoAccess(); } - if ( isset ($g_jrn)) { - if (CheckJrn($_SESSION['g_dossier'],$_SESSION['g_user'],$_SESSION['g_jrn']) == 0 ){ + if ( isset ($p_jrn)) { + if (CheckJrn($_SESSION['g_dossier'],$_SESSION['g_user'],$p_jrn) == 0 ){ /* Cannot Access */ NoAccess(); exit -1; } - } // if isset g_jrn + } // if isset p_jrn } // if show @@ -84,24 +83,24 @@ if ( isset ($_GET['JRN_TYPE'] ) ) { $result=ShowJrn("user_jrn.php?JRN_TYPE=".$jrn_type); echo "
"; echo $result; - ShowMenuJrnUser($_SESSION['g_dossier'],$_GET['JRN_TYPE'],$_SESSION['g_jrn']); + ShowMenuJrnUser($_SESSION['g_dossier'],$_GET['JRN_TYPE'],$p_jrn); echo "
"; if ( $jrn_type=='NONE' ) include('user_action_gl.php'); if ( $jrn_type=='SALDO_FIN') include ('user_action_fin.php'); } else { - echo_debug("Selected is ".$_SESSION['g_jrn']); + echo_debug("Selected is ".$p_jrn); // Get the jrn_type_id include_once('jrn.php'); - $JrnProp=GetJrnProp($_SESSION['g_dossier'],$_SESSION['g_jrn']); + $JrnProp=GetJrnProp($_SESSION['g_dossier'],$p_jrn); $jrn_type=$JrnProp['jrn_def_type']; echo_debug("Type is $jrn_type"); echo_debug("Jrn_def_type = $jrn_type"); echo '
'; echo ShowJrn("user_jrn.php?JRN_TYPE=".$jrn_type); - ShowMenuJrnUser($_SESSION['g_dossier'],$jrn_type,$_SESSION['g_jrn']); + ShowMenuJrnUser($_SESSION['g_dossier'],$jrn_type,$p_jrn); echo '
'; } @@ -112,28 +111,28 @@ if ( $jrn_type=='FIN' ) } // if a journal is selected show the journal's menu -if ( $_SESSION['g_jrn'] != -1 ) { +if ( $p_jrn != -1 ) { $result=ShowJrn( "user_jrn.php?JRN_TYPE=".$jrn_type); // Get the jrn_type_id include_once('jrn.php'); - $JrnProp=GetJrnProp($_SESSION['g_dossier'],$_SESSION['g_jrn']); + $JrnProp=GetJrnProp($_SESSION['g_dossier'],$p_jrn); $jrn_type=$JrnProp['jrn_def_type']; // display jrn's menu - $menu_jrn=ShowMenuJrn($cn,$jrn_type); + $menu_jrn=ShowMenuJrn($cn,$jrn_type, $p_jrn); // echo '
'; // echo $result; echo $menu_jrn; // echo '
'; $g_dossier=$_SESSION['g_dossier']; $g_user=$_SESSION['g_user']; - // Execute Action for g_jrn + // Execute Action for p_jrn if ( $jrn_type=='VEN' ) include('user_action_ven.php'); if ( $jrn_type=='ACH' ) include('user_action_ach.php'); if ( $jrn_type=='FIN' ) include('user_action_fin.php'); if ( $jrn_type=='OD ' ) include('user_action_ods.php'); - } // if isset g_jrn + } // if isset p_jrn html_page_stop(); ?> diff --git a/include/constant.php b/include/constant.php index f49b74708..b81472179 100644 --- a/include/constant.php +++ b/include/constant.php @@ -162,9 +162,9 @@ function RefreshMe() { window.location.reload(); } "); -define ("JS_VIEW_JRN_MODIFY","