Beispiel #1
0
	/**
	 * @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;
	}
Beispiel #2
0
	public static function getById($idProfesseur){
		$parent = parent::getById($idProfesseur);
		$prof = new Professeur();

		foreach ($parent as $attr => $value){
			$prof->{'set'.$attr}($value);
		}

		return $prof;
	}
Beispiel #3
0
    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;
     }
 }
Beispiel #5
0
<?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"/>
Beispiel #6
0
<?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())));
}
Beispiel #7
0
 public function getUtilisateur() {
   return Utilisateur::getById($this->idUtilisateur);
 }
Beispiel #8
0

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;
}
Beispiel #9
0
<?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();
			}
Beispiel #10
0
	public function getRedacteur(){
		return Utilisateur::getById($this->getIdRedacteur());
	}
Beispiel #11
0
$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']);
Beispiel #12
0
            $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"/>