本文整理汇总了PHP中get_nom_prenom_eleve函数的典型用法代码示例。如果您正苦于以下问题:PHP get_nom_prenom_eleve函数的具体用法?PHP get_nom_prenom_eleve怎么用?PHP get_nom_prenom_eleve使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了get_nom_prenom_eleve函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: elseif
// si l'utilisateur n'a pas le statut scolarité, on vérifie qu'il est prof principal de l'élève
//if (($_SESSION['statut'] != 'scolarite') and ($_SESSION['statut'] != 'secours')) {
if ($_SESSION['statut'] == 'professeur') {
if (getSettingAOui('GepiAccesPPTousElevesDeLaClasse') && is_pp($_SESSION['login'], $id_classe)) {
// Le prof est PP de la classe, c'est OK
} elseif (is_pp($_SESSION['login'], $id_classe, $current_eleve_login)) {
// Le prof est PP de cet élève en particulier, c'est OK
} else {
$msg = "Vous n'êtes pas " . $gepi_prof_suivi . " de cet élève.";
$reg = 'no';
}
// On vérifie que l'élève est bien dans cette classe sur cette période pour éviter qu'un PP mette un avis à un élève qui a changé de classe
$sql = "SELECT 1=1 FROM j_eleves_classes WHERE login='" . $current_eleve_login . "' AND id_classe='{$id_classe}' AND periode='{$periode_num}';";
$test_ele_clas_per = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($test_ele_clas_per) == 0) {
$msg = "L'élève " . get_nom_prenom_eleve($current_eleve_login, "avec_classe") . " n'est plus dans la classe de " . get_nom_classe($id_classe) . " sur la période {$periode_num}.";
$reg = 'no';
}
} elseif ($_SESSION['statut'] == 'cpe' && !getSettingAOui('GepiRubConseilCpeTous')) {
$test_cpe_suivi = sql_query1("select 1=1 from j_eleves_cpe\n\t\t\twhere e_login = '{$current_eleve_login}' and\n\t\t\tcpe_login = '" . $_SESSION['login'] . "'\n\t\t\t");
if ($test_cpe_suivi == '-1') {
$msg = "Vous n'êtes pas cpe de cet élève.";
$reg = 'no';
}
}
//echo "PLOP";
if ($reg == 'yes') {
$sql = "DELETE FROM avis_conseil_classe WHERE (login='{$current_eleve_login}' AND periode='{$periode_num}');";
$menage = mysqli_query($GLOBALS["mysqli"], $sql);
if ($current_eleve_login_ap != '' || isset($current_eleve_mention) && $current_eleve_mention != 0) {
$sql = "INSERT INTO avis_conseil_classe SET login='{$current_eleve_login}',periode='{$periode_num}',avis='{$current_eleve_login_ap}',";
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:saisie_avis2.php
示例2: foreach
}
}
}
/*
else {
echo "\$current_group[\"periodes\"][$loop_per]['num_periode'] n'est pas défini.<br />";
}
*/
}
}
} else {
foreach ($current_group["periodes"] as $period) {
for ($i = 0; $i < count($login_eleve); $i++) {
if (isset($_POST['eleve_' . $period["num_periode"] . '_' . $i])) {
if (in_array($login_eleve[$i], $tab_ele)) {
$nom_eleve = get_nom_prenom_eleve($login_eleve[$i]);
$sql = "INSERT INTO j_signalement SET id_groupe='{$id_groupe}', declarant='" . $_SESSION['login'] . "', nature='erreur_affect', login='" . $login_eleve[$i] . "', periode='" . $period["num_periode"] . "', ";
if (in_array($login_eleve[$i], $reg_eleves[$period["num_periode"]])) {
$sql .= "valeur='en_trop';";
$texte_mail .= "{$nom_eleve} est en trop en période " . $period["num_periode"] . ".\n";
} else {
$sql .= "valeur='manquant';";
$texte_mail .= "{$nom_eleve} est manquant en période " . $period["num_periode"] . ".\n";
}
//echo "$sql<br />\n";
$insert = mysqli_query($GLOBALS["mysqli"], $sql);
if (!$insert) {
$msg .= "Erreur pour " . $nom_eleve . "<br />";
}
//flush();
}
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:signalement_eleves.php
示例3: while
while ($lig_aid = mysqli_fetch_object($res_aid)) {
echo " - {$lig_aid->nom} (<i>{$lig_aid->nom_complet}</i>)";
$sql = "SELECT DISTINCT jec.login FROM j_eleves_classes jec, j_aid_eleves jae WHERE jec.login=jae.login AND jec.id_classe='{$id_future_classe}' AND jae.id_aid='{$lig_aid->id_aid}';";
$test = mysqli_query($GLOBALS["mysqli"], $sql);
$nb_ele_fut_aid = mysqli_num_rows($test);
if ($nb_ele_fut_aid == 1) {
$lig_ele_fut_aid = mysqli_fetch_object($test);
echo " : " . $nb_ele_fut_aid . " élève de la classe future est inscrit dans cet AID (<span style='font-size:small; font-style:italic;'>" . get_nom_prenom_eleve($lig_ele_fut_aid->login) . "</span>).";
} elseif ($nb_ele_fut_aid > 1) {
echo " : " . $nb_ele_fut_aid . " élèves de la classe future sont inscrits dans cet AID (<span style='font-size:small; font-style:italic;'>";
$cpt_ele_aid = 0;
while ($lig_ele_fut_aid = mysqli_fetch_object($test)) {
if ($cpt_ele_aid > 0) {
echo ", ";
}
echo get_nom_prenom_eleve($lig_ele_fut_aid->login);
$cpt_ele_aid++;
}
echo "</span>)";
}
echo "<br />\n";
}
echo "</p>\n";
echo "<p><br /></p>\n";
}
echo "<script type='text/javascript'>\n\tfunction verifie_form() {\n\t\ttemoin_assoc='ok';\n\t\tfor(i=0;i<{$cpt};i++) {\n\t\t\tif(document.getElementById('id_grp_fut_'+i)) {\n\t\t\t\t//alert(\"document.getElementById('id_grp_fut_\"+i+\"').value=\"+document.getElementById('id_grp_fut_'+i).value);\n\n\t\t\t\tif(document.getElementById('id_grp_fut_'+i).value=='') {\n\t\t\t\t\ttemoin_assoc='n';\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif(temoin_assoc=='n') {\n\t\t\tverif=confirm('ATTENTION:\\nUn enseignement de " . $classe . " au moins n est pas associé à un enseignement de " . $classe_future . ".\\nLes notes éventuelles de l élève à cet enseignement seront perdues si vous confirmez la volonté de procéder aux changements.');\n\t\t\tif(verif) {\n\t\t\t\tdocument.forms['form_assoc_grp'].submit();\n\t\t\t}\n\t\t}\n\t\telse {\n\t\t\tdocument.forms['form_assoc_grp'].submit();\n\t\t}\n\t}\n</script>\n";
echo "<p><b>ATTENTION:</b></p>\n<blockquote>\n<p>Dans le cas où des groupes sont en commun entre la {$classe} et la {$classe_future}, si l'élève fait partie de plusieurs enseignements correspondant à la même matière (<i>exemple: l'élève fait partie de 2 enseignements de DecP3 partagés entre les deux classes</i>), il faut éviter d'intervertir les groupes.<br />\nDans le cas contraire, lors de la migration du deuxième enseignement, l'inscription au premier est supprimé.</p>\n<p>La page propose normalement de ne pas changer de groupe lorsque le groupe est partagé par les deux classes (<i>le numéro de groupe est indiqué entre parenthèses</i>).<br />\nEvitez les 'fantaisies';o).</p>\n</blockquote>\n";
} else {
check_token(false);
$tab_per = array($periode_num);
if ($chgt_periode_sup == "y") {
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:changement_eleve_classe.php
示例4: while
</th>
</tr>
<tr>";
echo "
<th>P.1</th>
<th>P.2</th>
<th>P.3</th>";
echo "
</tr>";
$cpt=10;
while($lig=mysqli_fetch_object($res)) {
echo "
<tr>
<td id='td_nom_$cpt'>
<input type='hidden' name='ele_login[$cpt]' id='ele_login_$cpt' value='".$lig->login."' />
".get_nom_prenom_eleve($lig->login)."
</td>";
for($i=1;$i<=3;$i++) {
$note="-";
$sql="SELECT round(avg(mn.note),1) as moyenne FROM matieres_notes mn WHERE (mn.id_groupe='".$id_groupe."' AND mn.login='".$lig->login."' AND mn.statut ='' AND periode='$i');";
$res_note=mysqli_query($GLOBALS["mysqli"], $sql);
if(mysqli_num_rows($res_note)>0) {
$lig_note=mysqli_fetch_object($res_note);
$note=$lig_note->moyenne;
}
echo "
<td>
$note
</td>";
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:saisie_notes.php
示例5: get_nom_prenom_eleve
echo " colspan='2'";
}
}
?>
>
<?php
if (count($ele_login) > 0) {
$chaine_avertissement = "";
for ($i = 0; $i < count($ele_login); $i++) {
if (acces_ele_disc($ele_login[$i])) {
if ($chaine_avertissement == '') {
$chaine_avertissement .= "Détails visibles de ";
} else {
$chaine_avertissement .= ", ";
}
$chaine_avertissement .= get_nom_prenom_eleve($ele_login[$i]);
}
$tab_resp = get_resp_from_ele_login($ele_login[$i]);
for ($j = 0; $j < count($tab_resp); $j++) {
if (isset($tab_resp[$j]['login']) && acces_resp_disc($tab_resp[$j]['login'])) {
if ($chaine_avertissement == '') {
$chaine_avertissement .= "Détails visibles de ";
} else {
$chaine_avertissement .= ", ";
}
$chaine_avertissement .= $tab_resp[$j]['designation'];
}
}
}
if ($chaine_avertissement != "") {
$chaine_avertissement = "<div class='fieldset_opacite50' style='float:right; color:red; width:15em; border: 1px solid red; margin: 1px;'>{$chaine_avertissement}</div>\n";
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:saisie_incident.php
示例6:
if($_SESSION['statut']=='professeur') {
$acces_suite="n";
if((getSettingAOui('visuDiscProfClasses'))&&(is_prof_ele($_SESSION['login'], $login_ele))) {
$acces_suite="y";
}
elseif((getSettingAOui('visuDiscProfGroupes'))&&(is_prof_classe_ele($_SESSION['login'], $login_ele))) {
$acces_suite="y";
}
elseif(is_pp($_SESSION['login'], "", $login_ele)) {
$acces_suite="y";
}
if($acces_suite=="n") {
$msg="Vous n'avez pas accès à cet élève.<br />";
tentative_intrusion(1, "Tentative d'accès à la consultation d'$mod_disc_terme_incident pour l'élève ".get_nom_prenom_eleve($login_ele).".");
unset($login_ele);
}
}
/*
elseif(($_SESSION['statut']=='cpe')&&(!is_cpe($_SESSION['login'], "", $login_ele))) {
$msg="Vous n'avez pas accès à cet élève.<br />";
tentative_intrusion(1, "Tentative d'accès à la consultation d'$mod_disc_terme_incident pour l'élève ".get_nom_prenom_eleve($login_ele).".");
unset($login_ele);
}
*/
}
$style_specifique[] = "lib/DHTMLcalendar/calendarstyle";
$javascript_specifique[] = "lib/DHTMLcalendar/calendar";
$javascript_specifique[] = "lib/DHTMLcalendar/lang/calendar-fr";
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:afficher_incidents_eleve.php
示例7: AND
if($nb_comptes_resp>0) {
$sql="SELECT 1=1 FROM temp_responsables2_import WHERE pers_id='".$lig1->col2."' AND (resp_legal='1' OR resp_legal='2');";
$test_resp_legal=mysqli_query($GLOBALS["mysqli"], $sql);
if(mysqli_num_rows($test_resp_legal)>0) {
$info_action_titre="Nouveau responsable : ".remplace_accents(stripslashes($lig->nom)." ".stripslashes($lig->prenom))." (".$lig1->col2.")";
// 20130405
$info_action_texte="";
$sql="SELECT e.login, t.resp_legal FROM eleves e, temp_responsables2_import t WHERE e.ele_id=t.ele_id AND t.pers_id='".$lig1->col2."' ORDER BY e.nom, e.prenom;";
$res_ele_resp=mysqli_query($GLOBALS["mysqli"], $sql);
if(mysqli_num_rows($res_ele_resp)>0) {
$info_action_texte.="Le nouveau responsable <a href='responsables/modify_resp.php?pers_id=".$lig1->col2."'>".remplace_accents(stripslashes($lig->nom)." ".stripslashes($lig->prenom))." (".$lig1->col2.")</a> est associé d'après vos fichiers Sconet à ";
$cpt_ele_resp=0;
while($lig_ele_resp=mysqli_fetch_object($res_ele_resp)) {
if($cpt_ele_resp>0) {$info_action_texte.=", ";}
$info_action_texte.="<a href='eleves/modify_eleve.php?eleve_login=".$lig_ele_resp->login."'>".get_nom_prenom_eleve($lig_ele_resp->login, 'avec_classe')." <span title=\"";
if(($lig_ele_resp->resp_legal==1)||($lig_ele_resp->resp_legal==2)) {
$info_action_texte.="en responsable légal $lig_ele_resp->resp_legal";
}
else {
$info_action_texte.="en responsable non légal (contact,...)";
}
$info_action_texte.="\">($lig_ele_resp->resp_legal)</span></a>";
$cpt_ele_resp++;
}
$info_action_texte.="<br />";
}
$info_action_texte.="Vous souhaitez peut-être créer un compte pour ce nouveau responsable : <a href='utilisateurs/create_responsable.php?critere_recherche=$lig->nom&afficher_tous_les_resp=n'>".remplace_accents(stripslashes($lig->nom)." ".stripslashes($lig->prenom))."</a>.";
$info_action_destinataire=array("administrateur");
$info_action_mode="statut";
enregistre_infos_actions($info_action_titre,$info_action_texte,$info_action_destinataire,$info_action_mode);
开发者ID:rhertzog,项目名称:lcs,代码行数:30,代码来源:maj_import3.php
示例8:
$tab_designation=array();
foreach($tab_connexions as $date => $tab_login) {
$alt=$alt*(-1);
$ligne_date.="<td class='lig$alt'>".formate_date($date)."</td>";
$ligne_eff.="<td class='lig$alt' title=\"Effectif de connexion\">".count($tab_login['login'])."</td>";
if(((($mode_2==2)||($mode_2==4)||($mode_2==6))&&($AccesDetailConnexionResp))||
((($mode_2==3)||($mode_2==5)||($mode_2==6))&&($AccesDetailConnexionEle))) {
$ligne_personnes.="<td class='lig$alt' style='vertical-align:top'>";
for($loop=0;$loop<count($tab_login['login']);$loop++) {
if(($mode_2==2)||($mode_2==4)||($mode_2==6)) {
if(!array_key_exists($tab_login['login'][$loop], $tab_designation)) {$tab_designation[$tab_login['login'][$loop]]=civ_nom_prenom($tab_login['login'][$loop]);}
}
else {
if(!array_key_exists($tab_login['login'][$loop], $tab_designation)) {$tab_designation[$tab_login['login'][$loop]]=get_nom_prenom_eleve($tab_login['login'][$loop]);}
}
$ligne_personnes.=$tab_designation[$tab_login['login'][$loop]]."<br />";
}
$ligne_personnes.="</td>";
}
}
$ligne_date.="</tr>";
$ligne_eff.="</tr>";
$ligne_personnes.="</tr>";
//echo "<a href='".$_SERVER['PHP_SELF']."?csv=y&id_classe=$id_classe&mode=$mode&mode_2=$mode_2&date_mysql_debut=$date_mysql_debut&date_mysql_fin=$date_mysql_fin' title=\"Exporter les statistiques de connexion au format CSV.\"><img src='../images/icons/csv.png' class='icone16' alt='CSV' /></a>";
echo "<a href='".$_SERVER['PHP_SELF']."?csv=y&id_classe=$id_classe&mode=$mode&date_mysql_debut=$date_mysql_debut&date_mysql_fin=$date_mysql_fin' title=\"Exporter les statistiques de connexion au format CSV.\"><img src='../images/icons/csv.png' class='icone16' alt='CSV' /></a>";
if(((($mode_2==2)||($mode_2==4)||($mode_2==6))&&($AccesDetailConnexionResp))||
((($mode_2==3)||($mode_2==5)||($mode_2==6))&&($AccesDetailConnexionEle))) {
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:stat_connexions.php
示例9: check_token
}
check_token();
header('Content-Type: text/html; charset=utf-8');
$login_eleve = isset($_POST['login_ele_ajout_classe']) ? $_POST['login_ele_ajout_classe'] : "";
$id_classe = isset($_POST['id_classe']) ? $_POST['id_classe'] : "";
$num_periode = isset($_POST['num_periode']) ? $_POST['num_periode'] : array();
/*
echo "\$login_eleve=$login_eleve<br />";
echo "\$id_classe=$id_classe<br />";
*/
$msg = "";
$erreur = "n";
if ($login_eleve == "" || $id_classe == "" || count($num_periode) == 0) {
$erreur = "y";
} else {
$nom_prenom = get_nom_prenom_eleve($login_eleve);
if (preg_match("/\\(/", $nom_prenom)) {
$msg = "{$nom_prenom} n'est pas un élève.";
$erreur = "y";
} else {
$classe = get_nom_classe($id_classe);
if (!$classe) {
$msg = "L'identifiant '{$id_classe}' ne correspond à aucune classe.";
$erreur = "y";
} else {
$sql = "SELECT num_periode FROM periodes WHERE id_classe='{$id_classe}';";
$res_per = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($res_per) == 0) {
//$msg="Aucune période n'existe pour la classe <a href='../classes/periodes.php?id_classe=$id_classe'>$classe</a>.";
$msg = "Aucune période n'existe pour la classe {$classe}.";
$erreur = "y";
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:ajout_eleve_classe.php
示例10:
echo "<br />\n(<i>$compteur élèves n'ont pas leurs deux responsables légaux</i>)\n";
echo "</p>\n";
echo "<center><input type='submit' value='Enregistrer' /></center>\n";
echo "<input type='hidden' name='is_posted' value='1' />\n";
echo "</form>\n";
}
else{
echo "<p>Tous les élèves ont leur deux responsables légaux.</p>\n";
}
if(count($tab_anomalie_ele_id)>0) {
echo "<p><span style='color:red'>ANOMALIE :</span> Un ou des élèves n'ont pas d'ELE_ID.<br />Comment avez-vous initialisé/importé/créé ces élèves ?<br />En voici la liste :</p>";
echo "<ul>\n";
for($i=0;$i<count($tab_anomalie_ele_id);$i++) {
echo "<li><a href='../eleves/modify_eleve.php?eleve_login=".$tab_anomalie_ele_id[$i]."'>".get_nom_prenom_eleve($tab_anomalie_ele_id[$i],'avec_classe')."</li>\n";
}
echo "</ul>\n";
}
require("../lib/footer.inc.php");
die();
}
if(!isset($quitter_la_page)){
echo "<p class='bold'><a href='index.php'";
echo " onclick=\"return confirm_abandon (this, change, '$themessage')\"";
echo "><img src='../images/icons/back.png' alt='Retour' class='back_link'/> Retour</a>";
echo " | <a href='modify_resp.php'>Ajouter un responsable</a>";
}
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:modify_resp.php
示例11: get_lieu_from_id
// Lieu
$tab_lignes_OOo[$nb_ligne]['lieu'] = get_lieu_from_id($lig_incident->id_lieu);
// Protagonistes
$tab_protagonistes_eleves = array();
$sql = "SELECT * FROM s_protagonistes WHERE id_incident='{$lig_incident->id_incident}' ORDER BY statut,qualite,login;";
$res2 = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($res) == 0) {
$tab_lignes_OOo[$nb_ligne]['protagonistes'] = "Aucun";
} else {
$liste_protagonistes = "";
while ($lig2 = mysqli_fetch_object($res2)) {
if ($liste_protagonistes != "") {
$liste_protagonistes .= ", ";
}
if ($lig2->statut == 'eleve') {
$liste_protagonistes .= get_nom_prenom_eleve($lig2->login, 'avec_classe');
$tab_protagonistes_eleves[] = $lig2->login;
} else {
$liste_protagonistes .= civ_nom_prenom($lig2->login, '', "y");
}
if ($lig2->qualite != '') {
$liste_protagonistes .= " {$lig2->qualite}";
}
}
}
$tab_lignes_OOo[$nb_ligne]['protagonistes'] = $liste_protagonistes;
$id_incident_courant = $lig_incident->id_incident;
// Mesures prises
$texte = "";
$sql = "SELECT DISTINCT sti.login_ele FROM s_traitement_incident sti, s_mesures s WHERE sti.id_incident='{$id_incident_courant}' AND sti.id_mesure=s.id AND s.type='prise'";
//$texte.="<br />$sql";
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:mod_discipline_extraction_ooo.php
示例12:
$mgen[$cpt]=round(preg_replace('/,/', '.', $mgen[$cpt]),1);
}
}
}
$liste_temp="";
for($loop=1;$loop<=count($serie);$loop++) {
if($liste_temp!="") {$liste_temp.="&";}
$liste_temp.="temp$loop=".$serie[$loop];
if($affiche_mgen=='oui') {
$liste_temp.="&mgen$loop=".$mgen[$loop];
}
}
echo "<p>".get_nom_prenom_eleve($eleve1, "avec_classe")."<br />";
echo "<img src='draw_graphe.php?";
// $liste_temp contient les séries et les moyennes générales.
echo "$liste_temp";
echo "&etiquette=$liste_matieres";
echo "&titre=$graph_title";
echo "&v_legend1=$eleve1";
//echo "&v_legend2=Toutes_les_périodes";
echo "&v_legend2=".rawurlencode("Toutes_les_périodes");
echo "&compteur=$compteur";
echo "&nb_series=$nb_series";
echo "&id_classe=$id_classe";
echo "&largeur_graphe=$largeur_graphe";
echo "&hauteur_graphe=$hauteur_graphe";
echo "&taille_police=$taille_police";
echo "&epaisseur_traits=$epaisseur_traits";
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:graphes_classe.php
示例13: suppression_sauts_de_lignes_surnumeraires
if ($valider_modif == "y") {
// Contrôle des saisies pour supprimer les sauts de lignes surnuméraires.
$app = suppression_sauts_de_lignes_surnumeraires($app);
//==================================================
if ($envoi_mail_correction_autrui == "y") {
$ancienne_app = "";
$sql = "SELECT appreciation FROM matieres_appreciations WHERE (login='{$corriger_app_login_eleve}' AND id_groupe='" . $current_group["id"] . "' AND periode='{$corriger_app_num_periode}');";
//echo "$sql<br />";
$res = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($res) > 0) {
$lig = mysqli_fetch_object($res);
$ancienne_app = $lig->appreciation;
//echo "<span style='color:plum'>ancienne_app=$ancienne_app</span>";
}
$tab_param_mail = array();
$texte_mail = "Je viens d'effectuer (" . strftime("%d/%m/%Y à %H:%M:%S") . ") une correction de votre appréciation pour " . get_nom_prenom_eleve($corriger_app_login_eleve) . " en " . $current_group["name"] . " (" . $current_group["description"] . " en " . $current_group["classlist_string"] . ") en période " . $corriger_app_num_periode . ".\n\nL'ancienne appréciation était:\n====================================================\n{$ancienne_app}\n====================================================\n\net la nouvelle:\n====================================================\n{$app}\n====================================================\n\n\nCordialement.\n-- \n" . civ_nom_prenom($_SESSION['login']);
$envoi_mail_actif = getSettingValue('envoi_mail_actif');
if ($envoi_mail_actif != 'n' && $envoi_mail_actif != 'y') {
$envoi_mail_actif = 'y';
// Passer à 'n' pour faire des tests hors ligne... la phase d'envoi de mail peut sinon ensabler.
}
if ($envoi_mail_actif == 'y') {
$email_destinataires = "";
$sql = "SELECT DISTINCT u.login, u.email FROM utilisateurs u, j_groupes_professeurs jgp WHERE jgp.login=u.login AND jgp.id_groupe='{$corriger_app_id_groupe}';";
$req = mysqli_query($mysqli, $sql);
if (mysqli_num_rows($req) > 0) {
//$tab_email_destinataire=array();
$tab_login_destinataire = array();
$cpt_dest = 0;
while ($lig_u = mysqli_fetch_object($req)) {
if ($cpt_dest > 0) {
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:ajax_corriger_app.php
示例14: mysqli_query
//echo "$sql<br />";
$res = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($res) == 0) {
echo "\n\t\t<p>Aucun élève n'a été trouvé.<br />{$sql}</p>\n\t</fieldset>\n</form>";
require "../lib/footer.inc.php";
die;
}
if ($notanet_saisie_note_ouverte) {
echo "\t\t<div id=\"fixe\"><p><input type='submit' value='Enregistrer' /></p></div>";
}
echo "\n\t\t<div style='float:right; width:10em; color:red;'>\n\t\t\tA FAIRE : Préciser la liste des valeur acceptées (AB, DI,...)\n\t\t</div>\n\n\t\t<input type='hidden' name='temoin_suhosin_1' value='y' />\n\n\t\t<table class='boireaus boireaus_alt'>\n\t\t\t<tr>\n\t\t\t\t<th rowspan='2'>Élève</th>\n\t\t\t\t<th colspan='3'>Périodes</th>\n\t\t\t\t<th rowspan='2' title=\"Moyenne des trois périodes\">Moyenne</th>\n\t\t\t\t<th rowspan='2'>\n\t\t\t\t\tNote<br />\n\t\t\t\t\t<a href='javascript:copier_coller_moy()' title=\"Copier la moyenne des moyennes de périodes vers les champs de saisie.\"><img src='../images/icons/copy-16.png' class='icone16' alt='Coller' /></a>\n\t\t\t\t</th>\n\t\t\t</tr>\n\t\t\t<tr>";
echo "\n\t\t\t\t<th>P.1</th>\n\t\t\t\t<th>P.2</th>\n\t\t\t\t<th>P.3</th>";
echo "\n\t\t\t</tr>";
$cpt = 10;
while ($lig = mysqli_fetch_object($res)) {
echo "\n\t\t\t<tr>\n\t\t\t\t<td id='td_nom_{$cpt}'>\n\t\t\t\t\t<input type='hidden' name='ele_login[{$cpt}]' id='ele_login_{$cpt}' value='" . $lig->login . "' />\n\t\t\t\t\t" . get_nom_prenom_eleve($lig->login) . "\n\t\t\t\t</td>";
for ($i = 1; $i <= 3; $i++) {
$note = "-";
$sql = "SELECT round(avg(mn.note),1) as moyenne FROM matieres_notes mn WHERE (mn.id_groupe='" . $id_groupe . "' AND mn.login='" . $lig->login . "' AND mn.statut ='' AND periode='{$i}');";
$res_note = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($res_note) > 0) {
$lig_note = mysqli_fetch_object($res_note);
$note = $lig_note->moyenne;
}
echo "\n\t\t\t\t<td>\n\t\t\t\t\t{$note}\n\t\t\t\t</td>";
}
$note = "-";
$sql = "SELECT round(avg(mn.note),1) as moyenne FROM matieres_notes mn WHERE (mn.id_groupe='" . $id_groupe . "' AND mn.login='" . $lig->login . "' AND mn.statut ='');";
$res_note = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($res_note) > 0) {
$lig_note = mysqli_fetch_object($res_note);
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:saisie_notes.php
示例15: get_nom_prenom_eleve
}
require_once 'sanctions_func_lib.php';
//echo "\$ele_login=$ele_login<br />";
//echo "\$id_incident=$id_incident<br />";
$meme_sanction_pour_autres_protagonistes = "";
if (isset($ele_login)) {
//echo "plop";
$texte_protagoniste_1 = "Sanction pour <b>" . get_nom_prenom_eleve($ele_login) . "</b><br />\n";
if (isset($id_incident) && !isset($id_sanction)) {
$tab_protagonistes = get_protagonistes($id_incident, array('Responsable'), array('eleve'));
if (count($tab_protagonistes) > 1) {
//echo "plup";
$meme_sanction_pour_autres_protagonistes .= "Même " . $mod_disc_terme_sanction . " pour :<br />\n";
for ($loop = 0; $loop < count($tab_protagonistes); $loop++) {
if ($tab_protagonistes[$loop] != $ele_login) {
$meme_sanction_pour_autres_protagonistes .= "<input type='checkbox' name='autre_protagoniste_meme_sanction[]' id='autre_protagoniste_meme_sanction_{$loop}' value=\"{$tab_protagonistes[$loop]}\" /><label for='autre_protagoniste_meme_sanction_{$loop}'>" . get_nom_prenom_eleve($tab_protagonistes[$loop]) . "</label><br />\n";
}
}
$meme_sanction_pour_autres_protagonistes = $texte_protagoniste_1 . $meme_sanction_pour_autres_protagonistes;
}
}
//elseif(isset($id_sanction)) {
//}
}
$sql = "SELECT * FROM s_types_sanctions2 WHERE id_nature='{$valeur}';";
$res = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($res) == 0) {
echo "<p style='color:red;'>Type de " . $mod_disc_terme_sanction . " inconnu.</p>\n";
} else {
$lig = mysqli_fetch_object($res);
$nature_sanction = $lig->nature;
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:saisie_sanction.inc.php
示例16: get_nom_prenom_eleve
if ($loop > 0) {
$texte_mail .= ", ";
}
$texte_mail .= get_nom_prenom_eleve($tab_ajout[$loop]);
}
$texte_mail .= "\n\n";
}
}
if (count($suppr_eleves) > 0) {
foreach ($suppr_eleves as $current_periode => $tab_suppr) {
$texte_mail .= "Suppression d'élèves en période {$current_periode}:\n";
for ($loop = 0; $loop < count($tab_suppr); $loop++) {
if ($loop > 0) {
$texte_mail .= ", ";
}
$texte_mail .= get_nom_prenom_eleve($tab_suppr[$loop]);
}
$texte_mail .= "\n\n";
}
}
if (getSettingValue('url_racine_gepi') != "") {
$texte_mail .= "Voir la liste des élèves de l'enseignement : " . getSettingValue('url_racine_gepi') . "/groupes/edit_eleves.php?id_groupe=" . $current_group["id"] . " \n(vous devez être connecté(e) dans GEPI avant de cliquer sur ce lien).\n";
}
$gepiPrefixeSujetMail = getSettingValue("gepiPrefixeSujetMail") ? getSettingValue("gepiPrefixeSujetMail") : "";
if ($gepiPrefixeSujetMail != '') {
$gepiPrefixeSujetMail .= " ";
}
$ajout_header = "";
$email_declarant = retourne_email($_SESSION['login']);
if ($email_declarant != "" && check_mail($email_declarant)) {
$ajout_header .= "Cc: {$nom_declarant} <" . $email_declarant . ">\r\n";
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:grp_groupes_edit_eleves.php
示例17: mysqli_query
$sql = "SELECT DISTINCT sp.* FROM sp_saisies sp, j_eleves_groupes jeg WHERE created_by='" . $_SESSION['login'] . "' AND date_sp='{$date_sp}' AND jeg.login=sp.login AND jeg.id_groupe='{$id_groupe}';";
} else {
$sql = "SELECT DISTINCT sp.* FROM sp_saisies sp, j_eleves_classes jec WHERE created_by='" . $_SESSION['login'] . "' AND date_sp='{$date_sp}' AND jec.login=sp.login AND jec.id_classe='{$id_classe}';";
}
//echo "$sql<br />";
$res = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($res) > 0) {
while ($lig = mysqli_fetch_object($res)) {
if (!in_array($lig->id, $tab_saisies_effectuees) && $lig->created_by == $_SESSION['login']) {
$sql = "DELETE FROM sp_saisies WHERE id='" . $lig->id . "';";
//echo "$sql<br />";
$del = mysqli_query($GLOBALS["mysqli"], $sql);
if ($del) {
$nb_suppr++;
} else {
$msg .= "Erreur lors de la suppression de la saisie de type n°" . $lig->id_type . " (" . $tab_type_pointage_discipline['id_type'][$lig->id_type]['nom'] . ") pour " . get_nom_prenom_eleve($lig->login) . ".<br />";
}
}
}
}
if (count($tab_saisies_effectuees) > 0) {
$msg .= count($tab_saisies_effectuees) . " saisie(s) effectuée(s) ou mise(s) à jour.<br />";
}
if ($nb_suppr > 0) {
$msg .= $nb_suppr . " saisie(s) supprimée(s).<br />";
}
}
$active_module_trombinoscopes = getSettingAOui('active_module_trombinoscopes');
$style_specifique[] = "lib/DHTMLcalendar/calendarstyle";
$javascript_specifique[] = "lib/DHTMLcalendar/calendar";
$javascript_specifique[] = "lib/DHTMLcalendar/lang/calendar-fr";
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:saisie_pointages.php
示例18: elseif
$nom_prenom_ele_prec = $tab_ele[$loop + 1];
} elseif ($tab_ele[$loop] == $login_eleve) {
$login_ele_trouve++;
} elseif ($login_ele_trouve == 1) {
$login_ele_suiv = $tab_ele[$loop];
$nom_prenom_ele_suiv = $tab_ele[$loop + 1];
$login_ele_trouve++;
}
}
} else {
if (!isset($login_eleve)) {
header("Location: ../accueil.php?msg=Elève non choisi");
die;
}
}
$info_eleve = get_nom_prenom_eleve($login_eleve, "avec_classe");
$id_classe = get_id_classe_ele_d_apres_date($login_eleve, $ts_display_date);
if ($id_classe == "") {
$id_classe = get_id_classe_derniere_classe_ele($login_eleve);
}
//===================================================
//===================================================
if (isset($_GET['mode']) && $_GET['mode'] == "update_div_cdt" && isset($_GET['id_cours']) && isset($login_eleve)) {
$class_notice_dev_fait = "color_fond_notices_t_fait";
$class_notice_dev_non_fait = "";
$CDTPeutPointerTravailFait = getSettingAOui('CDTPeutPointerTravailFait' . ucfirst($_SESSION['statut']));
if ($CDTPeutPointerTravailFait) {
$tab_etat_travail_fait = get_tab_etat_travail_fait($login_eleve);
echo js_cdt_modif_etat_travail();
}
if (!preg_match("/^[0-9]{1,}\$/", $_GET['id_cours'])) {
开发者ID:alhousseyni,项目名称:gepi,代码行数:31,代码来源:resume_ele.php
示例19: mediane
$test=mysqli_query($GLOBALS["mysqli"], $sql);
if(mysqli_num_rows($test)==0) {
$msg="La classe <b>".$_POST['classe_fut']."</b> n'existe pas.<br />";
$temoin="n";
}
}
if($temoin=="y") {
$sql="UPDATE gc_eleves_options SET classe_future='".$_POST['classe_fut']."' WHERE login='".$_POST['login_ele']."' AND projet='$projet';";
//$msg=$sql;
$res=mysqli_query($GLOBALS["mysqli"], $sql);
if(!$res) {
$msg="ERREUR lors du changement de classe de ".get_nom_prenom_eleve($_POST['login_ele'])."<br />\n";
}
else {
$msg="Changement de classe de <b>".get_nom_prenom_eleve($_POST['login_ele'])."</b> vers <b>".$_POST['classe_fut']."</b> effectué.<br />\n";
}
}
}
//**************** EN-TETE *****************
$titre_page = "Genèse classe: affichage de listes";
//echo "<div class='noprint'>\n";
require_once("../lib/header.inc.php");
//echo "</div>\n";
//**************** FIN EN-TETE *****************
//debug_var();
function mediane($tab_notes) {
if(count($tab_notes)>0) {
开发者ID:rhertzog,项目名称:lcs,代码行数:31,代码来源:affiche_listes.php
示例20: array_multisort
}
echo "</table>\n";
echo "</td>\n";
array_multisort($tab3, SORT_DESC, SORT_NUMERIC, $rg, SORT_ASC, SORT_NUMERIC);
echo "<td>\n";
$alt = 1;
echo "<table class='boireaus'>\n";
echo "<tr>\n";
echo "<th>Elève</th>\n";
echo "<th>Note</t
|
请发表评论