function get_id_groupe_from_tab_ligne($tab) { $retour = ""; if (isset($tab['classe']) && isset($tab['prof_nom']) && isset($tab['prof_prenom']) && isset($tab['mat_code'])) { $chaine_nom_edt = $tab['classe'] . "|" . $tab['prof_nom'] . "|" . $tab['prof_prenom'] . "|" . $tab['mat_code']; $retour = get_corresp_edt('choix_id_groupe', $chaine_nom_edt); } return $retour; }
[alternance] => H [effectif] => 21 [modalite] => CG [co_ens] => N [pond] => 1 ) */ $id_ligne = $tab['id']; $matiere = get_corresp_edt("matiere", $tab['mat_code']); $classe = get_corresp_edt("classe", $tab['classe']); $groupes = get_corresp_edt("groupe", $tab['classe']); $salle = get_corresp_edt("salle", $tab['salle']); $prof = get_corresp_edt("prof", $tab['prof_nom'] . " " . $tab['prof_prenom']); $jour = get_corresp_edt("jour", $tab['jour']); $h_debut = get_corresp_edt("h_debut", $tab['h_debut']); $frequence = get_corresp_edt("frequence", $tab['frequence']); $classe_aff = $classe; if (preg_match("/^[0-9]{1,}\$/", $classe)) { if (!isset($tab_classe[$classe])) { $tab_classe[$classe] = get_nom_classe($classe); } $classe_aff = $tab_classe[$classe]; } // Lors de l'initialisation, il n'y a pas encore de groupe enregistré... ?? // Si... si $chaine_classes = ""; $groupes_aff = ""; $tmp_nom_groupe = ""; if (preg_match("/^\\[.*\\]\$/", $tab['classe'])) { $tmp_nom_groupe = preg_replace("/^\\[/", "", preg_replace("/\\]\$/", "", $tab['classe'])); $groupes_aff = $tmp_nom_groupe;