get_first('ODS'); if ( empty ($first_ledger)) { exit('Pas de journal disponible'); } $ledger->id = ($ledger->id == -1) ? $first_ledger['jrn_def_id'] : $id_ledger; /**\brief show a form for quick_writing */ $def = -1; $ledger->with_concerned = true; if ($g_user->check_jrn($ledger->id) == 'X') { NoAccess(); exit - 1; } if (!isset($_POST['summary']) && !isset($_POST['save'])) { require('operation_ods_new.inc.php'); exit(); } elseif (isset($_POST['summary'])) { try { $ledger->verify($_POST); require_once 'operation_ods_confirm.inc.php'; } catch (Exception $e) { echo alert($e->getMessage()); require('operation_ods_new.inc.php'); } exit(); } elseif (isset($_POST['save'])) { $array = $_POST; try { $ledger->save($array); $jr_id = $cn->get_value('select jr_id from jrn where jr_internal=$1', array($ledger->internal)); echo '

Opération enregistrée Piece ' . h($ledger->pj) . '

'; if (strcmp($ledger->pj, $_POST['e_pj']) != 0) { echo '

' . _('Attention numéro pièce existante, elle a du être adaptée') . '

'; } printf('%s
', $jr_id, dossier::id(), $ledger->internal); // show feedback echo '
'; echo '

' . $ledger->get_name() . '

'; echo '
'; echo $ledger->confirm($_POST, true); } catch (Exception $e) { require('operation_ods_new.inc.php'); alert($e->getMessage()); } exit(); } exit();