id=$_POST['p_jrn']; if ( $ledger->load() == -1) throw new Exception (_('Journal inexistant')); $ledger->verify_ledger($_POST); $ledger->update($_POST); $show_menu=1; } catch (Exception $e) { alert($e->getMessage()); } } ////////////////////////////////////////////////////////////////////////// // Perform request action : delete ////////////////////////////////////////////////////////////////////////// if ($action_frm == 'delete' ) { $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 '
'; $show_menu=1; } 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; $show_menu=1; } catch (Exception $e) { alert($e->getMessage()); } } ////////////////////////////////////////////////////////////////////////// //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 HtmlInput::hidden('action_frm',''); echo ' '; $href=http_build_query(array('ac'=>$_REQUEST['ac'],'gDossier'=>$_REQUEST['gDossier'])); echo ''._('Retour').''; echo '
'; echo "
"; $show_menu=0; } 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 "
"; $show_menu=0; } ////////////////////////////////////////////////////////////////////////// // Display list of ledgers ////////////////////////////////////////////////////////////////////////// if ( $show_menu == 1 ) { echo '
'; echo $ledger->listing(); echo '
'; } html_page_stop(); ?>