Exemplo n.º 1
0
            echo " (<em style='font-size:x-small;'>remplacement de " . get_info_grp($tab_r[$loop]['id_groupe']) . "</em>)";
            echo "<br />";
            echo "<input type='radio' name='validation[{$cpt}]' id='validation_" . $cpt . "_vide' value='' onchange='change_style_radio();changement();' checked /><label for='validation_" . $cpt . "_vide' id='texte_validation_" . $cpt . "_vide' style='font-weight:bold;'>Ne pas attribuer pour le moment</label><br />";
            $id_cours_creneau_precedent = $id_cours_creneau;
        }
        if (!isset($civ_nom_prenom[$tab_r[$loop]['login_user']])) {
            $civ_nom_prenom[$tab_r[$loop]['login_user']] = civ_nom_prenom($tab_r[$loop]['login_user']);
        }
        echo "<input type='radio' name='validation[{$cpt}]' id='validation_" . $cpt . "_" . $tab_r[$loop]['id'] . "' value='" . $tab_r[$loop]['id'] . "' onchange='change_style_radio();changement();' />\n\t\t<label for='validation_" . $cpt . "_" . $tab_r[$loop]['id'] . "' id='texte_validation_" . $cpt . "_" . $tab_r[$loop]['id'] . "'>" . $civ_nom_prenom[$tab_r[$loop]['login_user']];
        if ($tab_r[$loop]['date_reponse'] != "0000-00-00 00:00:00") {
            echo "\n\t\t (<em style='font-size:small;' title=\"Date de la réponse\">" . formate_date($tab_r[$loop]['date_reponse'], "y") . "</em>)";
        }
        if ($tab_r[$loop]['commentaire_prof'] != "") {
            echo " (<em style='font-size:small;' title=\"Commentaire saisi par le professeur.\">" . $tab_r[$loop]['commentaire_prof'] . "</em>)";
        }
        echo " " . affiche_lien_edt_prof($tab_r[$loop]['login_user'], $civ_nom_prenom[$tab_r[$loop]['login_user']]);
        echo "\n\t\t</label><br />";
    }
    if ($id_cours_creneau_precedent != "") {
        echo "\n\t\t\t<table>\n\t\t\t\t<tr style='vertical-align:top;'>\n\t\t\t\t\t<td>\n\t\t\t\t\t\tSalle&nbsp;: \n\t\t\t\t\t</td>\n\t\t\t\t\t<td>\n\t\t\t\t\t\t<input type='text' name='salle[{$cpt}]' value=\"" . $tab_r[$loop - 1]['salle'] . "\" onchange='changement()' />\n\t\t\t\t\t</td>\n\t\t\t\t</tr>\n\t\t\t\t<tr style='vertical-align:top;'>\n\t\t\t\t\t<td>\n\t\t\t\t\t\tCommentaire&nbsp;: \n\t\t\t\t\t</td>\n\t\t\t\t\t<td>\n\t\t\t\t\t\t<textarea name='commentaire_validation[{$cpt}]' style='vertical-align:top;' onchange='changement()'>" . $tab_r[$loop - 1]['commentaire_validation'] . "</textarea>\n\t\t\t\t\t</td>\n\t\t\t\t</tr>\n\t\t\t</table>\n\t\t</div>";
    }
    echo "\n\n\t\t<p><input type='submit' value='Valider' /></p>\n\t\t<div id='fixe'><input type='submit' value='Valider' title=\"Valider l'attribution des remplacements\" /></div>\n\t</fieldset>\n</form>\n\n<p style='color:red; text-indent:-4em;margin-left:4em;'><em>NOTES&nbsp;:</em> A FAIRE: Pouvoir afficher un EDT de salle en infobulle... ou rechercher les salles vides.</p>\n\n<script type='text/javascript'>\n\t" . js_checkbox_change_style('checkbox_change', 'texte_', 'n', 0.5) . "\n\n\tfunction change_style_radio() {\n\t\titem=document.getElementsByTagName('input');\n\t\tfor(i=0;i<item.length;i++) {\n\t\t\tif(item[i].getAttribute('type')=='radio') {\n\t\t\t\tcheckbox_change(item[i].getAttribute('id'));\n\t\t\t}\n\t\t}\n\t}\n\n\tchange_style_radio();\n</script>";
}
if ($mode == "") {
    $tab_remplacements_a_venir_valides = array();
    echo "\n<h2>Remplacements à venir validés</h2>";
    $sql = "SELECT * FROM abs_prof_remplacement WHERE date_debut_r>='" . strftime('%Y-%m-%d %H:%M:%S') . "' AND validation_remplacement='oui' ORDER BY date_debut_r, id_absence, id_classe, date_reponse;";
    //echo "$sql<br />";
    $res = mysqli_query($GLOBALS["mysqli"], $sql);
    if (mysqli_num_rows($res) > 0) {
        $cpt = 0;
Exemplo n.º 2
0
     {
         return " <a href='../edt_organisation/index_edt.php?login_edt=" . $login_prof . "&amp;type_edt_2=prof&amp;no_entete=y&amp;no_menu=y&amp;lien_refermer=y' onclick=\"affiche_edt_prof_en_infobulle('{$login_prof}', '" . addslashes($info_prof) . "');return false;\" title=\"Emploi du temps de " . $info_prof . "\" target='_blank'><img src='../images/icons/edt.png' class='icone16' alt='EDT' /></a>";
     }
     $titre_infobulle = "EDT de la classe de <span id='span_id_nom_classe'></span>";
     $texte_infobulle = "";
     $tabdiv_infobulle[] = creer_div_infobulle('edt_classe', $titre_infobulle, "", $texte_infobulle, "", 40, 0, 'y', 'y', 'n', 'n');
     echo "\n<style type='text/css'>\n\t.lecorps {\n\t\tmargin-left:0px;\n\t}\n</style>\n\n<script type='text/javascript'>\n\tfunction affiche_edt_classe_en_infobulle(id_classe, classe) {\n\t\tdocument.getElementById('span_id_nom_classe').innerHTML=classe;\n\n\t\tnew Ajax.Updater(\$('edt_classe_contenu_corps'),'../edt_organisation/index_edt.php?login_edt='+id_classe+'&type_edt_2=classe&visioedt=classe1&no_entete=y&no_menu=y&mode_infobulle=y',{method: 'get'});\n\t\tafficher_div('edt_classe','y',-20,20);\n\t}\n\n\tfunction affiche_edt_prof_en_infobulle(login_prof, info_prof) {\n\t\tdocument.getElementById('id_ligne_titre_infobulle_edt').innerHTML=info_prof;\n\n\t\tnew Ajax.Updater(\$('edt_prof_contenu_corps'),'../edt_organisation/index_edt.php?login_edt='+login_prof+'&type_edt_2=prof&no_entete=y&no_menu=y&mode_infobulle=y',{method: 'get'});\n\t\tafficher_div('edt_prof','y',-20,20);\n\t}\n</script>\n";
 } else {
     function affiche_lien_edt_prof($login_prof, $info_prof)
     {
         return "";
     }
 }
 //============================================================================================================
 $info_prof = civ_nom_prenom($_SESSION['login']);
 echo "<div id='fixe'>" . affiche_lien_edt_prof($_SESSION['login'], $info_prof) . "</div>";
 $tab_creneaux = get_heures_debut_fin_creneaux();
 // Total des propositions, remplacements et remplacements passés
 $nb_propositions_ou_remplacements = 0;
 // Propositions en attente de réponse
 $tab = get_tab_propositions_remplacements($_SESSION['login'], "en_attente");
 if (count($tab) > 0) {
     $nb_propositions_ou_remplacements += count($tab);
     echo "\n<h3>Propositions de remplacement en attente d'une réponse de votre part</h3>\n\n<form action=\"" . $_SERVER['PHP_SELF'] . "#debut_de_page\" method=\"post\" style=\"width: 100%; margin-left:3em;\">\n\t<fieldset class='fieldset_opacite50'>\n\t\t" . add_token_field() . "\n\n\t\t<p class='bold'>" . count($tab) . " proposition(s) vous est(sont) soumise(s).<br />Une réponse serait bienvenue.</p>\n\t\t<ul>";
     $temoin_saisie_possible = 0;
     for ($loop = 0; $loop < count($tab); $loop++) {
         /*
         echo "<pre>";
         print_r($tab[$loop]);
         echo "</pre>";
         */
Exemplo n.º 3
0
                 if (isset($tab_propositions_deja_enregistrees['indice_chaine'][$chaine])) {
                     $indice_prop = $tab_propositions_deja_enregistrees['indice_chaine'][$chaine];
                     if ($tab_propositions_deja_enregistrees['reponse'][$indice_prop] == 'oui') {
                         // Permettre de valider le remplacement
                         $reponse = "<a href='" . $_SERVER['PHP_SELF'] . "?id_absence={$id_absence}&amp;valider_proposition=" . $chaine . add_token_in_url() . "#jour_" . $date_aaaammjj . "_creneau_" . $id_creneau_courant . "' onclick=\"if(confirm_abandon (this, change, '" . $themessage . "')) {afficher_div_validation('{$chaine}', 'jour_" . $date_aaaammjj . "_creneau_" . $id_creneau_courant . "')}; return false;\"><img src=\"../images/vert.png\" alt='Oui' title=\"Le professeur accepte la proposition.\n\t" . ($tab_propositions_deja_enregistrees['commentaire_prof'][$indice_prop] != "" ? $tab_propositions_deja_enregistrees['commentaire_prof'][$indice_prop] : "") . "\n\tRéponse donnée le " . formate_date($tab_propositions_deja_enregistrees['date_reponse'][$indice_prop], "y") . ".\n\n\tIl faut encore que vous validiez/confirmiez l'attribution.\n\tSi plusieurs professeurs acceptent la proposition, \n\til est même indispensable de choisir lequel assurera le remplacement.\" />";
                         $td_bg = " style='background-color:#FFF168;'";
                     } elseif ($tab_propositions_deja_enregistrees['reponse'][$indice_prop] == 'non') {
                         $reponse = "<img src=\"../images/rouge.png\" alt='Non' title=\"Le professeur ne souhaite pas effectuer ce remplacement.\n\t" . ($tab_propositions_deja_enregistrees['commentaire_prof'][$indice_prop] != "" ? $tab_propositions_deja_enregistrees['commentaire_prof'][$indice_prop] : "") . "\n\tRéponse donnée le " . formate_date($tab_propositions_deja_enregistrees['date_reponse'][$indice_prop], "y") . ".\" />";
                         $td_bg = " style='background-color:grey;'";
                     }
                     if ($tab_propositions_deja_enregistrees['validation_remplacement'][$indice_prop] == 'oui') {
                         $reponse = "<img src=\"../images/enabled.png\" alt='Confirmé' title=\"Le remplacement est confirmé.\" />";
                         $td_bg = " style='background-color:aquamarine;'";
                     }
                 }
                 echo "\n\t\t\t\t\t\t\t\t<tr class='fieldset_opacite50'>\n\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t<input type='checkbox' name='proposition[]' id='proposition_{$cpt}' value='" . $chaine . "' onchange=\"checkbox_change('proposition_{$cpt}');changement()\"{$checked} />\n\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t<td" . $td_bg . ">\n\t\t\t\t\t\t\t\t\t\t<label for='proposition_{$cpt}' id='texte_proposition_{$cpt}'>" . $denomination_prof_courant . "</label>\n\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t<td" . $td_bg . ">\n\t\t\t\t\t\t\t\t\t\t{$reponse}\n\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t" . affiche_lien_edt_prof($lig_prof->login, $denomination_prof_courant) . "\n\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t" . $lien_mailto_courant . "\n\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t</tr>";
                 $cpt++;
             }
             /*
             else {
             	echo "<tr><td></td><td><span style='color:red'>".$lig_prof->login."</span></td></tr>";
             }
             */
             //$tab_profs_deja_proposes[]=$lig_prof->login;
         }
         //}
     }
     echo "\n\t\t\t\t\t\t\t</table>";
 } else {
     echo "<span style='color:red'>Aucun prof trouvé.</span>";
 }
