// Mise à jour dans la base DB_STRUCTURE_PROFESSEUR::DB_modifier_ordre_item( $devoir_id , $tab_id ); exit('<ok>'); } // //////////////////////////////////////////////////////////////////////////////////////////////////// // Imprimer un cartouche d'une évaluation // //////////////////////////////////////////////////////////////////////////////////////////////////// if( ($action=='imprimer_cartouche') && $devoir_id && $groupe_id && $date_fr && $description && $cart_detail && in_array($cart_cases_nb,array(1,5)) && $cart_contenu && $orientation && $marge_min && $couleur && $fond && in_array($eleves_ordre,array('alpha','classe')) ) { Form::save_choix('evaluation_cartouche'); $with_nom = (substr($cart_contenu,0,8)=='AVEC_nom') ? TRUE : FALSE ; $with_result = (substr($cart_contenu,9)=='AVEC_result') ? TRUE : FALSE ; // liste des items $DB_TAB_COMP = DB_STRUCTURE_PROFESSEUR::DB_lister_devoir_items( $devoir_id , FALSE /*with_lien*/ , TRUE /*with_coef*/ ); // liste des élèves $DB_TAB_USER = DB_STRUCTURE_COMMUN::DB_lister_users_regroupement( 'eleve' /*profil_type*/ , 1 /*statut*/ , $groupe_type , $groupe_id , $eleves_ordre ); // Let's go if(empty($DB_TAB_COMP)) { exit('Aucun item n\'est associé à cette évaluation !'); } if(empty($DB_TAB_USER)) { exit('Aucun élève n\'est associé à cette évaluation !'); } $tab_result = array(); // tableau bi-dimensionnel [n°ligne=id_item][n°colonne=id_user] $tab_user_id = array(); // pas indispensable, mais plus lisible $tab_comp_id = array(); // pas indispensable, mais plus lisible $tab_user_nb_req = array(); // pour retenir le nb d'items par utilisateur : variable et utile uniquement si cartouche avec les demandes d'évaluations
} else { exit('Erreur : vous n\'êtes ni propriétaire ni bénéficiaire de droits sur le devoir n°' . $devoir_id . ' !'); } // Mise à jour dans la base DB_STRUCTURE_PROFESSEUR::DB_modifier_ordre_item($devoir_id, $tab_id); exit('<ok>'); } // //////////////////////////////////////////////////////////////////////////////////////////////////// // Imprimer un cartouche d'une évaluation // //////////////////////////////////////////////////////////////////////////////////////////////////// if ($action == 'imprimer_cartouche' && $devoir_id && $groupe_id && $date_fr && $description && $cart_detail && in_array($cart_cases_nb, array(1, 5)) && $cart_contenu && $orientation && $marge_min && $couleur && $fond && in_array($eleves_ordre, array('alpha', 'classe'))) { Form::save_choix('evaluation_cartouche'); $with_nom = substr($cart_contenu, 0, 8) == 'AVEC_nom' ? TRUE : FALSE; $with_result = substr($cart_contenu, 9) == 'AVEC_result' ? TRUE : FALSE; // liste des items $DB_TAB_COMP = DB_STRUCTURE_PROFESSEUR::DB_lister_devoir_items($devoir_id, FALSE, TRUE); // liste des élèves $DB_TAB_USER = DB_STRUCTURE_COMMUN::DB_lister_users_regroupement('eleve', TRUE, $groupe_type, $groupe_id, $eleves_ordre); // Let's go if (empty($DB_TAB_COMP)) { exit('Aucun item n\'est associé à cette évaluation !'); } if (empty($DB_TAB_USER)) { exit('Aucun élève n\'est associé à cette évaluation !'); } $tab_result = array(); // tableau bi-dimensionnel [n°ligne=id_item][n°colonne=id_user] $tab_user_id = array(); // pas indispensable, mais plus lisible $tab_comp_id = array(); // pas indispensable, mais plus lisible