From 49f3cd551648cd1d23df0ec2115a912bb44b611d Mon Sep 17 00:00:00 2001 From: Dany De Bontridder Date: Sat, 22 Nov 2014 00:12:37 +0100 Subject: [PATCH] Task #1054 - Menu to list --- include/report.inc.php | 101 +++++++++++++++++++++-------------------- 1 file changed, 52 insertions(+), 49 deletions(-) diff --git a/include/report.inc.php b/include/report.inc.php index eb8480a7d..90aa63761 100644 --- a/include/report.inc.php +++ b/include/report.inc.php @@ -1,4 +1,5 @@ id=$_POST['fr_id']; $rap->delete(); + $menu=1; } -if ( isset ($_POST["record"] )) +if (isset($_POST["record"])) { $rap->from_array($_POST); $rap->save(); + $menu=1; } -if ( isset($_POST['update'])) +if (isset($_POST['update'])) { $rap->from_array($_POST); $rap->save($_POST); - + $menu=1; } -if ( isset($_POST['upload'])) +if (isset($_POST['upload'])) { $rap->upload(); - + $menu=1; } -$lis=$rap->get_list(); -$ac="&ac=".$_REQUEST['ac']; -$p_action='p_action=defreport'; -echo ''; -if ( isset($_POST['upload'])) -{ - return; -} -if ( isset ($_REQUEST["action"]) ) +if (isset($_REQUEST["action"]) && $menu == 0) { $action=$_REQUEST ["action"]; $rap->id=(isset($_REQUEST ['fr_id']))?$_REQUEST['fr_id']:0; - if ($action == "add" && ! isset($_REQUEST['fr_id'])) + if ($action=="add"&&!isset($_REQUEST['fr_id'])) { - echo '
'; + echo '
'; echo '

'._('Définition').'

'; echo '
'; echo dossier::hidden(); $rap->id=0; echo $rap->form(15); - echo HtmlInput::submit("record",_("Sauve")); + echo HtmlInput::submit("record", _("Sauve")); echo '
'; echo ''._("Les lignes vides seront effacées").''; echo "
"; - echo '
'; + echo '
'; echo '
'; echo '

Importation

'; @@ -115,39 +101,56 @@ if ( isset ($_REQUEST["action"]) ) $wUpload->value='report_value'; echo _('Importer ce rapport').' '; echo $wUpload->input(); - echo HtmlInput::submit("upload",_("Sauve")); + echo HtmlInput::submit("upload", _("Sauve")); echo '
'; echo ''._("Les lignes vides seront effacées").''; echo "
"; - } - if ($action=="view" ) + if ($action=="view") { - echo '
'; + echo '
'; $rap->id=$_REQUEST ['fr_id']; echo '
'; $rap->load(); + echo h1($rap->name); echo $rap->form(); - echo HtmlInput::hidden("fr_id",$rap->id); - echo HtmlInput::hidden("action","record"); - echo HtmlInput::submit("update",_("Mise a jour")); - echo HtmlInput::submit("del_form",_("Effacement")); + echo HtmlInput::hidden("fr_id", $rap->id); + echo HtmlInput::hidden("action", "record"); + echo HtmlInput::submit("update", _("Mise a jour")); + echo HtmlInput::submit("del_form", _("Effacement")); echo '
'; - echo '
'; - echo dossier::hidden(); - echo HtmlInput::hidden("act","CSV:reportinit"); - echo HtmlInput::hidden('f',$rap->id); - echo HtmlInput::submit('bt_csv',"Export CSV"); - echo HtmlInput::request_to_hidden(array('ac','action','p_action','fr_id')); - echo '
'; + echo '
'; + echo dossier::hidden(); + echo HtmlInput::hidden("act", "CSV:reportinit"); + echo HtmlInput::hidden('f', $rap->id); + echo HtmlInput::submit('bt_csv', "Export CSV"); + echo HtmlInput::request_to_hidden(array('ac', 'action', 'p_action', 'fr_id')); + $href=http_build_query(array('ac'=>$_REQUEST['ac'],'gDossier'=>$_REQUEST['gDossier'])); + echo ''._('Retour').''; + echo '
'; echo ''._("Les lignes vides seront effacées").''; echo "
"; } - } +else +{ + $lis=$rap->get_list(); + $ac="&ac=".$_REQUEST['ac']; + $p_action='p_action=defreport'; + echo '
'; + echo _('Filtre')." ".HtmlInput::filter_table("rapport_table_id", '0', 1); + echo ''; + echo ''; + foreach ($lis as $row) + { + printf('', $row->id, $str_dossier, $row->name); + } + echo "
Ajout
%s
"; + echo '
'; +} html_page_stop(); ?>