示例#1
0
			$matiereNiveau = MatiereNiveau::getByMatiereNiveau($_GET['idMatiere'], $_GET['idNiveau']);
			$eleve = Eleve::getById($_GET['idEleve']);
			$bulletin = Bulletin::getByEleveMatiereNiveauTrimestre($eleve->getIdEleve(), $matiereNiveau->getIdMatiereNiveau(), $trimestre->getIdTrimestre());
			if (!$bulletin->getIdBulletin()){
				$ret = array();
				$ret['contenuBulletin'] = '';
				$ret['idBulletin'] = '';
				echo json_encode($ret);
				break;
			}
			echo json_encode($bulletin->toArray());
			break;
		case 'addCommentaire':
			//idEleve: idEleve, idMatiere: idMatiere, idNiveau: idNiveau, idTrimestre:idTrimestre, idBulletin: idBulletin, commBulletin: commBulletin, action: 'addCommentaire'
			$trimestre = Trimestre::getById($_GET['idTrimestre']);
			$matiereNiveau = MatiereNiveau::getByMatiereNiveau($_GET['idMatiere'], $_GET['idNiveau']);
			$eleve = Eleve::getById($_GET['idEleve']);

			$bulletin = new Bulletin();
			if ($_GET['idBulletin'] == 0){
				$bulletin->setIdEleve($eleve->getIdUtilisateur());
				$bulletin->setIdMatiereNiveau($matiereNiveau->getIdMatiereNiveau());
				$bulletin->setContenuBulletin($_GET['commBulletin']);
				$bulletin->setDateRedacton(date('Y-m-d'));
				$bulletin->insert();
			}
			else {
				$bulletin = Bulletin::getById($_GET['idBulletin']);
				$bulletin->setContenuBulletin($_GET['commBulletin']);
				//$bulletin->setDateRedacton(date('Y-m-d'));
				$bulletin->update();
示例#2
0
}

if (isset($_POST['verif'])){
	if (isset($_POST['selectEval']) && !empty($_POST['selectEval']))
		header('location: ../Intranet/verifNote.php?idEval='.$_POST['selectEval']);
}

if (isset($_POST['noter'])){
	if (isset($_POST['selectEval']) && !empty($_POST['selectEval']))
		header('location: ../Intranet/affectNote.php?idEval='.$_POST['selectEval']);
}

