Exemplo n.º 1
0
/**
 * @param $eleve
 * @param $trimestre
 */
function afficheDomaine($eleve, $trimestre, $idMatiere)
{
    $Domaines = DomaineCpt::getByMatiere($idMatiere);
    if (count($Domaines) > 0) {
        foreach ($Domaines as $domaine) {
            echo '<tr>
				<td colspan="3"></td>
				<td class="domaine" colspan="2">' . $domaine->getLibelleDomaineCpt() . '</td>
				<td class="nivCpt"></td>
				<td class="nivCpt"></td>
				<td class="nivCpt"></td>
				<td class="nivCpt"></td>
			</tr>';
            $pointCpts = PointCpt::getByDomaineCpt($domaine->getIdDomaineCpt());
            foreach ($pointCpts as $ptCpt) {
                //$idPointCpt, $idEleve, $idTrimestre
                $EPT = PointCptEleve::getById($ptCpt->getIdPointCpt(), $eleve->getIdUtilisateur(), $trimestre->getIdTrimestre());
                //echo '<tr><td colspan="5"></td><td>'.$EPT->getIdEleve().'</td>'.niveauCpt(0).'</tr>';
                if (!is_null($EPT->getIdNiveauCpt())) {
                    echo '<tr>
						<td colspan="4"></td>
						<td class="pCpt">' . $EPT->getPointCpt()->getLibellePointCpt() . '</td>';
                    niveauCpt($EPT->getIdNiveauCpt());
                    echo '</tr>';
                }
            }
        }
    }
}
Exemplo n.º 2
0
				$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();
			}

			echo json_encode($bulletin->toArray());
			break;
		case 'addNivCpt' :
			//idEleve: idEleve, idTrimestre:idTrimestre, idPtCpt: idPtCpt, idNivCpt: idNivCpt, action: 'addNivCpt'
			$pointCptEleve = PointCptEleve::getById($_GET['idPtCpt'], $_GET['idEleve'], $_GET['idTrimestre']);

			// il n'existe pas, on le cr�e
			if (is_null($pointCptEleve->getIdPointCpt())){
				$pointCptEleve->setIdEleve($_GET['idEleve']);
				$pointCptEleve->setIdPointCpt($_GET['idPtCpt']);
				$pointCptEleve->setIdTrimestre($_GET['idTrimestre']);
				$pointCptEleve->setIdNiveauCpt($_GET['idNivCpt']);
				if ($_GET['idNivCpt']){
					$pointCptEleve->insert();
				}
			}
			else {
				// sinon, soit on le met � jour
				if ($_GET['idNivCpt'] != 0){
					$pointCptEleve->setIdNiveauCpt($_GET['idNivCpt']);