12,17 → 12,17 |
{ |
$aso_admin_projet = array(); |
|
// Récupération des projet |
// Récupération des projet |
$Projet = new Projet(); |
|
// Ajout du projet par défaut |
// Ajout du projet par défaut |
$aso_admin_projet['Projet'] = $Projet; |
|
// Récupération des catégories |
// Récupération des catégories |
$ProjetCategorie = new ProjetCategorie(); |
$aso_admin_projet['categories'] = $ProjetCategorie->consulter(ProjetCategorie::GPC_TOUS); |
|
// Récupération des projets |
// Récupération des projets |
$tab_p = $Projet->consulter(Projet::GP_TOUS); |
if (false == $tab_p) { |
$aso_admin_projet['projets'] = false; |
34,7 → 34,7 |
} |
} |
|
// Modification des titres, légendes et bouton |
// Modification des titres, légendes et bouton |
$aso_admin_projet['form_legend'] = 'Ajouter un projet'; |
$aso_admin_projet['form_bouton_value'] = 'Ajouter'; |
$aso_admin_projet['form_bouton_id'] = 'btn_projet_ajouter'; |
47,19 → 47,19 |
public function executerEditer() |
{ |
if (isset($_POST['btn_projet_modifier'])) { |
// Récupération des données du projet à modifier |
// Récupération des données du projet à modifier |
$Projet = new Projet(); |
$Projet->consulter(Projet::GP_ID, $_POST['prsu_id'], true); |
$aso_admin_projet['Projet'] = $Projet; |
// Récupération des catégories |
// Récupération des catégories |
$ProjetCategorie = new ProjetCategorie(); |
$aso_admin_projet['categories'] = $ProjetCategorie->consulter(ProjetCategorie::GPC_TOUS); |
|
// Ajout de la catégorie par défaut |
// Ajout de la catégorie par défaut |
$ProjetCategorie->consulter(ProjetCategorie::GPC_ID, $Projet->getCeCategorie(), true); |
$aso_admin_projet['CategorieDefaut'] = $ProjetCategorie; |
//echo '<hr>'.print_r($aso_admin_projet['CategorieDefaut'],true); |
// Modification des titres, légendes et bouton |
// Modification des titres, légendes et bouton |
$aso_admin_projet['form_legend'] = 'Modifier une projet'; |
$aso_admin_projet['form_bouton_value'] = 'Modifier'; |
$aso_admin_projet['form_bouton_id'] = 'btn_projet_modifier'; |
94,7 → 94,7 |
public function executerValiderAjouter() |
{ |
$aso_admin_projet = array(); |
// Nous vérifions que le bouton annuler n'a pas été pressé |
// Nous vérifions que le bouton annuler n'a pas été pressé |
if (!isset($_POST['btn_projet_annuler']) && isset($_POST['btn_projet_ajouter'])) { |
// Ajout du projet |
$Projet = new Projet(); |
108,10 → 108,10 |
$Projet->setDureePrevue($_POST['praj_duree_prevue']); |
$Projet->setAvancement($_POST['praj_avancement']); |
if ($Projet->ajouter()) { |
$aso_admin_projet['message'] = "Le projet ${_POST['praj_nom']} a été ajouté."; |
$aso_admin_projet['message'] = "Le projet ${_POST['praj_nom']} a été ajouté."; |
} |
} else { |
$aso_admin_projet['message'] = "Un projet avec un nom identique existe déjà !"; |
$aso_admin_projet['message'] = "Un projet avec un nom identique existe déjà !"; |
|
} |
} |
126,12 → 126,12 |
public function executerValiderSupprimer() |
{ |
$aso_admin_projet = array(); |
// Vérif des utilisateur_a_projets |
// Vérif des utilisateur_a_projets |
$UtilisateurAProjet = new UtilisateurAProjet(); |
$bool_existe = $UtilisateurAProjet->consulter(UtilisateurAProjet::GUAP_PROJET, array($_POST['prsu_id'])); |
if ($bool_existe == false) { |
trigger_error('UtilisateurAProjet -> OK', E_USER_NOTICE); |
// Vérif des travail_projets |
// Vérif des travail_projets |
$TravailProjet = new TravailProjet(); |
$bool_existe = $TravailProjet->consulter(TravailProjet::GTP_PROJET, array($_POST['prsu_id'])); |
if ($bool_existe == false) { |
140,13 → 140,13 |
$Projet = new Projet(); |
$Projet->setIdProjet($_POST['prsu_id']); |
if ($Projet->supprimer()) { |
$aso_admin_projet['message'] = "Le projet a été supprimé."; |
$aso_admin_projet['message'] = "Le projet a été supprimé."; |
} |
} |
} |
// Message d'erreur si le projet contient des données |
// Message d'erreur si le projet contient des données |
if ($bool_existe != false) { |
$aso_admin_projet['message'] = "Il n'est pas possible de supprimer un projet contenant des données!"; |
$aso_admin_projet['message'] = "Il n'est pas possible de supprimer un projet contenant des données!"; |
} |
|
// Enregistrement du message |