en | fr  | Contact  | Print  | Share

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