/** Retourne les données du trimestre * * Retourne les champs de la table 'periodes' dans un objet, pour un trimestre, * en utilisant classe_groupe($_SESSION[PREFIXE]['id_groupe_session']) * et $_SESSION[PREFIXE]['periode_num'] par défaut * * @param int Id du trimestre * @param int Id du groupe * @return object $row Les données du trimestre * @see classe_groupe() */ function nom_trimestre($id_trim = FALSE, $id_classe = FALSE) { if (!$id_trim) { $id_trim = $_SESSION[PREFIXE]['periode_num']; } if (!$id_classe) { $classe = classe_groupe($_SESSION[PREFIXE]['id_groupe_session']); $id_classe = $classe[0]['id_classe']; } $classe = classe_groupe($_SESSION[PREFIXE]['id_groupe_session']); $sql = "SELECT * FROM periodes\n WHERE id_classe = '" . $id_classe . "'\n\t\tAND num_periode = '" . $id_trim . "'\n "; $res_test = mysql_query($sql); if (mysql_num_rows($res_test) != 0) { $row = mysql_fetch_object($res_test); return $row; } return FALSE; }
unset($_SESSION[PREFIXE]['coller']); $_SESSION[PREFIXE]["post_reussi"] = TRUE; charge_message("Enregistrement des données réussi !"); header("Location: index.php"); exit; } else { charge_message("Erreur lors de l'enregistrement des données en copier/coller !"); } break; case ABANDONNER: $_SESSION[PREFIXE]['contexte_action'] = VOIR; header("Location: index.php"); exit; } } $classes = classe_groupe($_SESSION[PREFIXE]['id_groupe_session']); $eleves = trouveEleves(); // TODO : mettre dans le module if ($notes_copier) { if (count($notes_copier) < count($eleves)) { charge_message("ERREUR : Le nombre de notes (" . count($notes_copier) . ") ne correspond pas au nombre d'élèves (" . count($eleves) . ") !"); $notes_copier = FALSE; } else { $i = 0; foreach ($eleves as &$eleve) { $eleve['note'] = $notes_copier[$i]['note']; $eleve['statut'] = $notes_copier[$i]['statut']; $i++; } unset($eleve); }