[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Noalyss-commit] [noalyss] 11/16: Task #1054 - Menu to list
From: |
Dany De Bontridder |
Subject: |
[Noalyss-commit] [noalyss] 11/16: Task #1054 - Menu to list |
Date: |
Fri, 21 Nov 2014 23:17:35 +0000 |
sparkyx pushed a commit to branch master
in repository noalyss.
commit 6440d50682669a9f97667239f07ce480bf746416
Author: Dany De Bontridder <address@hidden>
Date: Sat Nov 22 00:12:53 2014 +0100
Task #1054 -
Menu to list
---
include/forecast.inc.php | 60 +++++++++++++++++++++++++++------------------
1 files changed, 36 insertions(+), 24 deletions(-)
diff --git a/include/forecast.inc.php b/include/forecast.inc.php
index 20557a2..e4afb9b 100644
--- a/include/forecast.inc.php
+++ b/include/forecast.inc.php
@@ -28,7 +28,7 @@ if ( ! defined ('ALLOWED') ) die('Appel direct ne sont pas
permis');
require_once 'class_anticipation.php';
echo '<div class="content">';
-$sa = (isset($_REQUEST['sa'])) ? $_REQUEST['sa'] : '';
+$sa = (isset($_REQUEST['sa'])) ? $_REQUEST['sa'] : 'list';
/* * ********************************************************************
* Remove a anticipation
*
@@ -50,6 +50,7 @@ if (isset($_REQUEST ['clone']))
*/
$anti = new Forecast($cn, $_REQUEST ['f_id']);
$anti->object_clone();
+ $sa="list";
}
/* * ********************************************************************
* Save the modification mod_cat_save
@@ -219,30 +220,7 @@ if ($sa == 'new' || isset($_POST['step3']))
}
}
}
-/* * ********************************************************************
- * Display menu
- *
- *
- * ******************************************************************** */
-// display button add and list of forecast to display
-$aForecast = Forecast::load_all($cn);
-$menu = array();
-$get_dossier = dossier::get();
-
-for ($i = 0; $i < count($aForecast); $i++)
-{
- $href = "?ac=" . $_REQUEST['ac'] . "&sa=vw&" . $get_dossier . '&f_id=' .
$aForecast[$i]['f_id'];
- $name = h($aForecast[$i]['f_name']);
- $menu[] = array($href, $name, $name, $aForecast[$i]['f_id']);
-}
-
-$href = "?ac=" . $_REQUEST['ac'] . "&sa=new&" . $get_dossier;
-$menu[] = array($href, _("Ajout prévision"), _("Ajout d'une prévision"), 0);
-$def = (isset($_REQUEST['f_id'])) ? $_REQUEST['f_id'] : -1;
-echo '<div class="topmenu2">';
-echo ShowItem($menu, 'H', 'mtitle', 'mtitle', $def,' class="mtitle" ');
-echo '</div>';
/* * ********************************************************************
* Ask for a new anticipation (forecast)
*
@@ -310,6 +288,7 @@ if (isset($_GET['mod_cat']))
echo '</form>';
echo '</div>';
+ return;
}
/* * ********************************************************************
* If we request to modify the items
@@ -339,6 +318,7 @@ if (isset($_GET['mod_item']))
echo HtmlInput::submit('step3', _('Sauver'));
echo '</form>';
echo '</div>';
+ return;
}
/* * ********************************************************************
* if a forecast is asked we display the result
@@ -363,6 +343,8 @@ if (isset($_REQUEST['f_id']) && $sa == "vw")
echo HtmlInput::submit('del', _('Effacer'), 'onclick="return
confirm(\'' . _('Vous confirmez l\\\' effacement') . '\')"');
echo HtmlInput::submit('clone', _('Cloner'), 'onclick="return
confirm(\'' . _('Vous confirmez le clonage ') . '\')"');
echo HtmlInput::hidden('ac', $_REQUEST['ac']);
+
$href=http_build_query(array('ac'=>$_REQUEST['ac'],'gDossier'=>$_REQUEST['gDossier']));
+ echo '<a style="display:inline" class="smallbutton"
href="do.php?'.$href.'">'._('Retour').'</a>';
echo '</form>';
echo '</div>';
echo '</div>';
@@ -384,5 +366,35 @@ if (isset($_REQUEST['f_id']) && $sa == "vw")
echo '</div>';
}
}
+/* * ********************************************************************
+ * Display menu
+ *
+ *
+ * ******************************************************************** */
+// display button add and list of forecast to display
+if ($sa=='list')
+{
+ $aForecast=Forecast::load_all($cn);
+ $menu=array();
+ $get_dossier=dossier::get();
+
+ echo '<div class="content">';
+ echo _('Filtre')." ".HtmlInput::filter_table("forecast_table_id", '0', 1);
+ echo '<TABLE id="forecast_table_id" class="vert_mtitle">';
+ $href="?ac=".$_REQUEST['ac']."&sa=new&".$get_dossier;
+ echo '<TR><TD class="first"><A HREF="'.$href.'">'._("Ajout d'une
prévision").'</A></TD></TR>';
+ $def=(isset($_REQUEST['f_id']))?$_REQUEST['f_id']:-1;
+ for ($i=0; $i<count($aForecast); $i++)
+ {
+
$href="?ac=".$_REQUEST['ac']."&sa=vw&".$get_dossier.'&f_id='.$aForecast[$i]['f_id'];
+ $name=h($aForecast[$i]['f_name']);
+ $menu[]=array($href, $name, $name, $aForecast[$i]['f_id']);
+ echo '<TR><TD><A HREF="'.$href.'">'.h($name).'</A></TD></TR>';
+ }
+
+ echo "</TABLE>";
+ echo '</div>';
+ return;
+}
?>
</div>
\ No newline at end of file
- [Noalyss-commit] [noalyss] 03/16: Prototype.js remove the hack for autocomplete prob, (continued)
- [Noalyss-commit] [noalyss] 03/16: Prototype.js remove the hack for autocomplete prob, Dany De Bontridder, 2014/11/21
- [Noalyss-commit] [noalyss] 04/16: Prototype.js remove the hack for autocomplete prob, Dany De Bontridder, 2014/11/21
- [Noalyss-commit] [noalyss] 05/16: Task #1044 - Implementation de Test Update doc, Dany De Bontridder, 2014/11/21
- [Noalyss-commit] [noalyss] 06/16: Add function for creating ledger with a factory, Dany De Bontridder, 2014/11/21
- [Noalyss-commit] [noalyss] 08/16: Prototype.js remove the hack for autocomplete prob, Dany De Bontridder, 2014/11/21
- [Noalyss-commit] [noalyss] 09/16: Task #1045 - Amélioration apparence : tabs adaptive responsive, Dany De Bontridder, 2014/11/21
- [Noalyss-commit] [noalyss] 12/16: Prototype.js remove the hack for autocomplete prob, Dany De Bontridder, 2014/11/21
- [Noalyss-commit] [noalyss] 10/16: Task #1054 - Menu to list, Dany De Bontridder, 2014/11/21
- [Noalyss-commit] [noalyss] 01/16: Documentation, Dany De Bontridder, 2014/11/21
- [Noalyss-commit] [noalyss] 07/16: Task #1054 - Menu to list, Dany De Bontridder, 2014/11/21
- [Noalyss-commit] [noalyss] 11/16: Task #1054 - Menu to list,
Dany De Bontridder <=
- [Noalyss-commit] [noalyss] 13/16:, Dany De Bontridder, 2014/11/21
- [Noalyss-commit] [noalyss] 15/16: Task #1045 - Amélioration apparence : Textarea appearance for Chrome, Dany De Bontridder, 2014/11/21
- [Noalyss-commit] [noalyss] 16/16: Add filter when choosing a distribution key, Dany De Bontridder, 2014/11/21
- [Noalyss-commit] [noalyss] 14/16: Task #1045 - Amélioration apparence :, Dany De Bontridder, 2014/11/21