$sacoche_pdf->SetXY($sacoche_pdf->marge_gauche , $sacoche_pdf->GetY()+$sacoche_pdf->cases_hauteur); } $sacoche_pdf->Output($dossier_export.$fnom_export.'_repartition_nominative.pdf','F'); // // c'est fini... // exit(); } // ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Mettre à jour l'ordre des items d'une évaluation // ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if( ($action=='enregistrer_ordre') && $devoir_id && count($tab_id) ) { DB_STRUCTURE_PROFESSEUR::DB_modifier_ordre_item($devoir_id,$tab_id); exit('<ok>'); } // ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // Mettre à jour les items acquis par les élèves à une évaluation // ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if( ($action=='enregistrer_saisie') && $devoir_id && $date_mysql && $date_visible && count($tab_notes) ) { // Tout est transmis : il faut comparer avec le contenu de la base pour ne mettre à jour que ce dont il y a besoin // On récupère les notes transmises dans $tab_post $tab_post = array(); foreach($tab_notes as $key_note) { list( $key , $note ) = explode('_',$key_note);