Ejemplo n.º 1
0
  // 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 
Ejemplo n.º 2
0
    } 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