Hacked By AnonymousFox
<?php
class Utilisateur {
/* Afficher la liste des groupes d'un utilisateur */
public static function listeGroupe($groupe,$bdd){
$return = '';
if(!empty($groupe)){
$sql = $bdd->query("SELECT groupeNom FROM groupe
WHERE groupeId IN ($groupe) ");
while($data = $sql->fetchObject()){
$return .= '<p>'.$data->groupeNom.'</p>';
}
return $return;
}else
return '<p>Aucun</p>';
}
/* Afficher le widget des utilisateurs */
public static function listeUtilisateur($bdd,$utilisateurs){
$sql = $bdd->query("SELECT groupeId, groupeNom FROM groupe
ORDER BY groupeNom ASC ");
while($data = $sql->fetchObject()){
$groupeId = $data->groupeId;
$sql2 = $bdd->query("SELECT utilisateurId, utilisateurNom, utilisateurPrenom FROM utilisateur
WHERE FIND_IN_SET($groupeId,utilisateurGroupe)
AND utilisateurAdmin != 1 ");
if($sql2->rowCount() != 0){
echo'<div class="groupe">';
echo '<h4 class="titre" data-groupe="'.$groupeId.'">'.$data->groupeNom.'</h4>';
while($data2 = $sql2->fetchObject()){
$utilisateurArray = explode(',', $utilisateurs);
if(in_array($data2->utilisateurId, $utilisateurArray))
echo'<p><input type="checkbox" name="'.$data2->utilisateurId.'" value="'.$data2->utilisateurId.'" data-groupe="'.$groupeId.'" checked="checked" class="groupe-user"/>'.$data2->utilisateurPrenom.' '.$data2->utilisateurNom.'</p>';
else
echo'<p><input type="checkbox" name="'.$data2->utilisateurId.'" value="'.$data2->utilisateurId.'" data-groupe="'.$groupeId.'" class="groupe-user"/>'.$data2->utilisateurPrenom.' '.$data2->utilisateurNom.'</p>';
}
echo '</div>';
}
}
$sql = $bdd->query("SELECT utilisateurId, utilisateurNom, utilisateurPrenom FROM utilisateur
WHERE utilisateurGroupe = ''
AND utilisateurAdmin != 1");
if($sql->rowCount() != 0){
echo'<div class="groupe">';
echo '<h4 class="titre" data-groupe="sans">Sans groupe</h4>';
while ($data = $sql->fetchObject()) {
$utilisateurArray = explode(',', $utilisateurs);
if(in_array($data->utilisateurId, $utilisateurArray))
echo'<p><input type="checkbox" name="'.$data->utilisateurId.'" value="'.$data->utilisateurId.'" data-groupe="sans" checked="checked" class="groupe-user"/>'.$data->utilisateurPrenom.' '.$data->utilisateurNom.'</p>';
else
echo'<p><input type="checkbox" name="'.$data->utilisateurId.'" value="'.$data->utilisateurId.'" data-groupe="sans" class="groupe-user"/>'.$data->utilisateurPrenom.' '.$data->utilisateurNom.'</p>';
}
echo '</div>';
}
}
/* Récupération des identifiants utilisteur en string ex : 1,3,5 */
public static function postUtilisateur($bdd){
$utilisateurs = '';
$sql = $bdd->query("SELECT utilisateurId FROM utilisateur
ORDER BY utilisateurId DESC ");
while($data = $sql->fetchObject()){
$utilisateurId = $data->utilisateurId;
if(isset($_POST[$utilisateurId])){
$utilisateurs .= $utilisateurId.',';
}
}
return substr($utilisateurs,0,-1);
}
}
?>
Hacked By AnonymousFox1.0, Coded By AnonymousFox