Exemple #1
0
<?php
/**
 * Created by PhpStorm.
 * User: Jean-Baptiste
 * Date: 07/09/2015
 * Time: 18:33
 */
header('content-type: text/html; charset=utf-8');
session_start();
require_once('../Require/Objects.php');
if (isset ($_GET['action'])) {
	switch ($_GET['action']) {
		case 'getByNiveauMatiere' :
			//data :{idNiveau: idNiveau, idMatiere: idMatiere, action: 'getByNiveauMatiere'}
			$matiereNiveau = MatiereNiveau::getByMatiereNiveau($_GET['idMatiere'], $_GET['idNiveau']);

			$PlansTravail = PlanTravail::getbyMatiereNiveau($matiereNiveau->getIdMatiereNiveau());
			$return = array ();
			foreach ($PlansTravail as $pt) {
				$return[] = $pt->toArray();
			}
			echo json_encode($return);
			break;
	}
}
Exemple #2
0
 * Time: 21:19
 */
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']);
}
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();