Ejemplo n.º 1
0
if(!getSettingAOui("notanet_saisie_note_ouverte")) {
	echo "<p style='color:red'>La saisie de notes est actuellement fermée.<br />Seule la consultation est possible.</p>";
}

$notanet_saisie_note_ouverte=getSettingAOui("notanet_saisie_note_ouverte");

echo "<form enctype='multipart/form-data' action='".$_SERVER['PHP_SELF']."' method='post'>
	<fieldset class='fieldset_opacite50'>
		".add_token_field()."
		<input type='hidden' name='is_posted' value='y' />
		<input type='hidden' name='type_brevet' value='$type_brevet' />
		<input type='hidden' name='id_classe' value='$id_classe' />
		<input type='hidden' name='id_groupe' value='$id_groupe' />
		<input type='hidden' name='matiere' value='$matiere' />

		<p>Saisie des notes de $matiere pour les élèves du groupe ".get_info_grp($id_groupe)." en classe de ".get_classe_from_id($id_classe)."&nbsp;:</p>";

$sql="SELECT * FROM notanet_saisie ns,
	j_eleves_classes jec, 
	j_eleves_groupes jeg,
	notanet_corresp nc
WHERE ns.login=jec.login AND
	ns.matiere=nc.matiere AND
	jec.login=jeg.login AND
	jec.id_classe='$id_classe' AND
	jeg.id_groupe='$id_groupe' AND
	nc.matiere='$matiere' AND
	nc.type_brevet='$type_brevet';";
