diff --git a/include/opening.inc.php b/include/opening.inc.php index f4ecf69a8..bc8fc104f 100644 --- a/include/opening.inc.php +++ b/include/opening.inc.php @@ -1,4 +1,5 @@ Check(); require_once("class_iselect.php"); require_once('class_acc_ledger.php'); + +$sa = (isset($_REQUEST['sa'])) ? $_REQUEST['sa'] : ''; +$User = new User(new Database(dossier::id())); +$User->Check(); + +require_once 'user_menu.php'; + +// Correct (last step) +if (isset($_POST['correct'])) +{ + $ledger = new Acc_Ledger($cn, $_REQUEST['p_jrn']); + require_once 'operation_ods_new.inc.php'; + exit(); +} + +// confirm before saving +if ( isset($_POST['summary'])) +{ + try { + $ledger = new Acc_Ledger($cn, $_REQUEST['p_jrn']); + $ledger->with_concerned=false; + $ledger->verify($_POST); + require_once 'operation_ods_confirm.inc.php'; + } catch (Exception $e) + { + echo alert($e->getMessage()); + require('operation_ods_new.inc.php'); + + } + exit(); +} + +// record +if (isset($_POST['save'])) +{ + $array = $_POST; + $ledger = new Acc_Ledger($cn, $_REQUEST['p_jrn']); + $ledger->with_concerned=false; + try + { + $ledger->save($array); + $jr_id = $cn->get_value('select jr_id from jrn where jr_internal=$1', array($ledger->internal)); + + echo '