/** * @param $idResponsable * @return Responsable */ public static function getById ($idResponsable) { $parent = parent::getById($idResponsable); $responsable = new Responsable(); foreach ($parent as $attr => $value) { $responsable->{'set' . $attr}($value); } return $responsable; }
public static function getById($idProfesseur){ $parent = parent::getById($idProfesseur); $prof = new Professeur(); foreach ($parent as $attr => $value){ $prof->{'set'.$attr}($value); } return $prof; }
public static function getById($idResponsable) { $parent = parent::getById($idResponsable); $administrateur = new Administrateur(); foreach ($parent as $attr => $value) { $administrateur->{'set' . $attr}($value); } return $administrateur; }
public function modifParent() { switch ($_SERVER['REQUEST_METHOD']) { case 'GET': $this->load->model("Utilisateur"); $this->load->model("Ville"); if (isset($_SESSION['user'])) { $data['parent'] = Utilisateur::getById($_GET['id']); $data['villes'] = Ville::getAll(); $this->load->view('modifierParent', $data); } else { $_SESSION["messagee"] = "Connexion requise"; header('Location:' . base_url() . "index.php/welcome/connexion"); exit; } break; case 'POST': $this->load->model("Utilisateur"); $this->load->model("Ville"); if (isset($_POST["id"]) && isset($_POST["nom"]) && isset($_POST["prenom"]) && isset($_POST['idVille']) && isset($_POST['login']) && isset($_POST['mdp']) && isset($_POST['mail']) && isset($_POST['tel'])) { $ok = Utilisateur::update($_POST['id'], $_POST['nom'], $_POST['prenom'], $_POST['idVille'], $_POST['login'], $_POST['mdp'], $_POST['mail'], $_POST['tel']); if ($ok) { $_SESSION['messages'] = "Modification réussie"; } else { $_SESSION['messagee'] = "Échec de la modification"; } header('Location: ' . base_url() . 'index.php/gestionParent'); exit; } else { $_SESSION['messagee'] = "Il manque des infos"; header('Location: ' . base_url() . 'index.php/gestionParent/ajoutParent'); exit; } break; } }
<?php /** * Created by PhpStorm. * User: Jean-Baptiste * Date: 30/09/2015 * Time: 21:05 */ header('content-type: text/html; charset=utf-8'); session_start(); require_once '../Require/Objects.php'; $utilisateur = new Utilisateur(); if (isset($_SESSION['id'])) { $utilisateur = Utilisateur::getById($_SESSION['id']); if (!($utilisateur->estAdministrateur() || $utilisateur->estProfesseur())) { header('location: ../Intranet/mesInformations.php'); } } else { header('location: ../Intranet/connexion.php'); } ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>EDEIP : Affectation Matiere</title> <link rel="stylesheet" href="../Intranet/styleIntranet.css" type="text/css" media="screen"/> <link rel="stylesheet" href="../Require/jquery-ui.css" type="text/css" media="screen"/> <link rel="stylesheet" href="../font-awesome-4.4.0/css/font-awesome.min.css" type="text/css" media="screen"/> <link rel="shortcut icon" href="../Images/Logo32.ico"/>
<?php /** * Created by PhpStorm. * User: Jean-Baptiste * Date: 17/05/2016 * Time: 17:32 */ header('content-type: text/html; charset=utf-8'); require_once '../Require/Objects.php'; if (isset($_GET['id']) && !empty($_GET['id'])) { $unUtilisateur = Utilisateur::getById($_GET['id']); echo preg_replace('/u([\\da-fA-F]{4})/', '&#x\\1;', str_replace('\\u', 'u', json_encode($unUtilisateur->toArray()))); }
public function getUtilisateur() { return Utilisateur::getById($this->idUtilisateur); }
switch ($_GET['action']) { case 'CarnetLiaison' : echo json_encode(CarnetLiaison::getById($_GET['idCarnetLiaison'])->toArray()); break; case 'Evaluation': echo json_encode(Evaluation::getById($_GET['idEvaluation'])->toArray()); break; case 'Matiere' : echo json_encode(Matiere::getById($_GET['idMatiere'])->toArray()); break; case 'Module' : echo json_encode(Module::getById($_GET['idModule'])->toArray()); break; case 'Niveau' : echo json_encode(Niveau::getById($_GET['idNiveau'])->toArray()); break; case 'NiveauCpt' : echo json_encode(NiveauCpt::getById($_GET['idNiveauCpt'])->toArray()); break; case 'Periode': echo json_encode(Periode::getById($_GET['idPeriode'])->toArray()); break; case 'Trimestre': echo json_encode(Trimestre::getById($_GET['idTrimestre'])->toArray()); break; case 'Utilisateur' : echo json_encode(Utilisateur::getById($_GET['idUtilisateur'])->toArray()); break; }
<?php /** * Created by PhpStorm. * User: Jean-Baptiste * Date: 24/08/2015 * Time: 19:35 */ header('content-type: text/html; charset=utf-8'); session_start(); require_once('../Require/Objects.php'); if (isset ($_GET['action'])) { switch ($_GET['action']) { case 'listeMatiereByNiveauUtilisateur' : $utilisateur = Utilisateur::getById($_GET['idUtilisateur']); $Matieres = Matiere::getByNiveauProfesseur($_GET['idNiveau'], $_GET['idUtilisateur']); if ($utilisateur->estAdministrateur()) $Matieres = Matiere::getByNiveau($_GET['idNiveau']); $return = array (); foreach ($Matieres as $mat) { $return[] = $mat->toArray(); } echo json_encode($return); break; case 'listeEvaluationByMatiereNiveau': $matiereNiveau = MatiereNiveau::getByMatiereNiveau($_GET['idMatiere'], $_GET['idNiveau']); $evaluations = Evaluation::getByMatiereNiveau($matiereNiveau->getIdMatiereNiveau()); $return = array (); foreach ($evaluations as $eval) { $return[] = $eval->toArray(); }
public function getRedacteur(){ return Utilisateur::getById($this->getIdRedacteur()); }
$msg = ""; $msgMdP = ""; if (isset($_SESSION['id'])) { $utilisateur = Utilisateur::getById($_SESSION['id']); } else { header('location: ../Intranet/connexion.php'); } if (isset($_GET['id']) && (!empty($_GET['id']))) $user = Utilisateur::getById($_GET['id']); else $user = Utilisateur::getById($_SESSION['id']); if (isset($_POST['update'])) { if (!empty($_POST['idUtilisateur'])) { $user = Utilisateur::getById($_POST['idUtilisateur']); if (!empty($_POST['nomUtilisateur'])) $user->setNomUtilisateur(htmlspecialchars($_POST['nomUtilisateur'])); if (!empty($_POST['prenomUtilisateur'])) $user->setPrenomUtilisateur(htmlspecialchars($_POST['prenomUtilisateur'])); $user->setAdr1Utilisateur($_POST['adr1Utilisateur']); $user->setAdr2Utilisateur($_POST['adr2Utilisateur']); $user->setCpUtilisateur($_POST['cpUtilisateur']); $user->setVilleUtilisateur($_POST['villeUtilisateur']); $user->setMailUtilisateur($_POST['mailUtilisateur']); $user->update(); $connexion = Connexion::getById($user->getIdUtilisateur()); if ((isset($_POST['mdpUtilisateur']) && !empty($_POST['mdpUtilisateur'])) && (isset($_POST['mdpUtilisateurConfirm']) && !empty($_POST['mdpUtilisateurConfirm'])) && ($_POST['mdpUtilisateur'] == $_POST['mdpUtilisateurConfirm'])) { $connexion->setMdpUtilisateur($_POST['mdpUtilisateur']);
$resp = new Responsable(); $resp->setIdResponsable($personne->getIdUtilisateur()); $resp->insertOnly(); } if ($fonction['Eleve']){ $eleve = new Eleve(); $eleve->setIdEleve($personne->getIdUtilisateur()); $eleve->setIdNiveau($_POST['niveauEleve']); $eleve->insertOnly(); } } } if (isset($_POST['btActive'])) { $personne = Utilisateur::getById($_POST['idUtilisateur']); if ($personne->getActifUtilisateur()) $personne->desactiver(); else $personne->activer(); } ?> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>EDEIP : Gestion des Utilisateurs</title> <link rel="stylesheet" href="../Intranet/styleIntranet.css" type="text/css" media="screen"/> <link rel="stylesheet" href="../Require/jquery-ui.css" type="text/css" media="screen"/> <link rel="stylesheet" href="../font-awesome-4.4.0/css/font-awesome.min.css" type="text/css" media="screen"/>