{
	echo'<form action="#" method="post" id="form_calque">';
	echo'	<div style="float:right"><input id="fermer_calque" type="image" alt="Fermer" src="./_img/fermer.gif" name="fermer" value="Fermer" /></div>';
	echo'	<div>'.$reponse.'</div>';
	echo'</form>';
	exit();
}

// Un élève demande souhaite ajouter une demande d'évaluation.
if( ($matiere_id==0) || ($item_id==0) || ($score==-2) )
{
	renvoyer_reponse('Erreur avec les données transmises !');
}

// Vérifier que les demandes sont autorisées pour cette matière
$nb_demandes_autorisees = DB_STRUCTURE_ELEVE::DB_recuperer_demandes_autorisees_matiere($matiere_id);
if(!$nb_demandes_autorisees)
{
	renvoyer_reponse('Vous ne pouvez pas formuler de demandes pour les items cette matière.');
}

// Vérifier qu'il reste des demandes disponibles pour l'élève et la matière concernés
$nb_demandes_formulees = DB_STRUCTURE_ELEVE::DB_compter_demandes_formulees_eleve_matiere($_SESSION['USER_ID'],$matiere_id);
$nb_demandes_possibles = max( 0 , $nb_demandes_autorisees - $nb_demandes_formulees ) ;
if(!$nb_demandes_possibles)
{
	$reponse = ($nb_demandes_formulees>1) ? 'Vous avez déjà formulé les '.$nb_demandes_formulees.' demandes autorisées pour cette matière.<br /><a href="./index.php?page=eleve_eval_demande">Veuillez en supprimer pour en ajouter d\'autres !</a>' : 'Vous avez déjà formulé la demande autorisée pour cette matière.<br /><a href="./index.php?page=eleve_eval_demande">Veuillez la supprimer pour en demander une autre !</a>' ;
	renvoyer_reponse($reponse);
}

// Vérifier que cet item n'est pas déjà en attente d'évaluation pour cet élève