security_check(); if ($resultat_session == 'c') { header("Location: ../../utilisateurs/mon_compte.php?change_mdp=yes"); die(); } else if ($resultat_session == '0') { header("Location: ../../logout.php?auto=1"); die(); } $sql="SELECT 1=1 FROM droits WHERE id='/documents/archives/index.php';"; $test=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($test)==0) { $sql="INSERT INTO droits SET id='/documents/archives/index.php', administrateur='V', professeur='V', cpe='V', scolarite='V', eleve='F', responsable='F', secours='F', autre='V', description='Archives des CDT', statut='';"; $insert=mysqli_query($GLOBALS["mysqli"], $sql); } if (!checkAccess()) { header("Location: ../../logout.php?auto=1"); die(); } if(getSettingValue('acces_archives_cdt')=="") { $acces="y"; } elseif(getSettingAOui('acces_archives_cdt')) { $acces="y"; } else { header("Location: ../../accueil.php?msg=Accès aux archives CDT non autorisé."); die(); } $step=isset($_POST['step']) ? $_POST['step'] : (isset($_GET['step']) ? $_GET['step'] : NULL); $mode=isset($_POST['mode']) ? $_POST['mode'] : NULL; $confirmer_ecrasement=isset($_POST['confirmer_ecrasement']) ? $_POST['confirmer_ecrasement'] : (isset($_GET['confirmer_ecrasement']) ? $_GET['confirmer_ecrasement'] : 'n'); include('../../cahier_texte_2/cdt_lib.php'); //**************** EN-TETE ***************** $titre_page = "Cahier de textes - Archives"; require_once("../../lib/header.inc.php"); //**************** FIN EN-TETE ************* //debug_var(); echo "

"; if($_SESSION['statut']=='professeur') { if((getSettingAOui("active_cahiers_texte"))&&(getSettingValue("GepiCahierTexteVersion")=='2')) { echo ""; } elseif(getSettingAOui("active_cahiers_texte")) { echo ""; } else { // Si le CDT Gepi n'est plus actif, mais que l'on a maintenu l'accès aux archives: echo ""; } } else {echo "";} echo "Retour Retour"; if($_SESSION['statut']=='administrateur') { echo " | Archivage des cahiers de textes"; echo " | Administration du module Cahiers de textes"; } echo "

\n"; // Selon le statut, pointer vers la page annee/index.php ou vers annee/cdt_LOGIN.php // Si multisite, changer le dossier à parcourir. // Il faut aussi qu'un compte non prof ne puisse pas parcourir des dossier d'autres établissements // Mettre une valeur à tester en entête $extension="php"; // A MODIFIER: $dossier_etab=get_dossier_etab_cdt_archives(); if($dossier_etab=="") { echo "

Le dossier d'archivage de l'établissement n'a pas pu être identifié.

\n"; require("../../lib/footer.inc.php"); die(); } if(!file_exists($dossier_etab)) { echo "

Aucune année n'a été archivée.

\n"; require("../../lib/footer.inc.php"); die(); } $suppr_arch_cdt=isset($_POST['suppr_arch_cdt']) ? $_POST['suppr_arch_cdt'] : (isset($_GET['suppr_arch_cdt']) ? $_GET['suppr_arch_cdt'] : NULL); $confirmer_suppression=isset($_POST['confirmer_suppression']) ? $_POST['confirmer_suppression'] : "n"; if((isset($suppr_arch_cdt))&&($_SESSION['statut']=='administrateur')) { check_token(false); if($confirmer_suppression=='y') { echo "

Suppression de l'archivage de CDT ".$suppr_arch_cdt." : \n"; if(deltree($dossier_etab."/".$suppr_arch_cdt,true)) { echo "SUCCES"; } else { echo "ECHEC"; } echo "

\n"; } else { echo "
\n"; echo add_token_field(); echo "

Vous souhaitez supprimer l'archivage de CDT ".$suppr_arch_cdt."
\n"; echo "\n"; echo "\n"; echo "\n"; echo "

\n"; echo "
\n"; } echo "
\n"; } $handle=opendir($dossier_etab); $tab_file = array(); $n=0; while ($file = readdir($handle)) { if (($file != '.') and ($file != '..') and ($file != 'index.html') and ($file != '.test')) { $tab_file[] = $file; $n++; } } closedir($handle); //arsort($tab_file); rsort($tab_file); if(count($tab_file)==0) { echo "

Aucune année n'a été archivée.

\n"; require("../../lib/footer.inc.php"); die(); } $lignes=""; for($i=0;$iIndex des classes"; $lignes.=" - "; $lignes.="Index des professeurs"; if($_SESSION['statut']=='administrateur') { $lignes.=" - Supprimer"; } $lignes.="
\n"; } elseif(file_exists($dossier_etab."/".$tab_file[$i]."/cdt/cdt_".$_SESSION['login'].".".$extension)) { $lignes.="$tab_file[$i] : "; $lignes.="Mon CDT"; $lignes.="
\n"; } } if($lignes!="") { echo "

Liste des années archivées :
\n"; echo $lignes; echo "

\n"; } else { echo "

Aucune donnée n'est archivée (pour vous).

\n"; } echo "


\n"; //echo "

A FAIRE: Evaluer le nom du dossier établissement selon le cas multisite ou non

\n"; require("../../lib/footer.inc.php"); die(); ?>