';
echo ShowItem($menu,'H','mtitle','mtitle',$def);
echo '';
$href=basename($_SERVER['PHP_SELF']);
$Ledger=new Acc_Ledger_Fin($cn,0);
//--------------------------------------------------------------------------------
// Encode a new financial operation
//--------------------------------------------------------------------------------
if ( $def == 1 ) {
$href=basename($_SERVER['PHP_SELF']);
if ( isset($_REQUEST['p_jrn']))
$Ledger->id=$_REQUEST['p_jrn'];
else {
$def_ledger=$Ledger->get_first('fin');
$Ledger->id=$def_ledger['jrn_def_id'];
}
$jrn_priv=$User->get_ledger_access($Ledger->id);
// Check privilege
if ( isset($_REQUEST['p_jrn']) && ( $jrn_priv == 'X')) {
NoAccess();
exit -1;
}
//----------------------------------------
// Confirm the operations
//----------------------------------------
if ( isset($_POST['save'])) {
try {
$Ledger->verify($_POST);
} catch (AcException $e) {
echo '';
$correct=1;
}
if ( ! isset ($correct )) {
echo '
';
echo '';
echo '
';
exit();
}
}
//----------------------------------------
// Confirm and save the operations
// into the database
//----------------------------------------
if ( isset($_POST['confirm'])) {
try {
$Ledger->verify($_POST);
} catch (AcException $e) {
echo '';
$correct=1;
}
if ( !isset($correct)) {
echo '';
$a= $Ledger->insert($_POST);
echo '
Opération sauvée
';
echo widget::button_href('Nouvelle extrait',$href.'?p_action=bank&sa=n&'.dossier::get());
echo $a;
echo '';
exit();
}
}
//----------------------------------------
// Correct the operations
//----------------------------------------
if ( isset($_POST['correct'])) {
$correct=1;
}
//----------------------------------------
// Blank form
//----------------------------------------
echo JS_PROTOTYPE;
echo '';
echo '';
echo JS_CALC_LINE;
echo '
';
exit();
}
//--------------------------------------------------------------------------------
// Show the listing
//--------------------------------------------------------------------------------
if ( $def == 2) {
echo '';
if ( isset($_REQUEST['p_jrn']))
$Ledger->id=$_REQUEST['p_jrn'];
else {
$def_ledger=$Ledger->get_first('fin');
$Ledger->id=$def_ledger['jrn_def_id'];
}
$jrn_priv=$User->get_ledger_access($Ledger->id);
// Check privilege
if ( isset($_REQUEST['p_jrn']) && $jrn_priv=='X') {
NoAccess();
exit -1;
}
$Ledger->show_ledger();
echo '
';
exit();
}
//--------------------------------------------------------------------------------
// Show the saldo
//--------------------------------------------------------------------------------
if ( $def==3) {
require_once("poste.php");
require_once ('class_acc_parm_code.php');
echo '';
echo '