Line 75... |
Line 75... |
75 |
$UtMail = $Utilisateur->consulter(Utilisateur::GU_MAIL, array($_POST['ut_email']));
|
75 |
$UtMail = $Utilisateur->consulter(Utilisateur::GU_MAIL, array($_POST['ut_email']));
|
76 |
if ((is_array($UtMail) && count($UtMail) > 1) || $UtMail instanceof Utilisateur) {
|
76 |
if ((is_array($UtMail) && count($UtMail) > 1) || $UtMail instanceof Utilisateur) {
|
77 |
$aso_admin_utilisateur['messages'][] = 'Un utilisateur avec le même courriel existe déjà !';
|
77 |
$aso_admin_utilisateur['messages'][] = 'Un utilisateur avec le même courriel existe déjà !';
|
78 |
$bool_ajouter = false;
|
78 |
$bool_ajouter = false;
|
79 |
}
|
79 |
}
|
80 |
$this->verifierChampsCommuns(&$aso_admin_utilisateur, &$bool_ajouter, 'A');
|
80 |
$this->verifierChampsCommuns($aso_admin_utilisateur, $bool_ajouter, 'A');
|
81 |
if ($bool_ajouter) {
|
81 |
if ($bool_ajouter) {
|
82 |
// Action suivante
|
82 |
// Action suivante
|
83 |
$this->setSuivant('ajouter');
|
83 |
$this->setSuivant('ajouter');
|
84 |
} else {
|
84 |
} else {
|
85 |
// Action suivante
|
85 |
// Action suivante
|
Line 101... |
Line 101... |
101 |
$UtMail = $Utilisateur->consulter(Utilisateur::GU_MAIL, array($_POST['ut_email']));
|
101 |
$UtMail = $Utilisateur->consulter(Utilisateur::GU_MAIL, array($_POST['ut_email']));
|
102 |
if ((is_array($UtMail) && count($UtMail) > 1) || ($UtMail instanceof Utilisateur && $UtMail->getIdUtilisateur() != $_POST['ut_id_utilisateur'])) {
|
102 |
if ((is_array($UtMail) && count($UtMail) > 1) || ($UtMail instanceof Utilisateur && $UtMail->getIdUtilisateur() != $_POST['ut_id_utilisateur'])) {
|
103 |
$aso_admin_utilisateur['messages'][] = 'Un utilisateur avec le même courriel existe déjà !';
|
103 |
$aso_admin_utilisateur['messages'][] = 'Un utilisateur avec le même courriel existe déjà !';
|
104 |
$bool_modifier = false;
|
104 |
$bool_modifier = false;
|
105 |
}
|
105 |
}
|
106 |
$this->verifierChampsCommuns(&$aso_admin_utilisateur, &$bool_modifier, 'M');
|
106 |
$this->verifierChampsCommuns($aso_admin_utilisateur, $bool_modifier, 'M');
|
107 |
if ($bool_modifier) {
|
107 |
if ($bool_modifier) {
|
108 |
// Action suivante
|
108 |
// Action suivante
|
109 |
$this->setSuivant('modifier');
|
109 |
$this->setSuivant('modifier');
|
110 |
} else {
|
110 |
} else {
|
111 |
// Action suivante
|
111 |
// Action suivante
|
Line 132... |
Line 132... |
132 |
}
|
132 |
}
|
133 |
if ($_POST['ut_temps_de_travail_jour'] > 24) {
|
133 |
if ($_POST['ut_temps_de_travail_jour'] > 24) {
|
134 |
$aso_admin_utilisateur['messages'][] = 'Il est impossible que le temps de travail soit supérieur à 24h !';
|
134 |
$aso_admin_utilisateur['messages'][] = 'Il est impossible que le temps de travail soit supérieur à 24h !';
|
135 |
$bool = false;
|
135 |
$bool = false;
|
136 |
}
|
136 |
}
|
137 |
$aso_champs_tdt = array('ut_tdt_lundi' => 'Lundi', 'ut_tdt_mardi' => 'Mardi', 'ut_tdt_mercredi' => 'Mercredi',
|
137 |
$aso_champs_tdt = array('ut_tdt_lundi' => 'Lundi', 'ut_tdt_mardi' => 'Mardi', 'ut_tdt_mercredi' => 'Mercredi',
|
138 |
'ut_tdt_jeudi' => 'Jeudi', 'ut_tdt_vendredi' => 'Vendredi', 'ut_tdt_samedi' => 'Samedi',
|
138 |
'ut_tdt_jeudi' => 'Jeudi', 'ut_tdt_vendredi' => 'Vendredi', 'ut_tdt_samedi' => 'Samedi',
|
139 |
'ut_tdt_dimanche' => 'Dimanche');
|
139 |
'ut_tdt_dimanche' => 'Dimanche');
|
140 |
foreach ($aso_champs_tdt as $champ_id => $libelle) {
|
140 |
foreach ($aso_champs_tdt as $champ_id => $libelle) {
|
141 |
if ($_POST[$champ_id] > $_POST['ut_temps_de_travail_jour']) {
|
141 |
if ($_POST[$champ_id] > $_POST['ut_temps_de_travail_jour']) {
|
142 |
$aso_admin_utilisateur['messages'][] = "Le champ temps de travail du $libelle ne doit pas être supérieur à la durée maximum du temps de travail journalier !";
|
142 |
$aso_admin_utilisateur['messages'][] = "Le champ temps de travail du $libelle ne doit pas être supérieur à la durée maximum du temps de travail journalier !";
|
Line 250... |
Line 250... |
250 |
$Utilisateur->setTdtMercredi($_POST['ut_tdt_mercredi']);
|
250 |
$Utilisateur->setTdtMercredi($_POST['ut_tdt_mercredi']);
|
251 |
$Utilisateur->setTdtJeudi($_POST['ut_tdt_jeudi']);
|
251 |
$Utilisateur->setTdtJeudi($_POST['ut_tdt_jeudi']);
|
252 |
$Utilisateur->setTdtVendredi($_POST['ut_tdt_vendredi']);
|
252 |
$Utilisateur->setTdtVendredi($_POST['ut_tdt_vendredi']);
|
253 |
$Utilisateur->setTdtSamedi($_POST['ut_tdt_samedi']);
|
253 |
$Utilisateur->setTdtSamedi($_POST['ut_tdt_samedi']);
|
254 |
$Utilisateur->setTdtDimanche($_POST['ut_tdt_dimanche']);
|
254 |
$Utilisateur->setTdtDimanche($_POST['ut_tdt_dimanche']);
|
255 |
|
255 |
|
256 |
$Utilisateur->setQuotaHeuresSupp($_POST['ut_quota_heures_supp']);
|
256 |
$Utilisateur->setQuotaHeuresSupp($_POST['ut_quota_heures_supp']);
|
257 |
if (!isset($_POST['ut_mark_admin'])) {
|
257 |
if (!isset($_POST['ut_mark_admin'])) {
|
258 |
$_POST['ut_mark_admin'] = 0;
|
258 |
$_POST['ut_mark_admin'] = 0;
|
259 |
}
|
259 |
}
|
260 |
$Utilisateur->setMarkAdmin($_POST['ut_mark_admin']);
|
260 |
$Utilisateur->setMarkAdmin($_POST['ut_mark_admin']);
|
261 |
if (!isset($_POST['ut_mark_recapitulatif'])) {
|
261 |
if (!isset($_POST['ut_mark_recapitulatif'])) {
|
262 |
$_POST['ut_mark_recapitulatif'] = 0;
|
262 |
$_POST['ut_mark_recapitulatif'] = 0;
|
263 |
}
|
263 |
}
|
264 |
$Utilisateur->setMarkRecapitulatif($_POST['ut_mark_recapitulatif']);
|
264 |
$Utilisateur->setMarkRecapitulatif($_POST['ut_mark_recapitulatif']);
|
265 |
|
265 |
|
266 |
$Utilisateur->modifier();
|
266 |
$Utilisateur->modifier();
|
267 |
// Action suivante
|
267 |
// Action suivante
|
268 |
$this->setSuivant('__defaut__');
|
268 |
$this->setSuivant('__defaut__');
|
269 |
}
|
269 |
}
|
Line 290... |
Line 290... |
290 |
$Utilisateur = new Utilisateur();
|
290 |
$Utilisateur = new Utilisateur();
|
291 |
$Utilisateur->setIdUtilisateur($_POST['utsu_id']);
|
291 |
$Utilisateur->setIdUtilisateur($_POST['utsu_id']);
|
292 |
if ($Utilisateur->supprimer()) {
|
292 |
if ($Utilisateur->supprimer()) {
|
293 |
$aso_admin_utilisateur['messages'][] = "L'utilisateur a été supprimé.";
|
293 |
$aso_admin_utilisateur['messages'][] = "L'utilisateur a été supprimé.";
|
294 |
}
|
294 |
}
|
295 |
}
|
295 |
}
|
296 |
}
|
296 |
}
|
297 |
} else {
|
297 |
} else {
|
298 |
$aso_admin_utilisateur['messages'][] = "Il n'est pas possible de supprimer le seul administrateur!";
|
298 |
$aso_admin_utilisateur['messages'][] = "Il n'est pas possible de supprimer le seul administrateur!";
|
299 |
}
|
299 |
}
|
300 |
|
300 |
|
301 |
// Message d'erreur si l'utilisateur contient des données
|
301 |
// Message d'erreur si l'utilisateur contient des données
|
302 |
if (isset($bool_existe) && $bool_existe != false) {
|
302 |
if (isset($bool_existe) && $bool_existe != false) {
|
303 |
$aso_admin_utilisateur['messages'][] = "Il n'est pas possible de supprimer un utilisateur contenant des données!";
|
303 |
$aso_admin_utilisateur['messages'][] = "Il n'est pas possible de supprimer un utilisateur contenant des données!";
|
304 |
}
|
304 |
}
|
Line 305... |
Line 305... |
305 |
|
305 |
|
306 |
// Enregistrement du message
|
306 |
// Enregistrement du message
|
307 |
$this->getRegistre()->ajouterDonnee('admin_utilisateur', $aso_admin_utilisateur);
|
307 |
$this->getRegistre()->ajouterDonnee('admin_utilisateur', $aso_admin_utilisateur);
|
308 |
|
308 |
|
309 |
// Action suivante
|
309 |
// Action suivante
|
310 |
$this->setSuivant('__defaut__');
|
310 |
$this->setSuivant('__defaut__');
|
311 |
}
|
311 |
}
|
312 |
}
|
312 |
}
|
313 |
?>
|
313 |
?>
|