Esempio n. 1
0
	public function getMatiere(){
		return Matiere::getById($this->getIdMatiere());
	}
Esempio n. 2
0
			foreach($pointsCpt as $pointCpt){
				//$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;
			}
Esempio n. 3
0
header('content-type: text/html; charset=utf-8');
session_start();
require_once('../Require/Objects.php');

//echo json_encode($_GET['action']::getById($_GET['id'.$_GET['action']])->toArray());


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());
Esempio n. 4
0
    /*$niveau = new Niveau();
    if (!empty($_POST['idNiveau']))
        $niveau = Niveau::getById($_POST['idNiveau']);

    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">
Esempio n. 5
0
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()) {
        header('location: ../Intranet/mesInformations.php');
    }
} else {
    header('location: ../Intranet/connexion.php');
}
if (isset($_POST['btSubmit'])) {
    $matiere = new Matiere();
    if (!empty($_POST['idMatiere']))
        $matiere = Matiere::getById($_POST['idMatiere']);

    if (!empty(trim($_POST['libelleMatiere'])))
        $matiere->setLibelleMatiere($_POST['libelleMatiere']);
    if (!empty(trim($matiere->getLibelleMatiere())))
        if (empty($matiere->getIdMatiere())) {
            if (!empty(trim($matiere->getLibelleMatiere())))
                $matiere->insert();
        } else
            $matiere->update();
}
?>
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">