//echo "$sql<br />";
$res_notes_deja_saisies=mysqli_query($GLOBALS["mysqli"], $sql);
$tab_notes_saisies=array();
Ejemplo n.º 2
0
			$tab_eleves_OOo[$nb_eleve]['totalpoints_bis']=$TOTAL_POINTS;
			$tab_eleves_OOo[$nb_eleve]['totalcoef_bis']=$TOTAL_COEF*20;
			// La note AB compte comme un zéro... donc pour le total sans Histoire_des_Arts, il faut décompter les points et coef d'Histoire_des_Arts même si la note est AB
			//if($tab_eleves_OOo[$nb_eleve][5][0]!='AB') {

			/*
				// 20120508: L'Histoire des Arts n'est plus saisie dans Notanet

				if($tab_eleves_OOo[$nb_eleve][5][0]!='DI') {
					$tab_eleves_OOo[$nb_eleve]['totalpoints_bis']-=$tab_eleves_OOo[$nb_eleve][5][1];
					//$tab_eleves_OOo[$nb_eleve]['totalcoef_bis']-=$tab_eleves_OOo[$nb_eleve][5][-2]*20;
					// L'Histoire des arts est sur 40... à extraire de là par la suite
					$tab_eleves_OOo[$nb_eleve]['totalcoef_bis']-=2*20;
				}
			*/
			$tab_eleves_OOo[$nb_eleve]['classe']=get_classe_from_id($id_classe[$i]);


			//===== Ajout mai 2011 ======
			/*
			// Ce qui suit n'est plus d'actualité en 2013
			// Afficher soit LV1 soit Sciences physiques
			if ($tab_eleves_OOo[$nb_eleve][103][0] > $tab_eleves_OOo[$nb_eleve][104][0]) {
				$tab_eleves_OOo[$nb_eleve]['LV1_ou_ScPhy']=$tab_eleves_OOo[$nb_eleve][103];
			}else{
				$tab_eleves_OOo[$nb_eleve]['LV1_ou_ScPhy']=$tab_eleves_OOo[$nb_eleve][104];
			}
			*/

			/*
				// 20120508: L'Histoire des Arts n'est plus saisie dans Notanet
Ejemplo n.º 3
0
			echo "</blockquote>\n";
			echo "<center><input type='submit' name='ok' value='Valider' /></center>\n";
		}
		else{
			if(!isset($_POST['num_periode'])){

				// ==================
				// Choix des périodes
				// ==================

				// Récupération des variables:
				$id_classe=$_POST['id_classe'];
				//echo "\$id_classe=$id_classe<br />\n";

				echo "<h2>Saisie/Modification des commentaires-types pour la classe de ".get_classe_from_id($id_classe)."</h2>\n";

				// Rappel des commentaires-type saisis pour cette classe sur toutes les périodes définies:

				$sql="select * from periodes where id_classe='$id_classe' order by num_periode";
				//echo "$sql<br />";
				$resultat_num_periode=mysqli_query($GLOBALS["mysqli"], $sql);
				if(mysqli_num_rows($resultat_num_periode)==0){
					echo "Aucune période n'est encore définie pour cette classe...<br />\n";
					echo "</body>\n</html>\n";
					exit();
				}
				else{
					echo "<p>Voici les commentaires-type actuellement saisis pour cette classe:</p>\n";
					echo "<ul>\n";
					while($ligne_periode=mysqli_fetch_object($resultat_num_periode)){
Ejemplo n.º 4
0
			$cpt=0;
			while($lig=mysqli_fetch_object($res)) {
				$id_classe[$cpt]=$lig->id_classe;
				$cpt++;
			}
		}

		$conditions="id_classe='$id_classe[0]'";
		if(count($id_classe)==1) {
			echo "<p>La seule classe concernée est ".get_classe_from_id($id_classe[0]);
		}
		else {
			echo "<p>Les classes concernées sont ".get_classe_from_id($id_classe[0]);
			for($i=1;$i<count($id_classe);$i++){
				$conditions=$conditions." OR id_classe='$id_classe[$i]'";
				echo ", ".get_classe_from_id($id_classe[$i]);
			}
		}
		echo ".</p>\n";

		echo "<form action='".$_SERVER['PHP_SELF']."' name='form_choix_matieres' method='post'>\n";
		echo add_token_field();
		//echo "<input type='hidden' name='choix1' value='export' />\n";
		echo "<input type='hidden' name='type_brevet' value='$type_brevet' />\n";

		$sql="SELECT DISTINCT j_groupes_matieres.id_matiere FROM j_groupes_matieres,j_groupes_classes WHERE j_groupes_matieres.id_groupe=j_groupes_classes.id_groupe AND $conditions ORDER BY id_matiere";
		//echo "$sql<br />";
		$call_classe_infos = mysqli_query($GLOBALS["mysqli"], $sql);

		$nombre_lignes = mysqli_num_rows($call_classe_infos);
		$cpt=0;
Ejemplo n.º 5
0
				if(mysqli_num_rows($res)>0){
					$lig=mysqli_fetch_object($res);
					$tabmatieres[$j][-4]=$lig->statut;
					$tabmatieres[$j][-5]=$lig->matiere;
				}
				else{
					$tabmatieres[$j][-4]="";
					$tabmatieres[$j][-5]="";
				}
			}
		}


		echo "<div class='noprint'>\n";
		//echo $type_brevet;
		echo "<p>Fiches Brevet de la classe de <b>".get_classe_from_id($id_classe[$i])."</b></p>\n";
		//echo "<hr />\n";
		if($i>0){echo "<p class='saut'>&nbsp;</p>\n";}
		echo "</div>\n";
		if($i==0){echo "<p class='saut'>&nbsp;</p>\n";}



		//$sql="SELECT DISTINCT login FROM notanet WHERE id_classe='$id_classe[$i]' ORDER BY login";
		//$sql="SELECT DISTINCT e.* FROM eleves e, notanet n WHERE n.id_classe='$id_classe[$i]' AND n.login=e.login ORDER BY e.login";
		$sql="SELECT DISTINCT e.* FROM eleves e,
										notanet n,
										notanet_ele_type net
								WHERE n.id_classe='$id_classe[$i]' AND
										n.login=e.login AND
										net.login=n.login
Ejemplo n.º 6
0
}
echo "<h2>Saisie pour le brevet série " . $tab_type_brevet[$type_brevet] . "</h2>";
// VERIFIER QUE LA CLASSE ET LE GROUPE CONVIENNENT:
$sql = "SELECT 1=1 FROM j_eleves_classes jec, \n\tj_eleves_groupes jeg,\n\tj_groupes_matieres jgm,\n\tnotanet_corresp nc\nWHERE jec.login=jeg.login AND\n\tjec.id_classe='{$id_classe}' AND\n\tjeg.id_groupe=jgm.id_groupe AND\n\tjeg.id_groupe='{$id_groupe}' AND\n\tjgm.id_matiere='{$matiere}' AND\n\tjgm.id_matiere=nc.matiere AND\n\tnc.type_brevet='{$type_brevet}';";
//echo "$sql<br />";
$test = mysqli_query($GLOBALS["mysqli"], $sql);
if (mysqli_num_rows($test) == 0) {
    echo "<p>Le choix effectué ne convient pas<br />{$sql}</p>";
    require "../lib/footer.inc.php";
    die;
}
if (!getSettingAOui("notanet_saisie_note_ouverte")) {
    echo "<p style='color:red'>La saisie de notes est actuellement fermée.<br />Seule la consultation est possible.</p>";
}
$notanet_saisie_note_ouverte = getSettingAOui("notanet_saisie_note_ouverte");
echo "<form enctype='multipart/form-data' action='" . $_SERVER['PHP_SELF'] . "' method='post'>\n\t<fieldset class='fieldset_opacite50'>\n\t\t" . add_token_field() . "\n\t\t<input type='hidden' name='is_posted' value='y' />\n\t\t<input type='hidden' name='type_brevet' value='{$type_brevet}' />\n\t\t<input type='hidden' name='id_classe' value='{$id_classe}' />\n\t\t<input type='hidden' name='id_groupe' value='{$id_groupe}' />\n\t\t<input type='hidden' name='matiere' value='{$matiere}' />\n\n\t\t<p>Saisie des notes de {$matiere} pour les élèves du groupe " . get_info_grp($id_groupe) . " en classe de " . get_classe_from_id($id_classe) . "&nbsp;:</p>";
$sql = "SELECT * FROM notanet_saisie ns,\n\tj_eleves_classes jec, \n\tj_eleves_groupes jeg,\n\tnotanet_corresp nc\nWHERE ns.login=jec.login AND\n\tns.matiere=nc.matiere AND\n\tjec.login=jeg.login AND\n\tjec.id_classe='{$id_classe}' AND\n\tjeg.id_groupe='{$id_groupe}' AND\n\tnc.matiere='{$matiere}' AND\n\tnc.type_brevet='{$type_brevet}';";
//echo "$sql<br />";
$res_notes_deja_saisies = mysqli_query($GLOBALS["mysqli"], $sql);
$tab_notes_saisies = array();
while ($lig = mysqli_fetch_object($res_notes_deja_saisies)) {
    $tab_notes_saisies[$lig->login] = $lig->note;
}
$sql = "SELECT DISTINCT jeg.login FROM j_eleves_classes jec, \n\tj_eleves_groupes jeg,\n\tj_groupes_matieres jgm,\n\tnotanet_corresp nc, \n\televes e\nWHERE jec.login=jeg.login AND\n\tjec.id_classe='{$id_classe}' AND\n\tjeg.id_groupe=jgm.id_groupe AND\n\tjeg.id_groupe='{$id_groupe}' AND\n\tjgm.id_matiere='{$matiere}' AND\n\tjgm.id_matiere=nc.matiere AND\n\tjeg.login=e.login AND \n\tnc.type_brevet='{$type_brevet}'\nORDER BY e.nom, e.prenom, e.naissance;";
//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;
}
Ejemplo n.º 7
0
			if($i>0){echo ", ";}
			echo get_classe_from_id($id_classe[$i]);
		}
		echo "</p>\n";

		if(count($id_classe)>1) {
			echo "<p><a href='".$_SERVER['PHP_SELF']."?type_brevet=$type_brevet' onclick='tout_cocher();return false;'>Cocher tous les élèves de toutes les classes</a><br /><a href='".$_SERVER['PHP_SELF']."?type_brevet=$type_brevet' onclick='tout_decocher();return false;'>Décocher tous les élèves de toutes les classes</a></p>\n";
		}

		echo "<form action='".$_SERVER['PHP_SELF']."' name='form_choix_classe' method='post'>\n";
		echo add_token_field();
		echo "<input type='hidden' name='type_brevet' value='$type_brevet' />\n";

		$cpt=0;
		for($i=0;$i<count($id_classe);$i++) {
			echo "<p class='bold'>Classe de ".get_classe_from_id($id_classe[$i])."</p>\n";
			//echo "<input type='hidden' name='id_classe[]' value='$id_classe[$i]' />\n";
			$sql="SELECT DISTINCT e.login,e.nom,e.prenom
					FROM eleves e, j_eleves_classes jec
					WHERE jec.login=e.login AND
							jec.id_classe='$id_classe[$i]'
					ORDER BY e.nom,e.prenom";
			$res=mysqli_query($GLOBALS["mysqli"], $sql);
			if(mysqli_num_rows($res)==0) {
				echo "<p>Aucun élève n'est affecté dans cette classe.</p>\n";
			}
			else {
				echo "<input type='hidden' name='id_classe[]' value='$id_classe[$i]' />\n";
				echo "<table class='boireaus'>\n";

				echo "<tr>\n";
Ejemplo n.º 8
0
				echo "<span style='color:red;'>Avez-vous correctement effectué l'<a href='select_matieres.php?type_brevet=$extract_mode'".insert_confirm_abandon().">étape 2</a>&nbsp;?</span><br />\n";
			}
			unset($tabmatieres);


			echo "<form action='".$_SERVER['PHP_SELF']."' name='form_extract' method='post' target='_blank'>\n";
			echo add_token_field();

			echo "<input type='hidden' name='temoin_suhosin_1' value='y' />\n";

			echo "<div id=\"fixe\"><p><input type='submit' value='Valider' /></p></div>\n";

			// Boucle élèves:
			$num_eleve=0;
			for($i=0;$i<count($id_classe);$i++){
				$classe=get_classe_from_id($id_classe[$i]);
				echo "<h4>Classe de ".$classe."</h4>\n";
				echo "<blockquote>\n";

				//$call_eleve = mysql_query("SELECT DISTINCT e.* FROM eleves e, j_eleves_classes c WHERE (c.id_classe='$id_classe[$i]' and e.login = c.login) order by c.id_classe,nom,prenom");
				$sql="SELECT DISTINCT e.*,n.type_brevet FROM eleves e,
								j_eleves_classes jec,
								notanet_ele_type n
							WHERE (jec.id_classe='$id_classe[$i]' AND
									e.login=jec.login AND
									n.login=e.login AND
									n.type_brevet='$extract_mode')
							ORDER BY jec.id_classe,e.nom,e.prenom";
				//echo $sql;
				$call_eleve = mysqli_query($GLOBALS["mysqli"], $sql);
				$nombreligne = mysqli_num_rows($call_eleve);
Ejemplo n.º 9
0
     echo "<input type='submit' name='enregistrer_extract_moy' value='Enregistrer' />\n";
     //echo "<p>Valider les corrections ci-dessus permet de générer un nouveau fichier d'export tenant compte de vos modifications.</p>";
     echo "</form>\n";
 } elseif ($extract_mode == "select") {
     $chaine_eleves_classe = array();
     //if(!isset($_POST['valider_select_eleve'])) {
     if (!isset($_POST['afficher_select_eleve']) && !isset($_GET['afficher_select_eleve'])) {
         echo "<form action='" . $_SERVER['PHP_SELF'] . "' name='form_extract' method='post'>\n";
         echo "<div id='fixe'><input type='submit' name='valider_select_eleve' value='Afficher les élèves sélectionnés' /></div>\n";
         // A FAIRE...
         $cpt = 0;
         $sql = "SELECT DISTINCT id_classe FROM j_eleves_classes jec, notanet_ele_type net WHERE (jec.login=net.login) ORDER BY id_classe;";
         //echo "$sql<br />";
         $res_clas = mysqli_query($GLOBALS["mysqli"], $sql);
         while ($lig_clas = mysqli_fetch_object($res_clas)) {
             $classe = get_classe_from_id($lig_clas->id_classe);
             echo "<h4>Classe de " . $classe . "</h4>\n";
             echo "<blockquote>\n";
             $sql = "SELECT DISTINCT e.*,n.type_brevet FROM eleves e,\n\t\t\t\t\t\t\t\t\tj_eleves_classes jec,\n\t\t\t\t\t\t\t\t\tnotanet_ele_type n\n\t\t\t\t\t\t\t\tWHERE (jec.id_classe='" . $lig_clas->id_classe . "' AND\n\t\t\t\t\t\t\t\t\t\te.login=jec.login AND\n\t\t\t\t\t\t\t\t\t\tn.login=e.login)\n\t\t\t\t\t\t\t\tORDER BY e.nom,e.prenom";
             //echo "$sql<br />";
             $res_ele = mysqli_query($GLOBALS["mysqli"], $sql);
             if (mysqli_num_rows($res_ele) == 0) {
                 echo "<p>Aucun élève dans la classe {$classe} ne semble avoir été trouvé.</p>\n";
             } else {
                 echo "<table class='boireaus' border='1'>\n";
                 echo "<tr>\n";
                 echo "<th>Elève</th>\n";
                 echo "<th>Série</th>\n";
                 echo "<th>";
                 echo "Sélectionner<br />";
                 echo "<a href=\"javascript:CocheClasseSelectEleves(" . $lig_clas->id_classe . ");changement();\"><img src='../images/enabled.png' width='15' height='15' alt='Tout cocher' /></a> / <a href=\"javascript:DecocheClasseSelectEleves(" . $lig_clas->id_classe . ");changement();\"><img src='../images/disabled.png' width='15' height='15' alt='Tout décocher' /></a>\n";