en | fr  | Contact  | Print  | Share

FrameBeurk File

Fmbk/Module/Rhum/Section/Maj/creeSection.php

<?php //FrameBeurk V0.65 Copyright ToolOscope 2016. Licence CeCILL-C.

if (! isset($_REQUEST["titre$IdMaj"]) || $_REQUEST["titre$IdMaj"] == '')
  
Beurk_messageEtape('Titre de la section obligatoire'true"titre$IdMaj");
elseif (! isset(
$_REQUEST["donnees$IdMaj"]) || $_REQUEST["donnees$IdMaj"] == '')
  
Beurk_messageEtape('Description de la section obligatoire'true"donnees$IdMaj");
else {

  
// recherche si section déjà existante
  
$section Beurk_Request2DB($_REQUEST["titre$IdMaj"]);
  
$result1 db_QUERY("SELECT IdSection FROM Rhum_Section WHERE Section = '$section'");
  if (list(
$IdSection) = db_FETCH_ROW($result1))
    
Beurk_messageEtape('Section déjà existante'true"titre$IdMaj");
  else {
    
// ordre de la nouvelle section = dernière position
    
$result2 db_QUERY('SELECT count(*) FROM Rhum_Section');
    if (list(
$nbrsection) = db_FETCH_ROW($result2))
      
$NoOrdre $nbrsection 1;
    else
      
$NoOrdre 1;

    
db_FREE($result2);

    
// insertion de la nouvelle section
    
$requete = array('INSERT' => 'Rhum_Section',
                    
'VALUES' => array('Section' => $section,
                                    
'NoOrdre' => $NoOrdre,
                                    
'NbrSujets' => 0,
                                    
'Donnees' => Beurk_Request2DB($_REQUEST["donnees$IdMaj"])
                                    ));

    if (
Uzers_estAdmin())
        
$requete['VALUES']['Import'] = (isset($_REQUEST["import$IdMaj"])) ? Beurk_Request2DB($_REQUEST["import$IdMaj"]) : '';

    
$IdSection Beurk_creeEntite($requete'Section créée''V'$CONFIG['Entite']['Forum']['Id']);
  }
  
db_FREE($result1);
}


© 2010-2015 by ToolOscope SASU. © 2016-2018 by Arnaud De Rette. All rights reserved