Le Scriptorium


Un lieu d'écriture

Vous êtes ici -> DeVel
PageAccueil :: DerniersChangements :: DerniersCommentaires :: ParametresUtilisateur :: Vous êtes 54.226.64.30

Sections




Fil RSS du site

Le Scriptorium sur recit.org






.

Développement


php.ini http://www.jimmysworld.org/article.html?aID=59
; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = On


Pour ajouter option d'ajout par fichier txt plusieurs élèves à la fois.

Le form doit contenir  ENCTYPE="multipart/form-data"

Le fichier est alors  $_FILES['file']['name']


Un fichier peut être appelé avec

<input class='formfield' type="file" name="file" size=30>

Puis voici un exemple de script qui fouille dans le fichier

//Le chemin d'acces a ton fichier sur le serveur
$lefichier=$_POST['file'];
$fichier = fopen("$lefichier", "r");

//tant qu'on est pas a la fin du fichier :
while (!feof($fichier))
{
// On recupere toute la ligne
$uneLigne = fgets($fichier, 1024);
//On met dans un tableau les differentes valeurs trouvés (ici séparées par un ';')
$tableauValeurs = explode(';', $uneLigne);
// On crée la requete pour inserer les donner (ici il y a 4 champs donc de [0] a [3])
$sql="INSERT INTO Balance VALUES ('', '$tableauValeurs[0]', '$tableauValeurs[1]', '$tableauValeurs[2]', '$tableauValeurs[3]', MD5('$tableauValeurs[2]'), '$_SESSION[valid_user]')";

$req=mysql_query($sql)or die (mysql_error());
// la ligne est finie donc on passe a la ligne suivante (boucle)
}
//vérification et envoi d'une réponse à l'utilisateur
if ($req)
{
echo"Ajout dans la base de données effectué avec succès";
}
else
{
echo"Echec dans l'ajout dans la base de données";
}


Fichier CSV à utiliser (fiche = mot de passe = login)

nom;prenom;fiche;groupe

Exemple

Berthier Mélyssa 2188191 101
Bisson Naomie 2120616 101




Fichier eleves.php
Ins&eacute;rer une liste (fichier txt ou csv s&eacute;par&eacute; par des ;)<br /><br />

<input class='formfield' type="file" name="file" size=30><br />
<input type='submit' name="insereliste" value="Importer liste">



fichier admin.php qui fonctionne, reste à vérifier les doublon login et fiche.
<?php
session_name("ecriture");
session_start();

