Пример #1
0
	public static function getAllActif () {
		$parents = parent::getAllActif();
		$return = array ();
		foreach ($parents as $parent) {
			if ($parent->estResponsable())
				$return[] = Responsable::getById($parent->getIdUtilisateur());
		}
		return $return;
	}
Пример #2
0
<?php

/**
 * Created by PhpStorm.
 * User: Jean-Baptiste
 * Date: 17/05/2016
 * Time: 22:26
 */
header('content-type: text/html; charset=utf-8');
require_once '../Require/Objects.php';
if (isset($_GET['action']) && !empty($_GET['action'])) {
    switch ($_GET['action']) {
        case "getEleves":
            $idResponsable = $_GET['idResponsable'];
            $leResponsable = Responsable::getById($idResponsable);
            $lesEleves = $leResponsable->getEleves();
            $retour = array();
            foreach ($lesEleves as $eleve) {
                $retour[] = $eleve->toArray();
            }
            echo preg_replace('/u([\\da-fA-F]{4})/', '&#x\\1;', str_replace('\\u', 'u', json_encode($retour)));
            break;
    }
}
Пример #3
0
	public function getResponsable(){
		return Responsable::getById($this->getIdResponsable());
	}
Пример #4
0
<?php
/**
 * Created by PhpStorm.
 * User: Jean-Baptiste
 * Date: 05/08/2015
 * Time: 17:44
 */

?>
<i id="reduction" class="fa fa-arrow-circle-o-left"></i>
<div id="menuContent">
	<a href="../Intranet/MesInformations.php">Modifier mes informations</a><br/><br/>
	<?php
	if ($utilisateur->estResponsable()) {
		$utilisateur = Responsable::getById($utilisateur->getIdUtilisateur());
		$eleves = $utilisateur->getEleves();
		if (count($eleves) > 0) {
			echo "Enfant Sélectionné :<br/>";
			if (count($eleves) == 1) {
				echo '<span hidden id="idEnfant">' . $eleves[0]->getIdUtilisateur() . '</span>';
				echo $eleves[0]->getNomUtilisateur() . " " . $eleves[0]->getPrenomUtilisateur();
			}
			else {
				?>
				<span hidden id="idEnfant"><?php echo $eleves[0]->getIdUtilisateur(); ?></span>
				<select id="choixEnfant">
					<?php
					foreach ($eleves as $eleve) {
						echo "<option value='" . $eleve->getIdEleve() . "'>" . $eleve->getNomUtilisateur() . " " . $eleve->getPrenomUtilisateur() . "</option>";
					}
					?>
Пример #5
0
		$eleve = Eleve::getById($_GET['idEleve']);
		$return = array();
		$responsables = $eleve->getResponsables();
		foreach ($responsables as $responsable){
			$return[] = $responsable->toArray();
		}
		echo json_encode($return);
		break;
	case 'addResponsable':
		$eleve = Eleve::getById($_GET['idEleve']);
		$responsable = Responsable::getById($_GET['idResponsable']);
		$eleveResponsable = EleveResponsable::getByEleveResponsable($eleve->getIdEleve(), $responsable->getIdResponsable());
		if (!$eleveResponsable->getIdEleve()){
			$eleveResponsable->setIdEleve($eleve->getIdEleve());
			$eleveResponsable->setIdResponsable($responsable->getIdResponsable());
			if ($eleveResponsable->insert()){
				echo json_encode('true');
			}
		}
		break;
	case 'delResponsable':
		$eleve = Eleve::getById($_GET['idEleve']);
		$responsable = Responsable::getById($_GET['idResponsable']);
		$eleveResponsable = EleveResponsable::getByEleveResponsable($eleve->getIdEleve(), $responsable->getIdResponsable());
		if ($eleveResponsable->getIdEleve()){
			if ($eleveResponsable->delete()){
				echo json_encode('true');
			}
		}
		break;
}
Пример #6
0
							<td><input type="submit" id="submitButton" name="btSubmit" value="Valider"></td>
						</tr>
					</table>
				</form>
			</fieldset>
			<?php
			}
			?>
			<br/>
			<?php
			$CarnetLiaisonAll = array ();
			if ($utilisateur->estProfesseur() || $utilisateur->estResponsable()) {
				$CarnetLiaisonAll = CarnetLiaison::getByIdRedacteur($utilisateur->getIdUtilisateur());
			}
			if ($utilisateur->estResponsable()){
				$CarnetLiaisonAll = CarnetLiaison::getByEleves(Responsable::getById($utilisateur->getIdUtilisateur())->getEleves());
			}
			if ($utilisateur->estAdministrateur()) {
				$CarnetLiaisonAll = CarnetLiaison::getAll();
			}
			foreach ($CarnetLiaisonAll as $carnetLiaison) {
				?>
			<fieldset style="width: 80%; margin: auto;">

				<legend>Message du <strong><?php echo $carnetLiaison->afficheDateRedaction(); ?></strong> concernant <strong><?php echo $carnetLiaison->getEleve()->getNomUtilisateur() . ' ' . $carnetLiaison->getEleve()->getPrenomUtilisateur(); ?></strong></legend>
				Auteur : <?php echo $carnetLiaison->getRedacteur()->getNomUtilisateur() . ' ' . $carnetLiaison->getRedacteur()->getPrenomUtilisateur(); ?></br>
				Message : </br><textarea rows="10" cols="60"  readonly><?php echo $carnetLiaison->getContenuCarnetLiaison() ?></textarea>
				<?php
				if ($carnetLiaison->estReponse()) {
					?>
				</br><span id="textReponse<?php echo $carnetLiaison->getIdReponse(); ?>" class="reponse" idReponse="<?php echo $carnetLiaison->getIdReponse(); ?>">Voir le Message anterieur.</span>