{ 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