id=$_POST['p_jrn']; if ( $ledger->load() == -1) throw new Exception (_('Journal inexistant')); $ledger->verify_ledger($_POST); $ledger->update($_POST); } catch (Exception $e) { alert($e->getMessage()); } } ////////////////////////////////////////////////////////////////////////// // Perform request action : delete ////////////////////////////////////////////////////////////////////////// if (isset($_POST['efface'])) { $ledger->jrn_def_id=$_POST['p_jrn']; $ledger->id=$_POST['p_jrn']; $ledger->load(); $name=$ledger->get_name(); try { $ledger->delete_ledger(); $sa=""; echo '
'; echo '

'.h($name). " est effacé"."

"; echo '
'; } catch (Exception $e) { alert ($e->getMessage()); } } ////////////////////////////////////////////////////////////////////////// // Perform request action : add ////////////////////////////////////////////////////////////////////////// if (isset($_POST['add'])) { try { $ledger->verify_ledger($_POST); $ledger->save_new($_POST); $sa="detail"; $_REQUEST['p_jrn']=$ledger->jrn_def_id; } catch (Exception $e) { alert($e->getMessage()); } } ////////////////////////////////////////////////////////////////////////// // Display list of ledgers ////////////////////////////////////////////////////////////////////////// echo ''; ////////////////////////////////////////////////////////////////////////// //Display detail of ledger ////////////////////////////////////////////////////////////////////////// switch ($sa) { case 'detail': /* detail of a ledger */ try { $ledger->id=$_REQUEST['p_jrn']; echo '
'; echo '
'; echo $ledger->display_ledger(); echo ' '; echo '
'; echo "
"; } catch (Exception $e) { alert($e->getMessage()); } break; case 'add': /* Add a new ledger */ echo '
'; echo '
'; $ledger->input_new(); echo HtmlInput::submit('add','Sauver'); echo ''; echo '
'; echo "
"; } html_page_stop(); ?>