Check(); include_once ("top_menu_compta.php"); ShowMenuCompta($g_dossier,$g_UserProperty); include_once("check_priv.php"); if ( $g_UserProperty['use_admin'] == 0 ) { include_once("check_priv.php"); $r=CheckAction($g_dossier,$g_user,SECU); if ($r == 0 ){ /* Cannot Access */ NoAccess(); exit -1; } } // Javascript echo JS_SEARCH_POSTE; if ( isset( $_GET['p_jrn'] )) { session_register("g_jrn"); $g_jrn=$p_jrn; } $cn=DbConnect($g_dossier); If ( isset ($_POST["JRN_UPD"] )) { if ( !isset($_POST["p_jrn_name"]) ) { echo '

Un paramètre manque

'; } else { if ( $_POST['p_ech'] == 'no' ) { $p_ech='false'; $p_ech_lib='null'; } else { $p_ech='true'; $p_ech_lib="'".$_POST['p_ech_lib']."'"; } if (strlen(trim($_POST['p_jrn_deb_max_line'])) == 0 || (string) (int)$_POST['p_jrn_deb_max_line'] != (string)$_POST['p_jrn_deb_max_line'] ) $l_deb_max_line=1; else $l_deb_max_line=$_POST['p_jrn_deb_max_line']; if ( strlen(trim($_POST['p_jrn_cred_max_line'])) == 0 || (string) (int)$_POST['p_jrn_cred_max_line'] != (string)$_POST['p_jrn_cred_max_line'] ) $l_cred_max_line=1; else $l_cred_max_line=$_POST['p_jrn_cred_max_line']; $p_jrn_name=$_POST['p_jrn_name']; if (strlen(trim($p_jrn_name))==0) return; $p_jrn_name=FormatString($p_jrn_name); $p_jrn_fiche_deb=""; $p_jrn_fiche_cred=""; if ( isset ($_POST["FICHEDEB"])) { $p_jrn_fiche_deb=join(",",$_POST["FICHEDEB"]); } if ( isset ($_POST["FICHECRED"])) { $p_jrn_fiche_cred=join(",",$_POST["FICHECRED"]); } $Sql=sprintf("update jrn_def set jrn_def_name='%s',jrn_def_class_deb='%s',jrn_def_class_cred='%s', jrn_deb_max_line=%s,jrn_cred_max_line=%s,jrn_def_ech=%s,jrn_def_ech_lib=%s,jrn_def_fiche_deb='%s', jrn_def_fiche_cred='%s' where jrn_def_id=%s", $p_jrn_name,$_POST['p_jrn_class_deb'],$_POST['p_jrn_class_cred'], $l_deb_max_line,$l_cred_max_line, $p_ech,$p_ech_lib, $p_jrn_fiche_deb,$p_jrn_fiche_cred, $g_jrn ); echo_debug($Sql); $Res=ExecSql($cn,$Sql); } } ShowMenuJrn($g_dossier); $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=".$g_jrn); $l_line=pg_fetch_array($Res,0); if ( isset ($_GET["PHPSESSID"] ) ) { $sessid=$_GET["PHPSESSID"]; } if ( isset ($_POST["PHPSESSID"] ) ) { $sessid=$_POST["PHPSESSID"]; } $search='"; echo '
'; echo '

Fiches (profile comptable)

'; echo '
'; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; if ( $l_line['jrn_def_ech'] == 't' ) { echo ''; } if ( $l_line['jrn_def_ech'] == 'f' ) { echo ''; } echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ""; ?> '; // Get all the fiches echo '

Fiches (profile user)

'; $Res=ExecSql($cn,"select fd_id,fd_label from fiche_def order by fd_label"); $num=pg_NumRows($Res); $rdeb=split(',',$l_line['jrn_def_fiche_deb']); $rcred=split(',',$l_line['jrn_def_fiche_cred']); echo '
Nom journal
Postes utilisables journal (débit) '.$search.'
Nombre de lignes par défaut (débit)
Postes utilisables journal (crédit) '.$search.'
Nombre de lignes par défaut (crédit)
Date d\'échéance Oui'; echo 'Non Oui'; echo 'Non
Libellé echéance
Type de journal '; $Res=ExecSql($cn,"select jrn_type_id,jrn_desc from jrn_type where ". "trim(jrn_type_id)=trim('".$l_line['jrn_def_type']."')"); $Max=pg_NumRows($Res); for ($i=0;$i<$Max;$i++) { $Line=pg_fetch_array($Res,$i); echo_debug(__FILE__,__LINE__,"jrn type !".$Line['jrn_type_id']."!,!".$l_line['jrn_def_type']."!"); printf (' %s',$Line['jrn_desc']); } echo '
Code ".$l_line['jrn_def_code']."
'; echo ''; echo ''; echo ''; echo ''; // Show the fiche in deb section for ($i=0;$i<$num;$i++) { $res=pg_fetch_array($Res,$i); $CHECKED=" unchecked"; foreach ( $rdeb as $element) { if ( $element == $res['fd_id'] ) { $CHECKED="CHECKED"; break; } } echo ''; printf ('', $res['fd_id'],$CHECKED,$res['fd_label']); $CHECKED=" unchecked"; foreach ( $rcred as $element) { if ( $element == $res['fd_id'] ) { $CHECKED="CHECKED"; break; } } printf ('', $res['fd_id'],$CHECKED,$res['fd_label']); echo ''; } ?>
Fiches Débit Fiches Crédit
%s %s
'; echo "
"; html_page_stop(); ?>