Exemplo n.º 4
0
    }
} else {
    echo $current_group["classlist_string"];
}
echo "</i>)";
echo "</h3>\n";
//$temp["profs"]["users"][$p_login] = array("login" => $p_login, "nom" => $p_nom, "prenom" => $p_prenom, "civilite" => $civilite);
if (count($current_group["profs"]["users"]) > 0) {
    echo "<p>Cours dispensé par ";
    $cpt_prof = 0;
    foreach ($current_group["profs"]["users"] as $tab_prof) {
        if ($cpt_prof > 0) {
            echo ", ";
        }
        echo casse_mot($tab_prof['prenom'], 'majf2') . " " . my_strtoupper($tab_prof['nom']);
        echo affiche_lien_edt_prof($tab_prof["login"], $tab_prof["prenom"] . " " . $tab_prof["nom"]);
        $mail_prof = get_mail_user($tab_prof["login"]);
        if (check_mail($mail_prof)) {
            echo affiche_lien_mailto_prof($mail_prof, $tab_prof["prenom"] . " " . $tab_prof["nom"]);
        }
        $cpt_prof++;
    }
    echo ".</p>\n";
}
// Effectifs des classes associées au groupe:
$tab_eff_clas_grp = array();
for ($loop = 0; $loop < count($current_group["classes"]["list"]); $loop++) {
    $tab_eff_clas_grp[$current_group["classes"]["list"][$loop]] = array();
    for ($loop_per = 1; $loop_per < $current_group["nb_periode"]; $loop_per++) {
        $sql = "SELECT DISTINCT login FROM j_eleves_classes WHERE id_classe='" . $current_group["classes"]["list"][$loop] . "' AND periode='" . $loop_per . "';";
        //echo "$sql<br />";
Exemplo n.º 5
0
     if (!$first) {
         echo ", ";
     }
     echo "<a href='../utilisateurs/modify_user.php?user_login="******"profs"]["users"][$prof]["login"] . "' onclick=\"return confirm_abandon (this, change, '{$themessage}')\" title=\"Modification de l'utilisateur\" style='color:black; font-size:small;'>";
     echo casse_mot($current_group["profs"]["users"][$prof]["prenom"], 'majf2');
     echo " ";
     echo $current_group["profs"]["users"][$prof]["nom"];
     echo "</a>";
     if (in_array($current_group["profs"]["users"][$prof]["login"], $tab_prof_suivi)) {
         echo " <img src='../images/bulle_verte.png' width='9' height='9' title=\"" . ucfirst($gepi_prof_suivi) . " d'au moins un élève de la classe sur une des périodes.";
         if ($nb_prof_suivi > 1) {
             echo " La liste des " . $gepi_prof_suivi . " est " . $liste_prof_suivi . ".";
         }
         echo "\" />\n";
     }
     echo affiche_lien_edt_prof($current_group["profs"]["users"][$prof]["login"], $current_group["profs"]["users"][$prof]["prenom"] . " " . $current_group["profs"]["users"][$prof]["nom"]);
     $mail_prof = get_mail_user($current_group["profs"]["users"][$prof]["login"]);
     if (check_mail($mail_prof)) {
         echo affiche_lien_mailto_prof($mail_prof, $current_group["profs"]["users"][$prof]["prenom"] . " " . $current_group["profs"]["users"][$prof]["nom"]);
     }
     $first = false;
 }
 echo "</td>\n";
 // Inscription des élèves sur les différentes périodes
 foreach ($current_group["periodes"] as $period) {
     if ($period["num_periode"] != "") {
         $inscrits = count($current_group["eleves"][$period["num_periode"]]["list"]);
         echo "<td>";
         echo "<a href='edit_eleves.php?id_groupe=" . $group["id"] . "&amp;id_classe=" . $id_classe . "' onclick=\"return confirm_abandon (this, change, '{$themessage}')\" title=\"Modifier la liste des élèves inscrits dans cet enseignement\">" . $inscrits . "</a>";
         echo "</td>\n";
     }
Exemplo n.º 6
0
<option value="administrateur" <?php if ($user_statut == "administrateur") { echo ' selected="selected"';}?>>Administrateur</option>
<option value="cpe" <?php if ($user_statut == "cpe") { echo ' selected="selected"';}?>>C.P.E.</option>
<option value="scolarite" <?php if ($user_statut == "scolarite") { echo ' selected="selected"';}?>>Scolarité</option>
<option value="secours" <?php if ($user_statut == "secours") { echo ' selected="selected"';}?>>Secours</option>
<?php
if (getSettingValue("statuts_prives") == "y") {
	if ($user_statut == "autre") { $sel = ' selected="selected"';}else{ $sel = '';}
	echo '
	<option value="autre"'.$sel.'>Autre</option>';
}
?>

</select>
<?php
if(($user_statut == "professeur")&&(isset($user_nom))&&(isset($user_prenom))) {
	echo affiche_lien_edt_prof($user_login, $user_prenom." ".$user_nom);
}

if (getSettingValue("statuts_prives") == "y") {
	if ($user_statut == "autre") {
		echo "<a href='creer_statut.php' onclick=\"return confirm_abandon (this, change, '$themessage')\">Préciser le statut 'autre'</a>";
	}
}
?>
<br />

<br />Etat :<select name="reg_etat" size="1" onchange="changement()">
<?php if (!isset($user_etat)) $user_etat = "actif"; ?>
<option value="actif" <?php if ($user_etat == "actif") { echo "selected";}?>>Actif</option>
<option value="inactif" <?php if ($user_etat == "inactif") { echo "selected";}?>>Inactif</option>
</select>