本文整理汇总了PHP中DB_STRUCTURE_ADMINISTRATEUR::DB_supprimer_utilisateur方法的典型用法代码示例。如果您正苦于以下问题:PHP DB_STRUCTURE_ADMINISTRATEUR::DB_supprimer_utilisateur方法的具体用法?PHP DB_STRUCTURE_ADMINISTRATEUR::DB_supprimer_utilisateur怎么用?PHP DB_STRUCTURE_ADMINISTRATEUR::DB_supprimer_utilisateur使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DB_STRUCTURE_ADMINISTRATEUR
的用法示例。
在下文中一共展示了DB_STRUCTURE_ADMINISTRATEUR::DB_supprimer_utilisateur方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: array
exit('OK'.$nb.' compte'.$s.' réintégré'.$s.'.');
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// Supprimer des comptes élèves
// Supprimer des comptes parents
// Supprimer des comptes professeurs et/ou directeurs
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
if( ($action=='supprimer') && $nb )
{
foreach($tab_select_users as $user_id)
{
// Mettre à jour l'enregistrement
$tab_param_profil = array( 'eleves'=>'eleve' , 'parents'=>'parent' , 'professeurs_directeurs'=>'professeur' );
DB_STRUCTURE_ADMINISTRATEUR::DB_supprimer_utilisateur( $user_id , $tab_param_profil[$profil] );
// Log de l'action
ajouter_log_SACoche('Suppression d\'un utilisateur ('.$tab_param_profil[$profil].' '.$user_id.').');
}
$s = ($nb>1) ? 's' : '';
exit('OK'.$nb.' compte'.$s.' supprimé'.$s.'.');
}
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// On ne devrait pas en arriver là...
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
exit('Erreur avec les données transmises !');
?>
示例2: exit
if ($action == 'reintegrer') {
DB_STRUCTURE_ADMINISTRATEUR::DB_modifier_users_statut($tab_user_id, TRUE);
exit('ok,' . implode(',', $tab_user_id));
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Supprimer des comptes
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($action == 'supprimer') {
// Récupérer le profil des utilisateurs indiqués, vérifier qu'ils sont déjà sortis et qu'on y a pas glissé l'id d'un administrateur
$DB_TAB = DB_STRUCTURE_ADMINISTRATEUR::DB_lister_users_cibles(implode(',', $tab_user_id), 'user_id,user_nom,user_prenom,user_profil_sigle,user_sortie_date', '');
$tab_user_id = array();
$notification_contenu = '';
$notification_intro = date('d-m-Y H:i:s') . ' ' . $_SESSION['USER_PRENOM'] . ' ' . $_SESSION['USER_NOM'];
foreach ($DB_TAB as $DB_ROW) {
if ($DB_ROW['user_sortie_date'] <= TODAY_MYSQL && $DB_ROW['user_profil_sigle'] != 'ADM') {
DB_STRUCTURE_ADMINISTRATEUR::DB_supprimer_utilisateur($DB_ROW['user_id'], $DB_ROW['user_profil_sigle']);
$tab_user_id[] = $DB_ROW['user_id'];
// Log de l'action
SACocheLog::ajouter('Suppression de l\'utilisateur ' . $DB_ROW['user_nom'] . ' ' . $DB_ROW['user_prenom'] . ' (' . $DB_ROW['user_profil_sigle'] . ' ' . $DB_ROW['user_id'] . ').');
$notification_contenu .= $notification_intro . ' a supprimé l\'utilisateur ' . $DB_ROW['user_nom'] . ' ' . $DB_ROW['user_prenom'] . ' (' . $DB_ROW['user_profil_sigle'] . ' ' . $DB_ROW['user_id'] . ').' . "\r\n";
}
}
// Notifications (rendues visibles ultérieurement)
if ($notification_contenu) {
DB_STRUCTURE_NOTIFICATION::enregistrer_action_admin($notification_contenu, $_SESSION['USER_ID']);
}
// Retour
$retour = count($tab_user_id) ? 'ok,' . implode(',', $tab_user_id) : 'Aucun compte coché n\'est supprimable ! Il faut d\'abord les retirer pour leur affecter une date de sortie...';
exit($retour);
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
示例3: html
echo '<td>' . html($prenom) . '</td>';
echo '<td>' . html($login) . '</td>';
echo $box_password ? '<td class="i">champ crypté</td>' : '<td class="new">' . $password . ' <img alt="" src="./_img/bulle_aide.png" width="16" height="16" title="Pensez à noter le mot de passe !" /></td>';
echo '<td>' . html($courriel) . '</td>';
echo '<td class="nu">';
echo '<q class="modifier" title="Modifier ce administrateur."></q>';
echo $id != $_SESSION['USER_ID'] ? '<q class="supprimer" title="Retirer cet administrateur."></q>' : '<q class="supprimer_non" title="Un administrateur ne peut pas supprimer son propre compte."></q>';
echo '</td>';
exit;
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// Retirer un administrateur existant
// ////////////////////////////////////////////////////////////////////////////////////////////////////
if ($action == 'supprimer' && $id && $nom && $prenom) {
if ($id == $_SESSION['USER_ID']) {
exit('Erreur : un administrateur ne peut pas supprimer son propre compte !');
}
// Supprimer l'enregistrement
DB_STRUCTURE_ADMINISTRATEUR::DB_supprimer_utilisateur($id, $profil);
// Log de l'action
SACocheLog::ajouter('Suppression de l\'utilisateur ' . $nom . ' ' . $prenom . ' (' . $profil . ' ' . $id . ').');
// Notifications (rendues visibles ultérieurement)
$notification_contenu = date('d-m-Y H:i:s') . ' ' . $_SESSION['USER_PRENOM'] . ' ' . $_SESSION['USER_NOM'] . ' a supprimé l\'utilisateur ' . $nom . ' ' . $prenom . ' (' . $profil . ' ' . $id . ').' . "\r\n";
DB_STRUCTURE_NOTIFICATION::enregistrer_action_admin($notification_contenu, $_SESSION['USER_ID']);
// Afficher le retour
exit('<td>ok</td>');
}
// ////////////////////////////////////////////////////////////////////////////////////////////////////
// On ne devrait pas en arriver là !
// ////////////////////////////////////////////////////////////////////////////////////////////////////
exit('Erreur avec les données transmises !');