11 |
require_once "../obj/utils.class.php"; |
require_once "../obj/utils.class.php"; |
12 |
$f = new utils("nohtml", "maj_dates_suivi"); |
$f = new utils("nohtml", "maj_dates_suivi"); |
13 |
|
|
14 |
|
// Récupération des valeur passées en POST ou GET |
15 |
if(isset($_POST['type_mise_a_jour'])) { |
if(isset($_POST['type_mise_a_jour'])) { |
16 |
$type_mise_a_jour = $_POST['type_mise_a_jour']; |
$type_mise_a_jour = $_POST['type_mise_a_jour']; |
17 |
} elseif(isset($_GET['type_mise_a_jour'])) { |
} elseif(isset($_GET['type_mise_a_jour'])) { |
51 |
|
|
52 |
if($nbInstr == "1") { |
if($nbInstr == "1") { |
53 |
$liste_champs = explode(";", $type_mise_a_jour); |
$liste_champs = explode(";", $type_mise_a_jour); |
54 |
// Mise à jour des dates |
// Mise à jour des dates après l'écran de verification |
55 |
if(isset($_POST["is_valid"]) and $_POST["is_valid"] == "true") { |
if(isset($_POST["is_valid"]) and $_POST["is_valid"] == "true") { |
56 |
$valF = array(); |
$valF = array(); |
57 |
foreach(explode(";", $type_mise_a_jour) as $maj_date) { |
foreach(explode(";", $type_mise_a_jour) as $maj_date) { |
131 |
$validation = 0; |
$validation = 0; |
132 |
$maj = 0; |
$maj = 0; |
133 |
$champs = array("type_mise_a_jour", "date", "instruction"); |
$champs = array("type_mise_a_jour", "date", "instruction"); |
134 |
// |
// Instanciation du formulaire |
135 |
require_once '../obj/om_formulaire.class.php'; |
require_once '../obj/om_formulaire.class.php'; |
136 |
$form = new formulaire(NULL, $validation, $maj, $champs); |
$form = new formulaire(NULL, $validation, $maj, $champs); |
137 |
// |
|
138 |
|
// Parametrage du champ type_mise_a_jour |
139 |
$form->setLib("type_mise_a_jour", _("Date a mettre a jour")."* :"); |
$form->setLib("type_mise_a_jour", _("Date a mettre a jour")."* :"); |
140 |
if(isset($infos)) { |
if(isset($infos)) { |
141 |
$form->setType("type_mise_a_jour", "selecthiddenstatic"); |
$form->setType("type_mise_a_jour", "selecthiddenstatic"); |
167 |
|
|
168 |
$form->setSelect("type_mise_a_jour", $contenu); |
$form->setSelect("type_mise_a_jour", $contenu); |
169 |
|
|
170 |
|
// Parametrage du champ date |
171 |
$form->setLib("date", _("Date")."* :"); |
$form->setLib("date", _("Date")."* :"); |
172 |
if(isset($infos)) { |
if(isset($infos)) { |
173 |
$form->setType("date", "hiddenstaticdate"); |
$form->setType("date", "hiddenstaticdate"); |
179 |
$form->setTaille("date", 10); |
$form->setTaille("date", 10); |
180 |
$form->setMax("date", 10); |
$form->setMax("date", 10); |
181 |
|
|
182 |
|
// Parametrage du champ instruction |
183 |
$form->setLib("instruction", _("Instruction")."* :"); |
$form->setLib("instruction", _("Instruction")."* :"); |
184 |
if(isset($infos)) { |
if(isset($infos)) { |
185 |
$form->setType("instruction", "hiddenstatic"); |
$form->setType("instruction", "hiddenstatic"); |
190 |
$form->setTaille("instruction", 20); |
$form->setTaille("instruction", 20); |
191 |
$form->setMax("instruction", 20); |
$form->setMax("instruction", 20); |
192 |
|
|
193 |
|
// Création du fieldset regroupant les champs permettant la mise à jour des date |
194 |
$form->setFieldset('type_mise_a_jour','D',_('Mise a jour')); |
$form->setFieldset('type_mise_a_jour','D',_('Mise a jour')); |
195 |
$form->setFieldset('instruction','F'); |
$form->setFieldset('instruction','F'); |
196 |
// |
// |
197 |
$form->entete(); |
$form->entete(); |
198 |
$form->afficher($champs, $validation, false, false); |
$form->afficher($champs, $validation, false, false); |
199 |
|
|
200 |
// Ajout des infos du dossier correcpondant a l'instruction séléctionnée |
// Ajout des infos du dossier correspondantes à l'instruction séléctionnée |
|
|
|
201 |
if(isset($infos)) { |
if(isset($infos)) { |
202 |
|
|
203 |
|
// Création du fieldset regroupant les infos de synthèse |
204 |
echo "<fieldset class=\"cadre ui-corner-all ui-widget-content \"> |
echo "<fieldset class=\"cadre ui-corner-all ui-widget-content \"> |
205 |
<legend class=\"ui-corner-all ui-widget-content ui-state-active\">"._("Synthese")."</legend> |
<legend class=\"ui-corner-all ui-widget-content ui-state-active\">"._("Synthese")."</legend> |
206 |
<div class=\"fieldsetContent\">"; |
<div class=\"fieldsetContent\">"; |
207 |
|
// Ajout des infos dans un DOM html correspondant à un champ de formulaire |
208 |
foreach ($infos as $key => $value) { |
foreach ($infos as $key => $value) { |
209 |
echo "<div class=\"field field-type-textdisabled\"> |
echo "<div class=\"field field-type-textdisabled\"> |
210 |
<div class=\"form-libelle\"> |
<div class=\"form-libelle\"> |
225 |
echo "</div> |
echo "</div> |
226 |
</div>"; |
</div>"; |
227 |
} |
} |
228 |
|
|
229 |
|
// Ajout d'un champ hidden permettant de savoir que le formulaire précédant est celui de vérification |
230 |
echo "<input type=\"hidden\" name=\"is_valid\" value=\"true\"/>"; |
echo "<input type=\"hidden\" name=\"is_valid\" value=\"true\"/>"; |
231 |
echo "</div> |
echo "</div> |
232 |
<div class=\"visualClear\"><!-- --></div> |
<div class=\"visualClear\"><!-- --></div> |
241 |
echo "\t\t<input type=\"submit\" value=\""._("Valider")."\""; |
echo "\t\t<input type=\"submit\" value=\""._("Valider")."\""; |
242 |
echo " name=\"validation\""; |
echo " name=\"validation\""; |
243 |
echo " />\n"; |
echo " />\n"; |
244 |
|
|
245 |
|
// Si pas sur l'écran de validation |
246 |
if(isset($infos)) { |
if(isset($infos)) { |
247 |
echo "<a class=\"retour\" href=\"../app/maj_dates_suivi.php"; |
echo "<a class=\"retour\" href=\"../app/maj_dates_suivi.php"; |
248 |
echo "?type_mise_a_jour=".$type_mise_a_jour."&date=".$date."&instruction=".$instruction; |
echo "?type_mise_a_jour=".$type_mise_a_jour."&date=".$date."&instruction=".$instruction; |