if (isset($_POST['btAjouter'])) {
	$evaluation = new Evaluation();
	$evaluation->setDateEvaluation($_POST['addDate']);
	$evaluation->setIdMatiereNiveau(MatiereNiveau::getByMatiereNiveau($_POST['addMatiere'], $_POST['addNiveau'])->getIdMatiereNiveau());
	$evaluation->setIdTypeEvaluation($_POST['addType']);
	$evaluation->setTitreEvaluation(db_connect::escape_string($_POST['addTitre']));
//	echo $evaluation->getTitreEvaluation();
	$evaluation->setMaxEvaluation($_POST['addMax']);
	if ($evaluation->getIdTypeEvaluation() == 3)
		$evaluation->setAutreEvaluation(db_connect::escape_string($_POST['autreEval']));

	if ($evaluation->insert()){
		$msgInsert = "<h4 style='color: green'>
				L'ajout de l'&eacute;valuation a r&eacute;ussi.
			</h4>";
	}
	else{
		$msgInsert = "<h4 style='color: red'>
				L'ajout de l'&eacute;valuation a &eacute;chou&eacute;.
示例#3
0
	public function getMatiereNiveau(){
		return MatiereNiveau::getById($this->getIdMatiereNiveau());
	}
示例#4
0
<?php
/**
 * Created by PhpStorm.
 * User: Jean-Baptiste
 * Date: 22/11/2015
 * Time: 11:26
 */
header('content-type: text/html; charset=utf-8');
session_start();
require_once('../Require/Objects.php');

if (isset ($_GET['action'])) {
    switch ($_GET['action']) {
        case 'getListeMatiere' :
            $return = array();
            $eleve = Eleve::getById($_GET['idEleve']);
            $matiereNiveau = MatiereNiveau::getFollowingByEleve($eleve->getIdEleve());
            foreach($matiereNiveau as $mn){
                $return[$mn->getIdNiveau()]['niveau'] = $mn->getNiveau()->toArray();
                $return[$mn->getIdNiveau()]['matiere'][] = $mn->getMatiere()->toArray();
            }
            echo json_encode($return);
            break;
    }
}
示例#5
0
				//$pointCpt = new PointCpt();
				$return[] = "<option value='".$pointCpt->getIdPointCpt()."'>(".$pointCpt->getDomaineCpt()->getLibelleDomaineCpt().") ".$pointCpt->getLibellePointCpt()."</option>";
			}

			echo json_encode($return);
			break;

		case 'getByEleveMatiereTrimestre':
			//idEleve: idEleve, idMatiere: idMatiere, idNiveau: idNiveau, idTrimestre:idTrimestre, action: 'getByEleveMatiereTrimestre
			// ?action=getByEleveMatiereTrimestre&idEleve=19&idMatiere=6&idTrimestre=1&isNiveau=2
			$return = array();

			$eleve=Eleve::getById($_GET['idEleve']);
			$matiere = Matiere::getById($_GET['idMatiere']);
			$niveau = Niveau::getById($_GET['idNiveau']);
			$matiereNiveau = MatiereNiveau::getByMatiereNiveau($matiere->getIdMatiere(), $niveau->getIdNiveau());
			$trimestre = Trimestre::getById($_GET['idTrimestre']);

			$eleveEvalPointCpt = EleveEvaluationPointCpt::getByEleveMatiereTrimestre($eleve->getIdEleve(), $matiere->getIdMatiere(), $trimestre->getIdTrimestre());

			foreach ($eleveEvalPointCpt as $EEPC){
				//$EEPC = new EleveEvaluationPointCpt();

				$tmp = array();
				$tmp['libCpt'] = $EEPC->getEvaluationPointCpt()->getEvaluation()->getLibelleEvaluation();
				$tmp['noteCpt'] = $EEPC->getNiveauCpt()->getCodeNiveauCpt(). ' (' .$EEPC->getNiveauCpt()->getLibelleNiveauCpt() . ')';

				$return[] = $tmp;
			}

			echo json_encode($return);
示例#6
0
    if (!empty(trim($_POST['libelleNiveau'])))
        $niveau->setLibelleNiveau($_POST['libelleNiveau']);
    if (!empty(trim($niveau->getLibelleNiveau())))
        if (empty($niveau->getIdNiveau())) {
            if (!empty(trim($niveau->getLibelleNiveau())))
                $niveau->insert();
        } else
            $niveau->update();*/
	if (isset($_POST['Assigner']) && isset($_POST['idNiveau']) && !empty($_POST['idNiveau'])){
		$idNiveau = $_POST['idNiveau'];
		foreach ($_POST['Assigner'] as $idMatiere){
			$matiere = Matiere::getById($idMatiere);
			$idProfesseur = $_POST['idProf'.$idMatiere];
			if (isset($_POST['idProf'.$idMatiere]) && !empty($_POST['idProf'.$idMatiere])){
				$professeur = Professeur::getById($_POST['idProf'.$idMatiere]);
				$matiereNiveau = MatiereNiveau::getByMatiereNiveau($matiere->getIdMatiere(), $idNiveau);
				$profMatiereNiveau = ProfesseurMatiereNiveau::getByProfesseurMatiereNiveau($professeur->getIdProfesseur(), $matiereNiveau->getIdMatiereNiveau());

			}
		}
	}
}
?>
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>EDEIP : Assignation des Mati&egrave;res</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"/>
示例#7
0
$utilisateur = new Utilisateur();
if (isset($_SESSION['id'])) {
	$utilisateur = Utilisateur::getById($_SESSION['id']);
}
else {
	header('location: ../Intranet/connexion.php');
}
if (isset($_POST['btSubmit'])) {
	$planTravail = new PlanTravail();
	if (!empty($_POST['idPlanTravail']))
		$planTravail = PlanTravail::getById($_POST['idPlanTravail']);

	if (!empty(trim($_POST['libellePlanTravail'])))
		$planTravail->setLibellePlanTravail($_POST['libellePlanTravail']);
	if (!empty(trim($_POST['selectMatiere'])) && !empty(trim($_POST['selectNiveau'])))
		$planTravail->setIdMatiereNiveau(MatiereNiveau::getByMatiereNiveau($_POST['selectMatiere'], $_POST['selectNiveau'])->getIdMatiereNiveau());
	if (!empty(trim($_POST['SelectPeriode'])))
		$planTravail->setIdPeriode($_POST['SelectPeriode']);
	if (!empty(trim($planTravail->getLibellePlanTravail())))
		if (empty($planTravail->getIdPlanTravail())) {
			if (!empty(trim($planTravail->getLibellePlanTravail())))
				$planTravail->insert();
		}
		else
			$planTravail->update();

	// tansfert du fichier Plan de Travail associé.
	if (!empty($_FILES['fichierPlanTravail'])) {
		if (ftp_link::estPDFfile($_FILES['fichierPlanTravail']['name'], $_FILES['fichierPlanTravail']['type'])) {
			/*
			 * Dump du $_FILES
示例#8
0
									<option value=""></option>
								</select>
							</td>
						</tr>
					</table>
					<input type="submit" id="submitButton" name="btSubmit" value="Rechercher">
				</fieldset>
			</form>
			<?php
			if (isset($_POST['btSubmit'])) {
				if (isset($_POST['selectNiveau']) && !empty($_POST['selectNiveau']) && isset($_POST['selectDate']) && !empty($_POST['selectDate'])&& isset($_POST['dateSelect']) && !empty($_POST['dateSelect'])) {

					$dateChoisi    = $_POST['selectDate'];
					$critereDate   = $_POST['dateSelect'];
					if (isset($_POST['selectMatiere']) && !empty($POST['selectMatiere'])) {
						$matiereNiveau = MatiereNiveau::getByMatiereNiveau($_POST['selectMatiere'], $_POST['selectNiveau']);
						$cahiersTextes = CahierTexte::getByMatiereNiveauDateCritere($matiereNiveau->getIdMatiereNiveau(), $dateChoisi, $critereDate);
					}
					else
						$cahiersTextes = CahierTexte::getByNiveauDateCritere($_POST['selectNiveau'], $dateChoisi, $critereDate);
					if (count($cahiersTextes) >= 1) {
						foreach ($cahiersTextes as $CT) {
							?>
							<fieldset>
								<legend>Pour le : <?php echo $CT->afficheDateRealisation() ?>
									en <?php echo $CT->getMatiereNiveau()->getMatiere()->getLibelleMatiere() ?></legend>
								<?php echo $CT->getContenuCahierTexte() ?>

								<br>
								<br>
								<div>
示例#9
0
	$titreEvaluation = $_POST['titreEvaluation'];
	$dateEvaluation = $_POST['dateEvaluation'];
	$maxEvaluation = $_POST['maxEvaluation'];

	$evaluation = new Evaluation();

	echo 'idEvaluation : '.$idEvaluation;

	if (!empty($idEvaluation))
		$evaluation = Evaluation::getById($idEvaluation);
	$evaluation->setAutreEvaluation($autreEvaluation);
	$evaluation->setDateEvaluation($dateEvaluation);
	$evaluation->setIdTypeEvaluation($idType);
	$evaluation->setMaxEvaluation($maxEvaluation);
	$evaluation->setTitreEvaluation($titreEvaluation);
	$matiereNiveau = MatiereNiveau::getByMatiereNiveau($idMatiere, $idNiveau);
	$evaluation->setIdMatiereNiveau($matiereNiveau->getIdMatiereNiveau());

	if (empty($evaluation->getIdEvaluation())){
		$evaluation->insert();
	}
	else{
		$evaluation->update();
	}
}
if (isset($_POST['btSubmitAll'])) {

}
?>
<!DOCTYPE html>
<html>