本文整理汇总了PHP中get_class_from_ele_login函数的典型用法代码示例。如果您正苦于以下问题:PHP get_class_from_ele_login函数的具体用法?PHP get_class_from_ele_login怎么用?PHP get_class_from_ele_login使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了get_class_from_ele_login函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1:
echo "</td>\n";
echo "<td>\n";
if($current_eleve->no_gep!="") {
echo "<input type='submit' value=\"Créer d'après INE\" onclick=\"$('eleve_login').value='".$current_eleve->login."';$('indiv_mdp_INE').value='y'; $('form_create_one_eleve').submit();\" />\n";
}
else {
echo "<span style='color:red'>INE non renseigné</span>";
}
echo "</td>\n";
echo "<td><a href='../eleves/modify_eleve.php?eleve_login=$current_eleve->login' style='color:black; text-decoration:none;' title=\"Editer la fiche de l'élève\" target='_blank'>".$current_eleve->nom." ".$current_eleve->prenom."</a></td>\n";
echo "<td>\n";
$tmp_class=get_class_from_ele_login($current_eleve->login);
if(isset($tmp_class['liste'])) {
echo $tmp_class['liste'];
}
else {
echo "<span style='color:red;'>Aucune</span>";
}
echo "</td>\n";
echo "</tr>\n";
}
echo "</table>\n";
echo "<p>$nb2 élèves affichés.</p>";
echo "</form>";
echo "</blockquote>\n";
}
示例2: ucfirst
echo " onmouseover=\"cacher_toutes_les_infobulles();delais_afficher_div('incident_" . $lig_sanction->id_incident . "','y',20,20,{$delais_affichage_infobulle},{$largeur_survol_infobulle},{$hauteur_survol_infobulle});\" title=\"Consulter/Modifier l'incident.\"";
echo ">{$lig_sanction->id_incident}</a>";
} else {
echo "<a href='#'";
echo " onmouseover=\"cacher_toutes_les_infobulles();delais_afficher_div('incident_" . $lig_sanction->id_incident . "','y',20,20,{$delais_affichage_infobulle},{$largeur_survol_infobulle},{$hauteur_survol_infobulle});\"";
echo " onclick='return false;'";
echo ">";
echo $lig_sanction->id_incident;
echo "</a>";
}
echo "</td>\n";
echo "<td>" . ucfirst($lig_sanction->nature) . "</td>\n";
echo "<td>";
echo p_nom($lig_sanction->login);
echo " (<i>";
$tmp_tab = get_class_from_ele_login($lig_sanction->login);
//if(isset($tmp_tab['liste'])) {echo $tmp_tab['liste'];}
if (isset($tmp_tab['liste_nbsp'])) {
echo $tmp_tab['liste_nbsp'];
}
echo "</i>)";
echo "</td>\n";
echo "<td>";
echo formate_date($lig_sanction->date_retour);
echo "</td>\n";
echo "<td style='text-align:left;'>\n";
$travail = $lig_sanction->travail;
$tmp_doc_joints = liste_doc_joints_sanction($lig_sanction->id_sanction);
if ($lig_sanction->travail == "" && $tmp_doc_joints == "") {
$texte = "Aucun travail";
} else {
示例3: get_nom_prenom_eleve
echo "<th>Elève</th>\n";
echo "<th>Classe</th>\n";
echo "<th>Nombre d'exclusions</th>\n";
echo "</tr>\n";
$alt=1;
while($lig=mysqli_fetch_object($res)) {
$alt=$alt*(-1);
echo "<tr class='lig$alt'>\n";
echo "<td>\n";
echo "<a href='../eleves/visu_eleve.php?ele_login=$lig->login&onglet=discipline' target='_blank'>";
echo get_nom_prenom_eleve($lig->login);
echo "</a>\n";
echo "</td>\n";
echo "<td>\n";
if(!isset($tab_classe[$lig->login])) {
$tab_classe[$lig->login]=get_class_from_ele_login($lig->login);
}
echo $tab_classe[$lig->login]['liste_nbsp'];
echo "</td>\n";
echo "<td>\n";
echo $lig->nb;
echo "</td>\n";
echo "</tr>\n";
}
echo "</table>\n";
}
/*
select login, count(login) FROM s_protagonistes WHERE qualite='responsable' GROUP BY login ORDER BY count(login) desc;
select login, count(login) FROM s_sanctions GROUP BY login ORDER BY count(login) desc;
示例4: array
$tab_eleves_resp[0] = array();
$tab_eleves_resp[0]['login'] = $tmp_tab_eleves_resp[0];
$tab_eleves_resp[0]['nom_prenom'] = $tmp_tab_eleves_resp[1];
$tab_class_ele = get_class_from_ele_login($tab_eleves_resp[0]['login']);
if (count($tab_class_ele) > 0) {
$tab_eleves_resp[0]['id_classe'] = $tab_class_ele['id0'];
} else {
$tab_eleves_resp[0]['id_classe'] = 0;
}
} elseif (count($tmp_tab_eleves_resp) > 2) {
$cpt = 0;
for ($loop = 0; $loop < count($tmp_tab_eleves_resp); $loop += 2) {
$tab_eleves_resp[$cpt] = array();
$tab_eleves_resp[$cpt]['login'] = $tmp_tab_eleves_resp[$loop];
$tab_eleves_resp[$cpt]['nom_prenom'] = $tmp_tab_eleves_resp[$loop + 1];
$tab_class_ele = get_class_from_ele_login($tab_eleves_resp[$cpt]['login']);
if (count($tab_class_ele) > 0) {
$tab_eleves_resp[$cpt]['id_classe'] = $tab_class_ele['id0'];
} else {
$tab_eleves_resp[$cpt]['id_classe'] = 0;
}
$cpt++;
}
}
}
if (!isset($id_classe)) {
if (count($tab_eleves_resp) == 1) {
$logineleve = $tab_eleves_resp[0]['login'];
if (isset($tab_eleves_resp[0]['id_classe'])) {
$id_classe = $tab_eleves_resp[0]['id_classe'];
}
示例5: ucfirst
$sql="SELECT nom,prenom FROM eleves WHERE login='$lig->login';";
//echo "$sql<br />\n";
$res2=mysqli_query($GLOBALS["mysqli"], $sql);
if(mysqli_num_rows($res2)>0) {
$lig2=mysqli_fetch_object($res2);
echo ucfirst(mb_strtolower($lig2->prenom))." ".mb_strtoupper($lig2->nom);
echo infobulle_photo($lig->login);
}
else {
echo "ERREUR: Login inconnu";
}
echo "</td>\n";
echo "<td>";
echo "élève (<i>";
$tmp_tab=get_class_from_ele_login($lig->login);
if(isset($tmp_tab['liste_nbsp'])) {echo $tmp_tab['liste_nbsp'];}
echo "</i>)";
echo "</td>\n";
}
else {
echo "<td>";
$sql="SELECT nom,prenom,civilite FROM utilisateurs WHERE login='$lig->login';";
//echo "$sql<br />\n";
$res2=mysqli_query($GLOBALS["mysqli"], $sql);
if(mysqli_num_rows($res2)>0) {
$lig2=mysqli_fetch_object($res2);
echo ucfirst(mb_strtolower($lig2->prenom))." ".mb_strtoupper($lig2->nom);
}
else {
echo "ERREUR: Login inconnu";
示例6:
if($avec_sexe=='y') {
$csv.=$tab_sexe[$j].';';
}
$csv.=$tab_note[$j].";";
if($avec_correcteur=='y') {
$csv.=$tab_distinct_correcteur[$tab_correcteur[$j]].";";
}
if($avec_salle=='y') {
$csv.=$tab_salle[$j].";";
}
if($imprime=='etendu') {
$tmp_tab=get_class_from_ele_login($tab_ele_login[$j]);
$csv.=$tmp_tab['liste'].";";
$csv.=$tab_prof_habituel[$i].";";
for($k=1;$k<=$maxper;$k++) {
if(isset($tab_note_per[$k][$tab_ele_login[$j]])) {
$csv.=$tab_note_per[$k][$tab_ele_login[$j]];
}
$csv.=";";
}
}
$csv.="\n";
}
//===========================================================
示例7: htmlspecialchars
$duree=$lig_sanction->duree;
$lieu=$lig_sanction->lieu;
$travail=$lig_sanction->travail;
$current_eleve_login=$lig_sanction->login;
$alt=$alt*(-1);
echo "<tr class='lig$alt'>\n";
echo "<td style='font-size:x-small;'>".ucfirst($lig_sanction->nature)."</td>\n";
echo "<td style='font-size:x-small;'>$heure_debut</td>\n";
echo "<td style='font-size:x-small;'>$duree</td>\n";
echo "<td style='font-size:x-small;'>$lieu</td>\n";
echo "<td style='font-size:x-small;'>";
echo htmlspecialchars(p_nom($current_eleve_login));
echo " (<em>";
$tmp_tab=get_class_from_ele_login($current_eleve_login);
//if(isset($tmp_tab['liste_nbsp'])) {echo htmlspecialchars($tmp_tab['liste_nbsp']);}
if(isset($tmp_tab['liste'])) {echo preg_replace("/ /"," ",htmlspecialchars($tmp_tab['liste']));}
echo "</em>)";
echo "</td>\n";
echo "</tr>\n";
}
echo "</table>\n";
}
else {
echo "<p>Aucune retenue n'est encore saisie<br />pour ce jour (<em>$date</em>).</p>\n";
}
}
}
?>
示例8: temporaire
if ($lig_adr->pays != '') {
echo "\t\t<tr><th>Pays:</th><td>" . $lig_adr->pays . "</td></tr>\n";
}
}
echo "\n\t</table>\n\n\t<p style='margin-top:2em;'>(*) L'adresse email définie dans la table 'resp_pers' peut différer de l'adresse mail définie dans 'Gérer mon compte'.<br />\n\tCette éventuelle différence ne devrait être que temporaire (<em>le temps que le secrétariat de l'établissement effectue la synchronisation de ces adresses</em>).</p>\n</div>";
echo "<p class='bold' style='margin-top:2em;'>Enfants/élèves dont vous êtes responsable légal :</p>\n<!--div style='margin-left:2em;'-->";
$sql = "(SELECT e.* FROM eleves e,\n\t\t\t\t\tresponsables2 r\n\t\t\t\tWHERE e.ele_id=r.ele_id AND\n\t\t\t\t\tr.pers_id='" . $lig->pers_id . "' AND\n\t\t\t\t(r.resp_legal='1' OR r.resp_legal='2') ORDER BY e.nom,e.prenom)";
$res_ele = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($res_adr) == 0) {
echo "<p style='color:red'>Vous n'êtes responsable légal d'aucun élève enregistré dans la base.</p>";
echo "</div>\n";
require_once "../lib/footer.inc.php";
die;
}
while ($lig_ele = mysqli_fetch_object($res_ele)) {
$tab_clas = get_class_from_ele_login($lig_ele->login);
$ligne_login = "";
$sql = "SELECT etat, auth_mode FROM utilisateurs WHERE statut='eleve' AND etat='actif' AND login='{$lig_ele->login}';";
$test_compte = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($test_compte) > 0) {
$lig_user = mysqli_fetch_object($test_compte);
$ligne_login = "\n\t\t<tr>\n\t\t\t<th>Login</th>\n\t\t\t<td>\n\t\t\t\t" . $lig_ele->login . "<br />\n\t\t\t\t(<em>compte <span style='color:" . ($lig_user->etat == 'actif' ? "green' title='Le compte peut se connecter" : "red' title='Le compte ne peut pas se connecter") . "'>" . $lig_user->etat . "</span></em>)\n\t\t\t</td>\n\t\t</tr>";
}
$ligne_lieu_naissance = "";
if (getSettingAOui('ele_lieu_naissance')) {
$ligne_lieu_naissance = "\n\t\t<tr>\n\t\t\t<th>Lieu de naissance</th>\n\t\t\t<td>" . get_commune($lig_ele->lieu_naissance, 1) . "</td>\n\t\t</tr>";
}
$ligne_tel_pers_ele = "";
if (getSettingAOui('ele_tel_pers')) {
$ligne_tel_pers_ele = "\n\t\t\t<tr>\n\t\t\t\t<th>Tél.personnel</th>\n\t\t\t\t<td>" . $lig_ele->tel_pers . "</td>\n\t\t\t</tr>";
}
示例9: lien_envoi_mail_rappel
function lien_envoi_mail_rappel($id_sanction, $num, $id_incident = "")
{
global $mod_disc_terme_incident;
global $mod_disc_terme_sanction;
$retour = "";
if ($id_sanction != "" || $id_incident != "") {
$trame_message = "Bonjour, \n";
if ($id_sanction == "") {
$login_declarant = get_login_declarant_incident($id_incident);
//pour le mail
$mail_declarant = retourne_email($login_declarant);
//echo add_token_field(true);
$retour .= "<input type='hidden' name='sujet_mail_rappel_{$num}' id='sujet_mail_rappel_{$num}' value=\"[GEPI] Discipline : Demande de travail pour une " . $mod_disc_terme_sanction . "\" />\n";
$retour .= "<input type='hidden' name='destinataire_mail_rappel_{$num}' id='destinataire_mail_rappel_{$num}' value=\"" . $mail_declarant . "\" />\n";
$num_incident = $id_incident;
$chaine_protagonistes = "";
$tab_protagonistes = get_protagonistes($id_incident, array('Responsable'), array('eleve'));
for ($loop = 0; $loop < count($tab_protagonistes); $loop++) {
if ($loop > 0) {
$chaine_protagonistes .= ", ";
}
$chaine_protagonistes .= get_nom_prenom_eleve($tab_protagonistes[$loop], 'avec_classe');
}
//$trame_message.="La sanction (voir l'incident N°%num_incident%) de %prenom_nom% (%classe%) est planifiée.\n";
$trame_message .= "La " . $mod_disc_terme_sanction . " (voir l'" . $mod_disc_terme_incident . " N°{$num_incident}) de {$chaine_protagonistes} est planifiée.\n";
} else {
$sql = "SELECT * FROM s_sanctions WHERE id_sanction='{$id_sanction}';";
$res = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($res) > 0) {
$lig_sanction = mysqli_fetch_object($res);
$login_declarant = get_login_declarant_incident($lig_sanction->id_incident);
//pour le mail
$mail_declarant = retourne_email($login_declarant);
//echo add_token_field(true);
$retour .= "<input type='hidden' name='sujet_mail_rappel_{$num}' id='sujet_mail_rappel_{$num}' value=\"[GEPI] Discipline : Demande de travail pour une {$lig_sanction->nature}\" />\n";
$retour .= "<input type='hidden' name='destinataire_mail_rappel_{$num}' id='destinataire_mail_rappel_{$num}' value=\"" . $mail_declarant . "\" />\n";
$num_incident = $lig_sanction->id_incident;
$prenom_nom = p_nom($lig_sanction->login);
$tmp_tab = get_class_from_ele_login($lig_sanction->login);
if (isset($tmp_tab['liste_nbsp'])) {
$classe = $tmp_tab['liste_nbsp'];
}
if ($lig_sanction->nature = "retenue") {
//$trame_message.="La $lig_sanction->nature (voir l'incident N°%num_incident%) de %prenom_nom% (%classe%) est planifiée le %jour% en/à %heure% pour une durée de %duree%H \n";
$trame_message .= "La retenue (voir l'" . $mod_disc_terme_incident . " N°%num_incident%) de %prenom_nom% (%classe%) est planifiée le %jour% en/à %heure% pour une durée de %duree%H \n";
$sql = "SELECT * FROM s_retenues WHERE id_sanction='{$lig_sanction->id_sanction}';";
$res2 = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($res2) > 0) {
$lig_retenue = mysqli_fetch_object($res2);
$date = formate_date($lig_retenue->date);
$heure = $lig_retenue->heure_debut;
$duree = $lig_retenue->duree;
$trame_message = str_replace("%jour%", $date, $trame_message);
$trame_message = str_replace("%heure%", $heure, $trame_message);
$trame_message = str_replace("%duree%", $duree, $trame_message);
}
} elseif ($lig_sanction->nature = "exclusion") {
$trame_message .= "L'exclusion (voir l'" . $mod_disc_terme_incident . " N°%num_incident%) de %prenom_nom% (%classe%) est planifiée du %jour_debut% au %jour_fin% \n";
$sql = "SELECT * FROM s_exclusions WHERE id_sanction='{$lig_sanction->id_sanction}';";
$res2 = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($res2) > 0) {
$lig_exclusion = mysqli_fetch_object($res2);
$date_debut = formate_date($lig_exclusion->date_debut);
$date_fin = formate_date($lig_exclusion->date_fin);
$trame_message = str_replace("%jour_debut%", $date_debut, $trame_message);
$trame_message = str_replace("%jour_fin%", $date_fin, $trame_message);
}
} elseif ($lig_sanction->nature = "travail") {
$trame_message .= "Le travail (voir l'" . $mod_disc_terme_incident . " N°%num_incident%) de %prenom_nom% (%classe%) est planifié pour une date de retour au %jour_retour% à %heure_retour% \n";
$sql = "SELECT * FROM s_travail WHERE id_sanction='{$lig_sanction->id_sanction}';";
$res2 = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($res2) > 0) {
$lig_travail = mysqli_fetch_object($res2);
$date_retour = formate_date($lig_travail->date_retour);
$heure_retour = formate_date($lig_travail->heure_retour);
$trame_message = str_replace("%jour_retour%", $date_retour, $trame_message);
$trame_message = str_replace("%heure_retour%", $heure_retour, $trame_message);
}
} else {
$trame_message .= "La " . $mod_disc_terme_sanction . " '{$lig_sanction->nature}' (voir l'" . $mod_disc_terme_incident . " N°%num_incident%) de %prenom_nom% (%classe%) est planifiée.\n";
}
}
$trame_message = str_replace("%num_incident%", $num_incident, $trame_message);
$trame_message = str_replace("%prenom_nom%", $prenom_nom, $trame_message);
$trame_message = str_replace("%classe%", $classe, $trame_message);
}
//echo "<td>\n";
$ligne_nom_declarant = u_p_nom($login_declarant);
$retour .= "{$ligne_nom_declarant}";
$trame_message .= "Merci d'apporter le travail prévu à la vie scolaire.\n\n-- \nLa vie scolaire";
//echo $trame_message;
$retour .= "<input type='hidden' name='message_mail_rappel_{$num}' id='message_mail_rappel_{$num}' value=\"{$trame_message}\"/>\n";
//on autorise l'envoi de mail que pour les statuts Admin / CPE / Scolarite
if ($_SESSION['statut'] == 'administrateur' || $_SESSION['statut'] == 'cpe' || $_SESSION['statut'] == 'scolarite') {
//if($lig_sanction->effectuee!="O") {
if (!isset($lig_sanction) || $lig_sanction->effectuee != "O") {
$retour .= "<span id='mail_envoye_{$num}'><a href='#' onclick=\"envoi_mail_rappel_sanction({$num});return false;\"><img src='../images/icons/icone_mail.png' width='25' height='25' alt='Envoyer un mail pour demander le travail au déclarant' title='Envoyer un mail pour demander le travail au déclarant' /></a></span>";
}
}
}
//.........这里部分代码省略.........
示例10: mysqli_query
$tab_eleve[$cpt2]["password"] = "";
$tab_eleve[$cpt2]["auth_mode"] = "";
// Récupérer les infos élève
$sql = "SELECT e.nom, e.prenom, u.password, u.auth_mode FROM eleves e, utilisateurs u WHERE e.login=u.login AND u.login='" . $tab[$tabindice['LOGIN_GEPI']] . "';";
// DEBUG:
//echo "$sql<br />";
$res = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($res) > 0) {
$lig = mysqli_fetch_object($res);
$tab_eleve[$cpt2]["nom"] = $lig->nom;
$tab_eleve[$cpt2]["prenom"] = $lig->prenom;
if ($lig->password != "") {
$tab_eleve[$cpt2]["password"] = "<span title=\"Le mot de passe dans la base Gepi n'est pas vide.\">XXXXXXXXXX</span>";
}
$tab_eleve[$cpt2]["auth_mode"] = $lig->auth_mode;
$tmp_tab_classe = get_class_from_ele_login($tab[$tabindice['LOGIN_GEPI']]);
if (isset($tmp_tab_classe['liste_nbsp'])) {
$tab_eleve[$cpt2]["classe"] = $tmp_tab_classe['liste_nbsp'];
}
}
$sql = "INSERT INTO tempo4 SET col1='{$cpt2}', col2='" . $tab[$tabindice['LOGIN_GEPI']] . "', col3=MD5('" . $tab[$tabindice['MOT_DE_PASSE_GEPI']] . "');";
// DEBUG:
//echo "$sql<br />";
$insert = mysqli_query($GLOBALS["mysqli"], $sql);
$cpt2++;
}
}
}
echo "\n<form action='" . $_SERVER['PHP_SELF'] . "' method='post' enctype='multipart/form-data'>\n\t" . add_token_field() . "\n\t<input type='hidden' name='temoin_suhosin_1' value='forcer_mdp_eleves' />\n\t<input type='hidden' name='mode' value='valider_forcer_mdp_eleves' />\n\n\t<div id=\"fixe\"><p><input type='submit' value='Valider' /></p></div>\n\n<table class='boireaus boireaus_alt' summary='Tableau des élèves'>\n\t<tr>\n\t\t<th rowspan='2'>\n\t\t\tCocher\n\t\t\t<span id='tout_cocher_decocher' style='display:none;'>\n\t\t\t\t<br />\n\t\t\t\t<a href=\"javascript:tout_cocher()\" title='Cocher tous les élèves.'><img src='../images/enabled.png' width='20' height='20' /></a>\n\t\t\t\t/\n\t\t\t\t<a href=\"javascript:tout_cocher_si_mdp_vide()\" title='Cocher tous les élèves pour lesquels le mot de passe est vide.'><img src='../images/icons/wizard.png' width='20' height='20' /></a>\n\t\t\t\t/\n\t\t\t\t<a href=\"javascript:tout_decocher()\" title='Tout décocher'><img src='../images/disabled.png' width='20' height='20' /></a>\n\t\t\t</span>\n\t\t</th>\n\n\t\t<th colspan='4'>Informations Gepi</th>\n\t\t<th colspan='2'>Informations CSV</th>\n\t</tr>\n\t<tr>\n\t\t<th>Nom prénom</th>\n\t\t<th>Classe</th>\n\t\t<th>Password</th>\n\t\t<th>auth_mode</th>\n\n\t\t<th>Login</th>\n\t\t<th>Mot de passe</th>\n\t</tr>";
$cpt = 0;
$ancre_doublon_ou_pas = "";
示例11: getSettingValue
//echo "TEMOIN 2<br />";
if(($temoin_user_deja_traite!="y")||
(($user_statut=='responsable')&&(!getSettingAOui('fiches_bienvenue_un_jeu_par_parent')))) {
if ($user_statut == "responsable") {
$impression = getSettingValue("ImpressionFicheParent");
$nb_fiches = getSettingValue("ImpressionNombreParent");
} elseif ($user_statut == "eleve") {
$impression = getSettingValue("ImpressionFicheEleve");
$nb_fiches = getSettingValue("ImpressionNombreEleve");
} else {
$impression = getSettingValue("Impression");
$nb_fiches = getSettingValue("ImpressionNombre");
}
$tab_tmp_classe=get_class_from_ele_login($user_login);
/*
echo "get_class_from_ele_login($user_login)=".get_class_from_ele_login($user_login)."<br />";
foreach($tab_tmp_classe as $key => $value) {
echo "\$tab_tmp_classe[$key]=".$value."<br />";
}
*/
//$affiche_adresse_resp="y";
if($affiche_adresse_resp=='y') {
// Récupération des variables du bloc adresses:
// Liste de récupération à extraire de la boucle élèves pour limiter le nombre de requêtes... A FAIRE
// Il y a d'autres récupération de largeur et de positionnement du bloc adresse à extraire...
// PROPORTION 30%/70% POUR LE 1er TABLEAU ET ...
$largeur1=getSettingValue("addressblock_logo_etab_prop") ? getSettingValue("addressblock_logo_etab_prop") : 40;
$largeur2=100-$largeur1;
示例12: remplace_accents
$nom_fichier_bulletin = 'bulletin';
if ($arch_bull_nom_prenom == 'yes') {
$nom_fichier_bulletin .= '_' . $tableau_eleve['nom_prenom'][$j];
}
if ($arch_bull_INE == 'yes') {
$nom_fichier_bulletin .= '_' . $tableau_eleve['no_gep'][$j];
}
if ($arch_bull_annee_scolaire == 'yes') {
$nom_fichier_bulletin .= "_annee_scolaire_" . remplace_accents(getSettingValue('gepiYear'), "all");
}
if ($arch_bull_date_edition == 'yes') {
$nom_fichier_bulletin .= "_" . strftime("%Y%m%d");
}
if ($arch_bull_classe == 'yes') {
if (isset($_POST['ele_chgt_classe'])) {
$tab_tmp_classe = get_class_from_ele_login($tableau_eleve['login']);
if (isset($tab_tmp_classe['liste'])) {
$nom_fichier_bulletin .= "_" . remplace_accents($tab_tmp_classe['liste'], 'all');
}
} elseif (isset($classe)) {
$nom_fichier_bulletin .= "_" . $classe;
}
}
$nom_fichier_bulletin .= '.pdf';
//création du PDF en mode Portrait, unitée de mesure en mm, de taille A4
$pdf = new bul_PDF('p', 'mm', 'A4');
$nb_eleve_aff = 1;
$categorie_passe = '';
$categorie_passe_count = 0;
$pdf->SetCreator($gepiSchoolName);
$pdf->SetAuthor($gepiSchoolName);
示例13: affiche_tableau_infos_eleves_associes_au_resp
function affiche_tableau_infos_eleves_associes_au_resp($pers_id, $login_resp = "")
{
$retour = "";
if ($pers_id != "") {
$sql = "(SELECT e.* FROM eleves e,\n\t\t\t\t\t\tresponsables2 r\n\t\t\t\t\tWHERE e.ele_id=r.ele_id AND\n\t\t\t\t\t\tr.pers_id='" . $pers_id . "' AND\n\t\t\t\t\t(r.resp_legal='1' OR r.resp_legal='2') ORDER BY e.nom,e.prenom)";
} else {
$sql = "(SELECT e.* FROM eleves e,\n\t\t\t\t\t\tresponsables2 r, \n\t\t\t\t\t\tresp_pers rp\n\t\t\t\t\tWHERE e.ele_id=r.ele_id AND \n\t\t\t\t\t\tr.pers_id=rp.pers_id AND \n\t\t\t\t\t\trp.login='" . $login_resp . "' AND \n\t\t\t\t\t(r.resp_legal='1' OR r.resp_legal='2') ORDER BY e.nom,e.prenom)";
}
//$retour.="$sql<br />";
$res_ele = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($res_ele) > 0) {
while ($lig_ele = mysqli_fetch_object($res_ele)) {
$tab_clas = get_class_from_ele_login($lig_ele->login);
$ligne_login = "";
$sql = "SELECT etat, auth_mode FROM utilisateurs WHERE statut='eleve' AND etat='actif' AND login='{$lig_ele->login}';";
$test_compte = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($test_compte) > 0) {
$lig_user = mysqli_fetch_object($test_compte);
$ligne_login = "\n\t\t\t\t<tr>\n\t\t\t\t\t<th>Login</th>\n\t\t\t\t\t<td>\n\t\t\t\t\t\t" . $lig_ele->login . "<br />\n\t\t\t\t\t\t(<em>compte <span style='color:" . ($lig_user->etat == 'actif' ? "green' title='Le compte peut se connecter" : "red' title='Le compte ne peut pas se connecter") . "'>" . $lig_user->etat . "</span></em>)\n\t\t\t\t\t</td>\n\t\t\t\t</tr>";
}
$ligne_lieu_naissance = "";
if (getSettingAOui('ele_lieu_naissance')) {
$ligne_lieu_naissance = "\n\t\t\t\t<tr>\n\t\t\t\t\t<th>Lieu de naissance</th>\n\t\t\t\t\t<td>" . get_commune($lig_ele->lieu_naissance, 1) . "</td>\n\t\t\t\t</tr>";
}
$ligne_tel_pers_ele = "";
if (getSettingAOui('ele_tel_pers')) {
$ligne_tel_pers_ele = "\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th>Tél.personnel</th>\n\t\t\t\t\t\t<td>" . $lig_ele->tel_pers . "</td>\n\t\t\t\t\t</tr>";
}
$ligne_tel_pers_port = "";
if (getSettingAOui('ele_tel_port')) {
$ligne_tel_pers_port = "\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th>Tél.portable</th>\n\t\t\t\t\t\t<td>" . $lig_ele->tel_port . "</td>\n\t\t\t\t\t</tr>";
}
$ligne_tel_pers_prof = "";
if (getSettingAOui('ele_tel_prof')) {
$ligne_tel_pers_prof = "\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th>Tél.professionnel</th>\n\t\t\t\t\t\t<td>" . $lig_ele->tel_prof . "</td>\n\t\t\t\t\t</tr>";
}
$ligne_regime = "";
$sql = "SELECT * FROM j_eleves_regime WHERE login='{$lig_ele->login}';";
$res_reg = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($res_reg) > 0) {
$lig_reg = mysqli_fetch_object($res_reg);
$ligne_regime = "\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th>Régime</th>\n\t\t\t\t\t\t<td>";
if ($lig_reg->regime == "d/p") {
$ligne_regime .= "Demi-pensionnaire";
} elseif ($lig_reg->regime == "ext.") {
$ligne_regime .= "Externe";
} elseif ($lig_reg->regime == "int.") {
$ligne_regime .= "Interne";
} elseif ($lig_reg->regime == "i-e") {
$ligne_regime .= "Interne externé";
if (my_strtoupper($tab_ele['sexe']) != "F") {
$ligne_regime .= "e";
}
}
$ligne_regime .= "</td>\n\t\t\t\t\t</tr>\n\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th>Redoublant</th>\n\t\t\t\t\t\t<td>" . ($lig_reg->doublant == "R" ? "Oui" : "Non") . "</td>\n\t\t\t\t\t</tr>";
}
$retour .= "\n\t\t\t<div style='float:left; width:25em; margin-left:2em;'>\n\t\t\t\t<table class='boireaus boireaus_alt boireaus_th_left' summary='Tableau de vos informations personnelles'>\n\t\t" . $ligne_login . "\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th>Nom</th>\n\t\t\t\t\t\t<td>" . $lig_ele->nom . "</td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th>Prénom</th>\n\t\t\t\t\t\t<td>" . $lig_ele->prenom . "</td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th>Genre</th>\n\t\t\t\t\t\t<td>" . ($lig_ele->sexe == 'F' ? "féminin" : "masculin") . "</td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th>Né(e) le</th>\n\t\t\t\t\t\t<td>" . formate_date($lig_ele->naissance) . "</td>\n\t\t\t\t\t</tr>" . $ligne_lieu_naissance . $ligne_tel_pers_ele . $ligne_tel_pers_port . $ligne_tel_pers_prof . "\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th>Email (*)</th>\n\t\t\t\t\t\t<td>" . $lig_ele->email . "</td>\n\t\t\t\t\t</tr>\n\t\t\t\t\t<tr>\n\t\t\t\t\t\t<th>Classe</th>\n\t\t\t\t\t\t<td>" . $tab_clas['liste_nbsp'] . "</td>\n\t\t\t\t\t</tr>" . $ligne_regime . "\n\t\t\t\t</table>\n\t\t\t</div>";
}
}
return $retour;
}
示例14: edt_gr_eleves
// $rep_p = mysql_fetch_array($query_p);
$aff_entete = '<p style="color: brown; border: 1px solid brown; padding: 2px;">' . $rep_gr["nom"] . ' :</p>' . "\n";
// On traite les entrées dans le groupe
if ($id_eleve != NULL and $action != 'del_eleve_gr') {
// On vérifie s'il s'agit de la classe entière
if ($id_eleve == "tous") {
// la classe $classe_e doit alors être entrée entièrement dans ce groupe
echo 'Cette fonctionnalité n\'est pas encore prête, désolé';
} else {
// Un seul élève est appelé : $id_eleve
if (is_numeric($id_eleve)) {
$sql_el = "INSERT INTO edt_gr_eleves (id, id_gr_nom, id_eleve) VALUES ('', '" . $id_gr . "', '" . $id_eleve . "')";
$query_el = mysqli_query($GLOBALS["mysqli"], $sql_el) or trigger_error('Impossible d\'enregistrer cet élève.', E_USER_ERROR);
//echo $sql_el;
// On vérifie si sa classe est déjà enregistrée dans la base sinon on l'enregistre
$id_classe_ele = get_class_from_ele_login(get_login_eleve($id_eleve));
$test = mysqli_query($GLOBALS["mysqli"], "SELECT id_classe, id FROM edt_gr_classes WHERE id_gr_nom = '" . $id_gr . "' LIMIT 1");
if (mysqli_num_rows($test) >= 1) {
// On ajoute une classe dans la ligne ci-dessus
$classes = mysqli_fetch_array($test);
$test2 = explode("|", $classes["id_classe"]);
$up = 'oui';
for ($a = 0; $a < count($test2); $a++) {
if ($test2[$a] == $id_classe_ele["id0"]) {
$up = 'non';
}
}
if ($up == 'oui') {
$ajout = $classes["id_classe"] . $id_classe_ele["id0"] . '|';
$update = mysqli_query($GLOBALS["mysqli"], "UPDATE edt_gr_classes SET id_classe = '" . $ajout . "' WHERE id = '" . $test["id"] . "'");
}
示例15: get_nom_prenom_eleve_from_ele_id
/**
* Renvoie le nom et le prénom d'un élève
*
* @param string $ele_id ele_id de l'élève
* @param string $mode si 'avec_classe' on retourne aussi la(les) classe(s)
* @return string
* @see civ_nom_prenom()
* @see get_class_from_ele_login()
* @see casse_mot()
*/
function get_nom_prenom_eleve_from_ele_id($ele_id, $mode = 'simple')
{
global $mysqli;
$sql = "SELECT login, nom,prenom FROM eleves WHERE ele_id='{$ele_id}';";
$res = mysqli_query($mysqli, $sql);
if ($res->num_rows == 0) {
return "Elève inconnu ({$ele_id})";
} else {
$lig = $res->fetch_object();
$ajout = "";
if ($mode == 'avec_classe') {
$tmp_tab_clas = get_class_from_ele_login($lig->login);
if (isset($tmp_tab_clas['liste']) && $tmp_tab_clas['liste'] != '') {
$ajout = " (" . $tmp_tab_clas['liste'] . ")";
}
}
$res->close();
return casse_mot($lig->nom) . " " . casse_mot($lig->prenom, 'majf2') . $ajout;
}
}