FrameBeurk File
Fmbk/Module/Rhum/Section/Maj/monteSection.php
<?php //FrameBeurk V0.65 Copyright ToolOscope 2016. Licence CeCILL-C.
$result1 = db_QUERY("SELECT NoOrdre FROM Rhum_Section WHERE IdSection = '$IdMaj'");
if (list($NoOrdre) = db_FETCH_ROW($result1)) {
// remonter la section
if ($NoOrdre <= 1)
Beurk_messageEtape('Section déjà en premier', true);
else {
$NewOrder = $NoOrdre - 1;
//pas de gestion de version pour cette action, pas d'impact sur les noeuds
$requete = 'UPDATE Rhum_Section AS S1, Rhum_Section AS S2 '
. "SET S1.NoOrdre = $NewOrder, S2.NoOrdre = $NoOrdre "
. "WHERE S1.IdSection = '$IdMaj' AND S2.NoOrdre = $NewOrder and S2.IdSection <> '$IdMaj'";
if (db_QUERY($requete))
Beurk_messageEtape('Section remontée', false);
else
Beurk_messageEtape('Modification en erreur', true);
}
} else Beurk_messageEtape('Section inconnue', true);
db_FREE($result1);
© 2010-2015 by ToolOscope SASU. © 2016-2018 by Arnaud De Rette. All rights reserved