if($res->num_rows > 0) {
			while($lig=$res->fetch_object()) {
				//$tab['id_classe'][]=$lig->id_classe;
				//$tab['classe'][]=$lig->classe;
				$txt_classe[]=$lig->classe;
				$lien_classe[]=$_SERVER['PHP_SELF']."?id_classe=".$lig->id;
			}
			$res->close();
		}

		echo "
<p>Sélectionnez la classe : </p>
<blockquote>\n";

		if(count($txt_classe)>0) {
			tab_liste($txt_classe,$lien_classe,3);
		}
		else {
			echo "<p style='color:red'>Vous n'êtes associé à aucun élève.</p>\n";
		}

		require("../lib/footer.inc.php");
		die();
	}

	//===============================
	// Choix de la période

	if(!isset($periode)) {
		/*
		if(isset($login_ele)) {
    die;
}
$id_classe = isset($_GET['id_classe']) ? $_GET['id_classe'] : NULL;
//**************** EN-TETE *****************
$titre_page = "Bulletins et conseils de classe";
//echo "<div class='noprint'>\n";
require_once "../lib/header.inc.php";
//echo "</div>\n";
//**************** FIN EN-TETE *****************
if (!isset($id_classe)) {
    echo "<p class='bold'><a href='../accueil.php'><img src='../images/icons/back.png' alt='Retour' class='back_link'/> Retour</a></p>\n\n<h2>Bulletins et conseils de classe</h2>\n\n<p>Choisissez une classe&nbsp;:</p>\n\n<script type='text/javascript'>\n\tfunction afficher_action_classe(id_classe) {\n\t\tnew Ajax.Updater(\$('div_action_conseil_de_classe'), '{$gepiPath}/lib/ajax_action.php?mode=actions_conseil_classe&id_classe='+id_classe,{method: 'get'});\n\t\tafficher_div('div_infobulle_action_conseil_de_classe', 'y', 10, 10);\n\t}\n</script>";
    $texte_infobulle = "<div id='div_action_conseil_de_classe'></div>";
    $tabdiv_infobulle[] = creer_div_infobulle('div_infobulle_action_conseil_de_classe', "Bulletins et conseils de classe", "", $texte_infobulle, "", 40, 0, 'y', 'y', 'n', 'n');
    $tab_txt = array();
    $tab_lien = array();
    $tab_extra = array();
    $sql = retourne_sql_mes_classes();
    $res_mes_classes = mysqli_query($GLOBALS["mysqli"], $sql);
    while ($lig_mes_classes = mysqli_fetch_object($res_mes_classes)) {
        $tab_txt[] = $lig_mes_classes->classe;
        $tab_lien[] = $_SERVER['PHP_SELF'] . "?id_classe=" . $lig_mes_classes->id;
        $tab_extra[] = " onclick=\"afficher_action_classe({$lig_mes_classes->id});return false;\"";
    }
    $nbcol = 3;
    echo "<div style='margin-left:3em;'>";
    tab_liste($tab_txt, $tab_lien, $nbcol, NULL, $tab_extra);
    echo "</div>";
} else {
    echo "<p class='bold'><a href='../accueil.php'><img src='../images/icons/back.png' alt='Retour' class='back_link'/> Retour</a>\n | <a href='" . $_SERVER['PHP_SELF'] . "'>Choisir une autre classe</a></p>\n\n<h2>Bulletins et conseils de classe</h2>\n" . affiche_choix_action_conseil_de_classe($id_classe);
}
require "../lib/footer.inc.php";
Example #3
0
<?php 
            $tab_txt = array();
            $tab_lien = array();
            while ($lig_clas = mysqli_fetch_object($res_clas)) {
                $tab_txt[] = $lig_clas->classe;
                if (isset($id_incident)) {
                    //$tab_lien[]=$_SERVER['PHP_SELF']."?id_classe=".$lig_clas->id."&amp;id_incident=$id_incident";
                    $tab_lien[] = $_SERVER['PHP_SELF'] . "?id_classe=" . $lig_clas->id . "&amp;id_incident={$id_incident}' onclick='return confirm_abandon (this, change, \"{$themessage}\")";
                } else {
                    $tab_lien[] = $_SERVER['PHP_SELF'] . "?id_classe=" . $lig_clas->id;
                }
            }
            ?>
    <blockquote>
        <?php 
            tab_liste($tab_txt, $tab_lien, 4);
            ?>
    </blockquote>
    </div>
<?php 
        }
    }
    ?>
<!--/blockquote-->
<?php 
    //================================================================
    echo "<div style='float:left; width: 38%; padding:0.5em; border: 1px solid grey; margin-top:0.5em; background-image: url(\"../images/background/opacite50.png\");'>\n";
    //$sql="SELECT DISTINCT statut FROM utilisateurs WHERE statut!='responsable' ORDER BY statut;";
    $sql = "SELECT DISTINCT statut FROM utilisateurs WHERE statut!='responsable' AND statut!='eleve' AND etat='actif' ORDER BY statut;";
    $res = mysqli_query($GLOBALS["mysqli"], $sql);
    if (mysqli_num_rows($res) == 0) {
Example #4
0
    	echo "<br /><a href='index.php?id_classe=$id_classe'>$classe_liste</a>\n";
    	$i++;
    
    }
    */
    $i = 0;
    unset($tab_lien);
    unset($tab_txt);
    $tab_txt = array();
    $tab_lien = array();
    while ($i < $nombreligne) {
        $tab_lien[$i] = "index.php?id_classe=" . old_mysql_result($calldata, $i, "id");
        $tab_txt[$i] = old_mysql_result($calldata, $i, "classe");
        $i++;
    }
    tab_liste($tab_txt, $tab_lien, 3);
    echo "<br />\n";
} else {
    // On choisit la période :
    echo "<p class=bold><a href='index.php'><img src='../images/icons/back.png' alt='Retour' class='back_link'/> Choisir une autre classe</a>";
    echo " | <a href='import_absences_sconet.php'>Importer les absences de Sconet par lots</a>\n";
    echo " | <a href='import_absences_csv.php'>Importer les absences depuis un CSV par lots</a>\n";
    echo "</p>\n";
    $call_classe = mysqli_query($GLOBALS["mysqli"], "SELECT classe FROM classes WHERE id = '{$id_classe}'");
    $classe = old_mysql_result($call_classe, "0", "classe");
    echo "<h2>Classe de " . $classe . "</h2>\n";
    echo "<p><b>Saisie manuelle - Choisissez la période : </b></p>\n";
    //echo "<ul>\n";
    $i = "1";
    echo "<table class='boireaus' cellpadding='3'>\n";
    // si le module de gestion des absences est activé alors on ajout un colspan de 2 pour l'entêt d'importation
Example #5
0
			}
			$nbcol=3;
			tab_liste($tab_txt,$tab_lien,$nbcol);
			echo "<br />";
		}

		if(count($tab_autres_classes)>0) {
			echo "<p>Choisissez parmi les classes que vous n'avez pas en responsabilité&nbsp;:</p>";
			$tab_txt=array();
			$tab_lien=array();
			foreach($tab_autres_classes as $current_id_classe => $current_classe) {
				$tab_txt[]=$current_classe;
				$tab_lien[]=$_SERVER['PHP_SELF']."?id_classe=".$current_id_classe;
			}
			$nbcol=3;
			tab_liste($tab_txt,$tab_lien,$nbcol);
		}
	}

	require_once("../lib/footer.inc.php");
	die();
}
elseif(!isset($num_periode)) {
	echo " | <a href='".$_SERVER['PHP_SELF']."'>Choisir une autre classe</a></p>
<h1>Graphes de la classe de ".get_nom_classe($id_classe)."</h1>
<p style='text-indent:-3em; margin-left:3em;'>Choisissez une période&nbsp;:<br />";

	$sql="SELECT p.* FROM periodes p WHERE p.id_classe='$id_classe' ORDER BY num_periode;";
	//echo "$sql<br />";
	$res=mysqli_query($GLOBALS["mysqli"], $sql);
	while($lig=mysqli_fetch_object($res)) {
Example #6
0
        echo_selon_mode("\n<p style='color:red;'>Aucune classe n'a été trouvée.</p>");
    } else {
        $tab_txt = array();
        $tab_lien = array();
        /*
        while($lig=mysqli_fetch_object($res)) {
        	$tab_txt[]=$lig->classe;
        	$tab_lien[]=$_SERVER['PHP_SELF']."?affichage=semaine&amp;type_affichage=classe&amp;id_classe=".$lig->id_classe;
        }
        */
        foreach ($tab_classes as $current_id_classe => $current_nom_classe) {
            $tab_txt[] = $current_nom_classe;
            $tab_lien[] = $_SERVER['PHP_SELF'] . "?affichage=semaine&amp;type_affichage=classe&amp;id_classe=" . $current_id_classe;
        }
        $nbcol = 6;
        echo_selon_mode(tab_liste($tab_txt, $tab_lien, $nbcol));
    }
    if ($_SESSION['statut'] == 'professeur' && !getSettingAOui('AccesProf_EdtProfs')) {
        echo_selon_mode("\n<p class='bold'>Afficher un emploi du temps professeur&nbsp;: <a href='" . $_SERVER['PHP_SELF'] . "?affichage=semaine&amp;type_affichage=prof&amp;login_prof=" . $_SESSION['login'] . "'>" . $_SESSION['civilite'] . " " . casse_mot($_SESSION['nom'], "maj") . " " . casse_mot($_SESSION['prenom'], "majf2") . "</a></p>");
    } else {
        echo_selon_mode("\n<p class='bold'>Afficher un emploi du temps professeur&nbsp;:</p>");
        $page_lien = $_SERVER['PHP_SELF'];
        $nom_var_login = "******";
        $tab_statuts = array("professeur");
        $autres_parametres_lien = "&amp;affichage=semaine&amp;type_affichage=prof";
        echo_selon_mode(liens_user($page_lien, $nom_var_login, $tab_statuts, $autres_parametres_lien));
    }
    require "../lib/footer.inc.php";
    die;
}
//============================================================
Example #7
0
    }

    echo "<p>Cliquez sur la classe pour laquelle vous souhaitez éditer les documents ECTS :</p>\n";
    //echo "<br/><p><a href='recapitulatif.php?id_classe=all' target='_new'>Toutes les classes</a></p>";

    $i = 0;
    unset($tab_lien);
    unset($tab_txt);
    $nombreligne = mysqli_num_rows($call_classe);
    while ($i < $nombreligne){
        $tab_lien[$i] = "recapitulatif.php?id_classe=".old_mysql_result($call_classe, $i, "id");
        $tab_txt[$i] = old_mysql_result($call_classe, $i, "classe");
        $i++;

    }
    tab_liste($tab_txt,$tab_lien,3,"target='_new'");
    echo "<p><br /></p>\n";

} else {
  // Ici, on affiche le tableau

  // On load les les périodes de l'année en cours, notamment pour connaître
  // la période actuelle
  include "../lib/periodes.inc.php";


  // Initialisation des tableaux
  
  $annees = array(); // Contient années->périodes->matieres.
                     // C'est le tableau global de référence pour les colonnes.
                     
Example #8
0
			$tab_lien=array();

			while($lig_clas=mysqli_fetch_object($res_clas)) {
				$tab_txt[]=$lig_clas->classe;
				if(isset($id_incident)) {
					//$tab_lien[]=$_SERVER['PHP_SELF']."?id_classe=".$lig_clas->id."&amp;id_incident=$id_incident";
					$tab_lien[]=$_SERVER['PHP_SELF']."?id_classe=".$lig_clas->id."&amp;id_incident=$id_incident' onclick='return confirm_abandon (this, change, \"$themessage\")";
				}
				else {
					$tab_lien[]=$_SERVER['PHP_SELF']."?id_classe=".$lig_clas->id;
				}
			}
 
?>
    <blockquote>
        <?php tab_liste($tab_txt,$tab_lien,4);?>
    </blockquote>
    </div>
<?php
		}
	}
?>
<!--/blockquote-->
<?php



//================================================================
echo "<div style='float:left; width: 38%; padding:0.5em; border: 1px solid grey; margin-top:0.5em; background-image: url(\"../images/background/opacite50.png\");'>\n";
	//$sql="SELECT DISTINCT statut FROM utilisateurs WHERE statut!='responsable' ORDER BY statut;";
	$sql="SELECT DISTINCT statut FROM utilisateurs WHERE statut!='responsable' AND statut!='eleve' AND etat='actif' ORDER BY statut;";