コード例 #1
0
ファイル: affectNote.php プロジェクト: roger-jb/edeip
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');
}

if (!isset($_GET['idEval'])) {
	header('location: ../Intranet/addEvaluation.php');
}
$evaluation = Evaluation::getById($_GET['idEval']);

// préparation du select du niveau de cpt
$selectNiveauCpt = "<option></option>";
$niveauCpt       = NiveauCpt::getAll();
foreach ($niveauCpt as $nv) {
	$selectNiveauCpt .= "<option value=" . $nv->getIdNiveauCpt() . ">" . $nv->getLibelleNiveauCpt() . "</option>";
}

?>
<!DOCTYPE html>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<title>EDEIP : Evaluation</title>
	<link rel="stylesheet" href="../Intranet/styleIntranet.css" type="text/css" media="screen"/>
コード例 #2
0
ファイル: EvaluationPointCpt.php プロジェクト: roger-jb/edeip
	public function getEvaluation(){
		return Evaluation::getById($this->getIdEvaluation());
	}
コード例 #3
0
ファイル: getById.php プロジェクト: roger-jb/edeip
 * Date: 20/08/2015
 * Time: 10:52
 */
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());
コード例 #4
0
ファイル: Competence.php プロジェクト: roger-jb/edeip
 * User: Jean-Baptiste
 * Date: 07/10/2015
 * Time: 21:56
 */
header('content-type: text/html; charset=utf-8');
session_start();
require_once('../Require/Objects.php');
if (isset ($_GET['action'])) {
	switch ($_GET['action']) {
		case 'addDomaineLib' :
			$libDomaine = $_GET['libDomaineCpt'];
			$domaine = DomaineCpt::getByLibelle($libDomaine);

			if (!$domaine->getIdDomaineCpt()){
				$domaine->setLibelleDomaineCpt($libDomaine);
				$domaine->setIdMatiere(Evaluation::getById($_GET['idEvaluation'])->getMatiereNiveau()->getMatiere()->getIdMatiere());
				$domaine->insert();
			}
			echo json_encode($domaine->toArray());
			break;
		case 'addPointLib':
			$libPointCpt = $_GET['libPointCpt'];
			$idDomaineCpt = $_GET['idDomaineCpt'];
			$domaine = DomaineCpt::getById($idDomaineCpt);
			$point = new PointCpt();
			$point->setIdDomaineCpt($domaine->getIdDomaineCpt());
			$point->setLibellePointCpt($libPointCpt);
			$point->insert();
			$idEval = $_GET['idEvaluation'];
			echo majEvalCompetence($idEval, $point->getIdPointCpt());
			break;
コード例 #5
0
ファイル: CreateEvaluation.php プロジェクト: roger-jb/edeip
if (isset($_POST['btSubmit'])) {
	$idEvaluation = $_POST['idEvaluation'];
	$idNiveau = $_POST['idNiveau'];
	$idMatiere = $_POST['idMatiere'];
	$idType = $_POST['idType'];
	$autreEvaluation = $_POST['autreEvaluation'];
	$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();
	}
}