From e80a2cde92f921ff4302cef0389cea9df57b6b9c Mon Sep 17 00:00:00 2001 From: Dany De Bontridder Date: Tue, 8 Nov 2011 23:06:19 +0000 Subject: [PATCH] Modularity ; Configure ledger --- include/cfgledger.inc.php | 151 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 include/cfgledger.inc.php diff --git a/include/cfgledger.inc.php b/include/cfgledger.inc.php new file mode 100644 index 000000000..134d54c1f --- /dev/null +++ b/include/cfgledger.inc.php @@ -0,0 +1,151 @@ +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(); + + + +?>