if($_SESSION[categorie]=='enseignants')
{
include('checkauth.php');
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

<?php 

include("configuration/config.php");


?>

<html>
<head>
<meta http-equiv="Content-Type" 	content="text/html; charset=ISO-8859-1" />

<title> Carnet d'écriture </title>
<meta name="Generator" content="GVIM">
<meta name="Author" content="Gilles G. Jobin">
<meta name="Keywords" content="">
<meta name="Description" content="">
<link rel="stylesheet" href="css/layout.css" type="text/css">
<link rel="stylesheet" href="css/presentation.css" type="text/css">
<link rel="stylesheet" href="css/elements.css" type="text/css">
<link rel="stylesheet" href="css/ecriture.css" type="text/css">
<script type="text/javascript" src="jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript" src="jscripts/menu/menu.js"></script>
<script type="text/javascript">

tinyMCE.init({
	// General options
	mode : "textareas",
	theme : "advanced",
	plugins : "safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,imagemanager,filemanager",
spellchecker_languages : "+French=fr",
	language : 'fr',
	// Theme options
	theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect",
	theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
	theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
	theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage",
	theme_advanced_toolbar_location : "bottom",
	theme_advanced_toolbar_align : "left",
	//theme_advanced_statusbar_location : "bottom",
	theme_advanced_resizing : true,
	language : 'fr',
        editor_selector : "mce1",
	// Example content CSS (should be your site CSS)
	content_css : "css/example.css",
	inline_styles : true,


	// Drop lists for link/image/media/template dialogs
	template_external_list_url : "js/template_list.js",
	external_link_list_url : "js/link_list.js",
	external_image_list_url : "js/image_list.js",
	media_external_list_url : "js/media_list.js",

	// Replace values for the template plugin
	template_replace_values : {
		username : "Some User",
		staffid : "991234"
	}
});


tinyMCE.init({
    // General options
    mode : "textareas",
	theme : "advanced",
	plugins : "emotions",
	theme_advanced_toolbar_location : "top",
	theme_advanced_toolbar_align : "center",
	theme_advanced_buttons1 : "strikethrough,|,fontsizeselect,|,forecolor,backcolor,|,emotions",
	theme_advanced_buttons2 : "",
	theme_advanced_buttons3 : "",
	editor_selector : "mce2",
	language : 'fr'

});


</script>

</head>
  <body>

    <div id="main" class='hide-right'>
      <div id="header">
<?php include('header.php'); ?>
      </div>
      <div id="columns">
	<div class="cols-wrapper">
	  <div class="float-wrapper">
	    <div id="col-a">

	      <div class="main-content">
		<h1 class="title"></h1>
			 <form name='ggj' method="post" action="admin.php" ENCTYPE="multipart/form-data">
<!-- 	<textarea name="contenutexte" cols="80" rows="25" style='font-size:12px'>Pour écrire du texte.</textarea>
	<input type="submit" value="Enregistrer" /> -->

<?php


///////////////////////////////////////////////
// ON veut lister les images du dossier de la cs
///////////////////////////////////////////////

if ($_GET[voirima]) {
echo("<table width=100%><tr><td valign='top' width=250px style='border-right:2px blue dotted;padding-right:1px;'>");
//echo "<br /><a href=\"#\" onclick=\"toggle('aideImage'); this.blur(); return false;\"  onmouseover=\"window.status='Construire'; return true;\" title=\"Construire\" id='d'>Besoin d'aide ?</a><div class=\"para\" id=\"menu_aideImage\">";

	echo("<strong>Pour insérer une image dans votre commentaire, rien de plus simple !</strong>");
	echo("<ol><li>Copiez le <strong>nom</strong> de l'image</li><li>Repérez l'icône <strong>Insertion d'image</strong> dans l'éditeur<br /><img src='images/insererimage1.jpg'></li><li>Collez le nom de l'image dans la case appropriée. Un aperçu sera disponible. Vous pouvez, si vous le désirez, renseigner les autres champs, mais cela n'est pas nécessaire.<br /><img src='images/insererimage2.jpg'></li></ol>");
	echo("</td><td valign=top>");
$folder = "./images_cs";
$dossier = opendir($folder);
while ($Fichier = readdir($dossier)) {
  if ($Fichier != "." && $Fichier != "..") {
    $nomFichier = $folder."/".$Fichier;
    echo "<img src='$nomFichier'><BR>".substr($nomFichier,2)."<br /><br />";
  }
}
closedir($dossier);
echo("</td></td></table>");
}


///////////////////////////////////////////////
// ON veut lister les images du dossier images_libres
///////////////////////////////////////////////

if ($_GET[voirimalib]) {
echo("<table width=100%><tr><td valign='top' width=250px style='border-right:2px blue dotted;padding-right:1px;'>");
//echo "<br /><a href=\"#\" onclick=\"toggle('aideImage'); this.blur(); return false;\"  onmouseover=\"window.status='Construire'; return true;\" title=\"Construire\" id='d'>Besoin d'aide ?</a><div class=\"para\" id=\"menu_aideImage\">";

	echo("<strong>Pour insérer une image dans votre commentaire, rien de plus simple !</strong>");
	echo("<ol><li>Copiez le <strong>nom</strong> de l'image</li><li>Repérez l'icône <strong>Insertion d'image</strong> dans l'éditeur<br /><img src='images/insererimage1.jpg'></li><li>Collez le nom de l'image dans la case appropriée. Un aperçu sera disponible. Vous pouvez, si vous le désirez, renseigner les autres champs, mais cela n'est pas nécessaire.<br /><img src='images/insererimage2.jpg'></li></ol>");
	echo("</td><td valign=top>");
$folder = "./images_libres";
$dossier = opendir($folder);
echo "<table>";
$colonne=1;
while ($Fichier = readdir($dossier)) {
  if ($Fichier != "." && $Fichier != "..") {
    $nomFichier = $folder."/".$Fichier;
    if ($colonne%2) {echo "<tr><td align=center>";} else {echo "<td align=center>";}
	echo "<img src='$nomFichier'><BR><span style='font-size:0.7em'>".substr($nomFichier,2)."</span>";
	echo "</td>";
	if ($colonne%2) {echo "";} else {echo "</tr>";}
	$colonne++;
  }
 
} 
echo "</table>";
closedir($dossier);
echo("</td></tr></table>");
}

///////////////////////////////////////les préférences du prof/////////////////////////////////////////////

///////////////////////////////////////////////
//Le prof a changé son mot de passe ou son login
/////////////////////////////////////////////////


if ($_POST[onyva]) //vrai si l'utilisateur à décider d'insérer.
{
    //echo "FP ".$_POST[VOIRFICHEPUBLIQUE];
	if ($_POST[VOIRFICHEPUBLIQUE]) {$FP= "1";$_SESSION[voirfichepublique]=1;} else {$FP= "0";$_SESSION[voirfichepublique]=0;}
	$updfp = mysql_query("update enseignants set voirfichepublique=$FP where id_prof='$_SESSION[valid_user]'") or die(mysql_error());
	if (strlen($_POST[alias])>0) {$_SESSION[alias]=$_POST[alias];

	$upalias = mysql_query("update enseignants set alias='$_POST[alias]' where id_prof='$_SESSION[valid_user]'") or die(mysql_error());
	}


    $r1=mysql_query("SELECT login FROM enseignants WHERE login='$_POST[prof]' AND id_prof!='$_SESSION[valid_user]'");
    $nbre=mysql_num_rows($r1);
    if ($nbre>0) 
    {
	Print "<center><span class='insertion'>Prière de choisir un autre nom d'utilisateur. Merci.</span></center>";
    }
    else  
    {	
	$mot=MD5($_POST[mdp]);
    {
	if ($_POST[mdp]!=$_POST[mdp2]) 
	{
	    print "<center><div class='insertion'>Les mots de passe ne sont pas semblables.<br>Prière de recommencer.<br> Merci.</div></center>";
	}
	else 
	{
	    if ((strlen($_POST[mdp])==0 xor strlen($_POST[mdp2])==0)) 
	    {
		print "<center><div class='insertion'>Au moins un des champs n'est pas rempli.<br>Prière de compléter le formulaire. <br>Merci.</div></center>";
	    }
	    else 
	    {
		//insérer ici, si nécessaire, les autres champs.

		//la personne ne veut pas changer son mdp

		if (strlen($_POST[mdp])==0 AND strlen($_POST[mdp2])==0) 
		{
		    $r=mysql_query("UPDATE enseignants set  login='$_POST[prof]',voirfichepublique=$FP WHERE id_prof='$_SESSION[valid_user]'") or die (print "1-ne peut mettre à jour l'utilisateur");
		}

		//la personne a changé son mdp
		else 
		{


		    echo "UPDATE enseignants set login='$_POST[prof]',pwd=MD5('$_POST[mdp]'),voirfichepublique=$FP WHERE id_prof='$_SESSION[valid_user]'";
		    $r=mysql_query("UPDATE enseignants set login='$_POST[prof]',pwd=MD5('$_POST[mdp]') WHERE id_prof='$_SESSION[valid_user]'") or die (print "2-ne peut mettre à jour l'utilisateur");

		}
		print "<center><span class='insertion'>Mise à jour effectuée. Merci !<br></span></center>";
	    }
	}
    }
    }
}

///////////////////////////////////////fin préférences du prof/////////////////////////////////////////////


//////////////////////////////////////////
//On désire voir toutes les versions.
//////////////////////////////////////////
if(isset($_GET[tlv])) {
   // echo "qui=".$_SESSION[lafiche];
    $r1="SELECT * FROM `textes` as t1 left join textes as t2 on t1.date_originale=t2.date_originale where t1.id = $_GET[txt] and t1.fiche=$_SESSION[lafiche] and t2.fiche=$_SESSION[lafiche] and t1.supprimer=0 and t2.supprimer=0 order by t2.version desc";
    //echo $r1;
	/* avant de mettre en tableau
    $r1=mysql_query($r1) or die(mysql_error());
    while($e1=mysql_fetch_array($r1)){
	echo "<strong>Version ".$e1[version]."</strong><br /><em>".$e1[titre]."</em><br />".$e1[texte];
	echo "</br>";
	if($e1[commentaire]!="") {
	    echo "<center><div style='border:1px solid red;width:50%;font-size:0.95em;padding:0.5em'>$e1[commentaire]</div></center>";  
	}


	echo "<hr />";
    }
	*/

$r1=mysql_query($r1) or die(mysql_error());
    while($e1=mysql_fetch_array($r1)){
	echo "<table width=100%><tr><td valign=top width=65%><strong>Version ".$e1[version]."</strong><br /><em>".$e1[titre]."</em><br />".$e1[texte];
	echo "</td><td valign=top width=35% >";
	if($e1[commentaire]!="") {
	    echo "<center><div style='border:1px solid red;font-size:0.95em;padding:0.5em'>$e1[commentaire]</div></center>";  
	}
	else {echo "<center><div style='border:1px solid red;font-size:0.95em;padding:0.5em'>Cette version n'est pas encore commentée.</div></center>";}

	echo "</td></tr></table>";
	echo "<hr />";
    }
	

    echo "<a href=# onclick=history.go(-1)>Retour</a>";

}


//////////////////////////////////////////////
//La première fois qu'on entre un commentaire.
//////////////////////////////////////////////
if (isset($_POST[ID_TEXTE]))
{
    $in = "update textes set commentaire_date=NOW(), commentaire='$_POST[commentaire]',texte='$_POST[editereleve]' where id=$_POST[ID_TEXTE]";
    $inser = mysql_query($in) or die(mysql_error());
}


//////////////////////////////////////////////
//on ouvre le texte précis 
///////////////////////////////////////////////
if ($_GET[letexte] !="")
{
    $r = "SELECT commentaire,date_originale, textes.*,concat('Auteur : ',prenom, ' ' , nom) as auteur FROM textes,eleves where id_enseignant='".$_SESSION[valid_user]."' and eleves.fiche=textes.fiche and textes.supprimer=0 and textes.id='".$_GET['letexte']."'";
    $r = mysql_query($r) or die(mysql_error());
    $e = mysql_fetch_array($r);
    {
	echo "<input type='hidden' name='ID_TEXTE' value=".$_GET['letexte'].">";
//	echo "<center><h2>".$e[titre]."</h2></center><h3 style='text-align:right'>$e[auteur]</h3><div class='entourer'><div id='txt'>" .$e[texte]."</div></div>";
	echo "<center><h2>".$e[titre]."</h2></center><h3 style='text-align:right'>$e[auteur]</h3><div id='txt' align=center><strong>Vous pouvez modifier directement le texte de l'élève.</strong><textarea name='editereleve' class='mce1' cols=80 rows=20 >" .$e[texte]."</textarea></div>";
	//Y'a-t-il d'anciens commentaires ? Si oui, le prof peut les ouvrir s'il le désire.
	$AC = "select commentaire, version from textes where supprimer=0 and date_originale = '".$e[date_originale]."' and fiche=$_SESSION[lafiche] and id != '".$_GET['letexte']."' order by version desc";
	//echo $AC;
	$AC = mysql_query($AC) or die(mysql_error());
	$LesComm="";
	while ($eAC = mysql_fetch_array($AC))
	{
	    $LesComm.="Version $eAC[version]<hr noshade size=2>$eAC[commentaire]<br />";
	}
	if(strlen($LesComm)>1)
	{
	    echo "<br /><a href=\"#\" onclick=\"toggle('commentaireProf'); this.blur(); return false;\"  onmouseover=\"window.status='Construire'; return true;\" title=\"Construire\" id='c'>Anciens commentaires</a><div class=\"para\" id=\"menu_commentaireProf\">$LesComm</div>";
	}

	echo "<center><h2>Votre commentaire</h2><textarea name='commentaire' class='mce1' rows=5 cols=70>$e[commentaire]</textarea><br /><input type=submit name='ok' value='Associer ce commentaire au texte'></center>";

    }
}

/////////////////////////////////////////////////
//on sort tous les texte d'un élève précis
////////////////////////////////////////////////////
//
if($_GET['qui'] != "")
{
    $_SESSION[lafiche] = $_GET[qui];
    $n = mysql_query("select concat(prenom, ' ', nom) as lenom from eleves where fiche='".$_GET['qui']."' and id_enseignant='$_SESSION[valid_user]'") or die(mysql_error());
    $m = mysql_fetch_array($n);
    echo "<h2>Textes de $m[lenom]</h2>";
    $r = "SELECT max(id)  as id , count(version) as nbreversions FROM textes where supprimer=0 and fiche='".$_GET['qui']."' GROUP BY date_originale";
	//echo($r);
    $r = mysql_query($r) or die(mysql_error());
    echo "<table border=1 cellspacing=0 cellpadding=3><tr><th>Titre</th><th>Nombre de<br />versions</th><th>Date de la dernière<br />modification</th></th>";
    while ($e = mysql_fetch_array($r))
    {
	$r1 = "SELECT id,titre,date(date_modification) as dm from textes where id = $e[id]";
	//echo($r1);
	$r1 = mysql_query($r1) or die(mysql_error());
	$e1 = mysql_fetch_array($r1) or die(mysql_error());
	echo "<tr><td align=center><a href='admin.php?letexte=$e1[id]'>$e1[titre]</a></td><td align=center><a href='?tlv=1&txt=$e1[id]'>$e[nbreversions]</a></td><td align=center>$e1[dm]</td></tr>";
	echo "<br >";
    }
    echo "</table>";
}


//////////////////////////////////////////
//Préférences de l'enseignant
/////////////////////////////////////////

if($_GET[pref]) {
     include('modifprofilprof.php');
}

//////////////////////////////////////////
//Ajouter un éleve
/////////////////////////////////////////
if($_GET[ajout]) {
     include('ajouteleve.php');
}
if ($_POST[insere]) //vrai si l'utilisateur à décider d'insérer.
{


    $r1=mysql_query("SELECT * FROM eleves WHERE login='$_POST[login]'");
    $nbre=mysql_num_rows($r1);
    if ($nbre>0) 
    {
	Print "<center><span class='insertion'>Prière de choisir un autre nom d'utilisateur. Merci.</span></center>";
    }
    $r1a=mysql_query("SELECT * FROM eleves WHERE fiche='$_POST[fiche]'");
    $nbrae=mysql_num_rows($r1a);
    if ($nbrea>0) 
    {
	Print "<center><span class='insertion'># de fiche existant! Merci.</span></center>";
    }
    else  
    {	
	$mot=MD5($_POST[mdp]);
    {
	if ($_POST[mdp]!=$_POST[mdp2]) 
	{
	    print "<center><div class='insertion'>Les mots de passe ne sont pas semblables.<br>Prière de recommencer.<br> Merci.</div></center>";
	}
	else 
	{
	    if ((strlen($_POST[mdp])==0  || strlen($_POST[mdp2])==0   || strlen($_POST[login])==0  || strlen($_POST[nom])==0  || strlen($_POST[prenom])==0  || strlen($_POST[groupe])==0 || strlen($_POST[fiche])==0)) 
	    {
		print "<center><div class='insertion'>Au moins un des champs n'est pas rempli.<br>Prière de compléter le formulaire. <br>Merci.</div></center>";
	    }
	    else 
	    {
		//insérer ici, si nécessaire, les autres champs
		    $r=mysql_query("INSERT eleves set login='$_POST[login]',pwd=MD5('$_POST[mdp]'),nom='$_POST[nom]',prenom='$_POST[prenom]',groupe='$_POST[groupe]',fiche='$_POST[fiche]',id_enseignant='$_SESSION[valid_user]'") or die (print "2-ne peut mettre à jour l'utilisateur");

		print "<center><span class='insertion'>Ajout d'élève effectué. Merci !<br></span></center>";
	    }
	}
    }
    }
}

if ($_POST[insereliste]) //vrai si l'utilisateur à décider d'insérer.
{

      //Le chemin d'acces a ton fichier sur le serveur
      $lefichier = $_FILES['file']['name'];
      $fichier = fopen("$lefichier", "r");

      //tant qu'on est pas a la fin du fichier :
      while (!feof($fichier))
      {
      // On recupere toute la ligne
      $uneLigne = fgets($fichier, 1024);
      //On met dans un tableau les differentes valeurs trouvés (ici séparées par un ';')
      $tableauValeurs = explode(';', $uneLigne);
      // On crée la requete pour inserer les donner (ici il y a 4 champs donc de [0] a [3])
      $sql="INSERT INTO eleves VALUES ('', '$tableauValeurs[0]', '$tableauValeurs[1]', '$tableauValeurs[2]', '$tableauValeurs[3]', '$tableauValeurs[2]', MD5('$tableauValeurs[2]'), '$_SESSION[valid_user]')";

      $req=mysql_query($sql)or die (mysql_error());
      // la ligne est finie donc on passe a la ligne suivante (boucle)
      }
      //vérification et envoi d'une réponse à l'utilisateur
      if ($req)
      {
      echo "Ajout dans la base de données effectué avec succès";
      }
      else
      {
      echo "Echec dans l'ajout dans la base de données";
      }


}
//////////////////////////////////////////
//Ajouter un enseignant
/////////////////////////////////////////
if($_GET[invite]) {
     include('inviteprof.php');
}
if ($_POST[insereprof]) //vrai si l'utilisateur à décider d'insérer.
{


    $r1=mysql_query("SELECT * FROM enseignants WHERE login='$_POST[login]'");
    $nbre=mysql_num_rows($r1);
    if ($nbre>0) 
    {
	Print "<center><span class='insertion'>Prière de choisir un autre nom d'utilisateur. Merci.</span></center>";
    }
    $r1a=mysql_query("SELECT * FROM enseignants WHERE id_prof='$_POST[id_prof]'");
    $nbrae=mysql_num_rows($r1a);
    if ($nbrea>0) 
    {
	Print "<center><span class='insertion'># enseignant existant! À modifier. Merci.</span></center>";
    }
    else  
    {	
	$mot=MD5($_POST[mdp]);
    {
	if ($_POST[mdp]!=$_POST[mdp2]) 
	{
	    print "<center><div class='insertion'>Les mots de passe ne sont pas semblables.<br>Prière de recommencer.<br> Merci.</div></center>";
	}
	else 
	{
	    if ((strlen($_POST[mdp])==0  || strlen($_POST[mdp2])==0   || strlen($_POST[login])==0  || strlen($_POST[nom])==0  || strlen($_POST[prenom])==0  || strlen($_POST[id_prof])==0 )) 
	    {
		print "<center><div class='insertion'>Au moins un des champs n'est pas rempli.<br>Prière de compléter le formulaire. <br>Merci.</div></center>";
	    }
	    else 
	    {
		//insérer ici, si nécessaire, les autres champs
		    $r=mysql_query("INSERT enseignants set login='$_POST[login]',pwd=MD5('$_POST[mdp]'),nom='$_POST[nom]',prenom='$_POST[prenom]',id_prof='$_POST[id_prof]'") or die (print "2-ne peut mettre à jour l'utilisateur");

		print "<center><span class='insertion'>Ajout d'enseignant effectué. Merci !<br></span></center>";
	    }
	}
    }
    }
}

///////////////////////////////////////////////// les fiches //////////////////////////////////////////

include('lesfiches.php');


///////////////////////////////////////////// FIN LES FICHES ///////////////////////////////////


	if (count($_GET) == 0)
	{
	?>

<center>
<p style='font-size:1.1em;text-align:justify;'>
<?php include('textintro.php'); ?>
</p>
<h2 style='letter-spacing:3px;'>Attention!</h2></center>
<p style='font-size:1.1em;text-align:justify;'>
Lors de la création ou l'édition d'une note, vous devez l'enregistrer régulièrement (à toutes les 10 min par exemple, 20 min max) afin de ne pas perdre la note (déconnexion du serveur).
</p>

<center><h2 style='letter-spacing:3px'>Documents pertinents</h2></center>
<a href="#" onclick="toggle('imagecompetence'); this.blur(); return false;"  onmouseover="window.status='Construire'; return true;" title="Construire" id='c'>La compétence et ses composantes</a><div class="para" id="menu_imagecompetence"><img src='images/ecriretextesvaries.jpg'></div><br />

<a href="#" onclick="toggle('explicitation'); this.blur(); return false;"  onmouseover="window.status='Construire'; return true;" title="Construire" id='c'>Explicitation de la compétence</a><div class="para" id="menu_explicitation"><?php
include('documents_pertinents/explicitation.php');	
?></div><br />

<a href="#" onclick="toggle('liens'); this.blur(); return false;"  onmouseover="window.status='Construire'; return true;" title="Construire" id='c'>Liens avec les compétences transversales</a><div class="para" id="menu_liens"><?php
include('documents_pertinents/liens.php');	
?></div><br />


<a href="#" onclick="toggle('contexte'); this.blur(); return false;"  onmouseover="window.status='Construire'; return true;" title="Construire" id='c'>Contexte de réalisation</a><div class="para" id="menu_contexte"><?php
include('documents_pertinents/contexte.php');	
?></div><br />

<a href="#" onclick="toggle('cheminement'); this.blur(); return false;"  onmouseover="window.status='Construire'; return true;" title="Construire" id='c'>Cheminement de l'élève</a><div class="para" id="menu_cheminement"><?php
include('documents_pertinents/cheminement.php');	
?></div><br />

<a href="#" onclick="toggle('criteres'); this.blur(); return false;"  onmouseover="window.status='Construire'; return true;" title="Construire" id='c'>Critères d'évaluation</a><div class="para" id="menu_criteres"><?php
include('documents_pertinents/criteres.php');	
?></div><br />

<a href="#" onclick="toggle('attentes'); this.blur(); return false;"  onmouseover="window.status='Construire'; return true;" title="Construire" id='c'>Attentes de fin de cycle</a><div class="para" id="menu_attentes"><?php
include('documents_pertinents/attentes.php');	
?></div><br />


<a href="#" onclick="toggle('echellecycle1'); this.blur(); return false;"  onmouseover="window.status='Construire'; return true;" title="Construire" id='c'>Échelles premier cycle</a><div class="para" id="menu_echellecycle1"><?php
include('documents_pertinents/echellescycle1.php');	
?></div><br />

<a href="#" onclick="toggle('echellecycle2'); this.blur(); return false;"  onmouseover="window.status='Construire'; return true;" title="Construire" id='c'>Échelles deuxième cycle</a><div class="para" id="menu_echellecycle2"><?php
include('documents_pertinents/echellescycle2.php');	
?></div><br />

<a href="#" onclick="toggle('echellecycle3'); this.blur(); return false;"  onmouseover="window.status='Construire'; return true;" title="Construire" id='c'>Échelles troisième cycle</a><div class="para" id="menu_echellecycle3"><?php
include('documents_pertinents/echellescycle3.php');	
?></div><br />


<?php
//fin du if pour l'accueil
	}
?>


</form>     
	      </div>
	    </div>

	    <div id="col-b" class="sidecol">
	      <div class="box">

<center><a href='deconnexion.php'><img src='images/sortir.png' border=0 alt='Quitter le scriptorium' title='Quitter le scriptorium'></a><br /><br>
<a href='admin.php'>Accueil</a><br />
<!--<br>Administrer le groupe<br />-->
<br /><a href='?redigerficher=1'>Consulter ou rédiger une fiche</a><br />
<br /><a href='?voirima=1'>Voir les images disponibles dans le dossier de la CS</a>
<br />
<br /><a href='?voirimalib=1'>Voir les images libres disponibles</a><br /><br />
<hr noshade width=100% size=3>
<br /><a href='?pref=1'>Mes préférences</a>
<br /><br /><a href='?ajout=1'>Ajouter élève</a>
<br /><a href='?invite=1'>Ajouter enseignant</a>
<hr noshade width=100% size=3></center>
<div style='border:1px dotted grey;padding:0.5em;font-size:9px;'>Sous le nom de l'élève apparaît son code utilisateur. Si l'élève perd son mot de passe, cliquez dessus pour lui en redonner un autre.
</div><h2 class="title"><center>Liste des élèves</center></h2>

<?php
$r1 = mysql_query("Select concat(prenom,' ',nom) as lenom, fiche,login from eleves where id_enseignant='$_SESSION[valid_user]' order by nom, prenom") or die(mysql_error());
echo "<table>";
while($e1=mysql_fetch_array($r1))
{
    echo "<tr><td align=left >$e1[lenom]<br /><a href=\"#\" onClick=\"w1=window.open('resetmdp.php?ficheid=$e1[fiche]','identifiants','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=400,height=400,left=20,top=20');w1.focus(); return false;\">$e1[login]</a></td>";
    $r2 = mysql_query("select distinct date_originale from textes where fiche='$e1[fiche]' and supprimer='0'") or die(mysql_error());
    $combien = mysql_num_rows($r2);
    $lien = ($combien >0) ? " <a href='?qui=$e1[fiche]'>$combien</a><br />" : " $combien<br />";
    echo "<td align=right>$lien</td></tr>";
}
echo "</table>";
?>
<img src="http://recit.org/wiki/recit_100.png" />

	      </div>

	    </div>
	  </div>


	  <div class="clear" id="em"></div>
	</div>
      </div>

	<?php include('footer.php');?>

    </div>
  </body>

</html>

<?php
}
else
{
    include('deconnexion.php');
}



?>
Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]