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='/cahier_texte_admin/suppr_docs_joints_cdt.php';"; $test=mysqli_query($GLOBALS["mysqli"], $sql); if(mysqli_num_rows($test)==0) { $sql="INSERT INTO droits SET id='/cahier_texte_admin/suppr_docs_joints_cdt.php', administrateur='V', professeur='F', cpe='F', scolarite='F', eleve='F', responsable='F', secours='F', autre='F', description='Suppression des documents joints aux CDT', statut='';"; $insert=mysqli_query($GLOBALS["mysqli"], $sql); } if (!checkAccess()) { header("Location: ../logout.php?auto=1"); die(); } //On vérifie si le module est activé if (getSettingValue("active_cahiers_texte")!='y') { die("Le module n'est pas activé."); } $step=isset($_POST['step']) ? $_POST['step'] : (isset($_GET['step']) ? $_GET['step'] : NULL); $mode=isset($_POST['mode']) ? $_POST['mode'] : (isset($_GET['mode']) ? $_GET['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'); $dossier_docs_joints=get_dossier_docs_joints_cdt(); if((isset($_POST['suppr_docs_joints_cdt']))||(isset($_POST['suppr_acces_inspecteur']))) { check_token(); $msg=""; $handle=opendir($dossier_docs_joints); $m=0; $n=0; while ($file = readdir($handle)) { if((isset($_POST['suppr_docs_joints_cdt']))&& ((preg_match("/^cl[0-9]*$/", $file))||(preg_match("/^cl_dev[0-9]*$/", $file)))) { $chemin="$dossier_docs_joints/$file"; $suppr=deltree($chemin, TRUE); if(!$suppr) { $msg.="Erreur lors de la suppression de $chemin
"; } else { $n++; } } elseif((isset($_POST['suppr_acces_inspecteur']))&&(preg_match("/^acces_cdt_/", $file))) { $chemin="$dossier_docs_joints/$file"; $suppr=deltree($chemin, TRUE); if(!$suppr) { $msg.="Erreur lors de la suppression de $chemin
"; } else { $n++; } } } closedir($handle); if($n>0) { $msg.="$n dossier(s) de documents joints supprimé(s).
"; } if($m>0) { $msg.="$m dossier(s) d'accès inspecteur supprimé(s).
"; } } //**************** EN-TETE ***************** $titre_page = "Cahier de textes - Suppression docs"; require_once("../lib/header.inc.php"); //**************** FIN EN-TETE ************* //debug_var(); if(isset($_GET['chgt_annee'])) {$_SESSION['chgt_annee']="y";} echo "

Retour Retour

Suppression des documents joints aux cahiers de textes numériques

Si vous n'avez pas archivé les cahiers de textes en déplaçant les documents joints vers le dossier d'archivage, des dossiers risquent de prendre de la place dans votre arborescence.
De plus les documents joints aux CDT de l'année précédente n'ont rien à faire ailleurs que dans le dossier d'archivage.

Vous devriez supprimer les documents de l'année qui s'est terminée avant de commencer une nouvelle année.
La présente page est là pour cela.

Prenez tout de même soin d'archiver d'abord les cahiers de textes.

"; if($dossier_docs_joints=="") { echo "

ANOMALIE : Le dossier des documents joints aux CDT n'a pas été trouvé.

"; require("../lib/footer.inc.php"); die(); } $handle=opendir($dossier_docs_joints); $m=0; $n=0; while ($file = readdir($handle)) { if((preg_match("/^cl[0-9]*$/", $file))||(preg_match("/^cl_dev[0-9]*$/", $file))) { $n++; } elseif(preg_match("/^acces_cdt_/", $file)) { $m++; } } closedir($handle); if($n==0) { echo "

Aucun dossier de documents joints à un CDT n'existe.

Aucune suppression n'est nécessaire.

"; } else { echo "

$n dossier(s) de documents joint à un CDT n'existe(nt).

"; } if($m>0) { echo "

$m dossier(s) d'accès inspecteur existent.

Si les inspections ont eu lieu, vous pouvez supprimer ces dossiers.

"; } if(($n>0)||($m>0)) { echo "
".add_token_field()."

Supprimer les dossiers suivants :"; if($n>0) { echo "
"; } if($m>0) { echo "
"; } echo "

ATTENTION : L'opération est irréversible.
Prenez soin d'archiver les cahiers de textes avant si ce n'est pas encore fait.

"; } // PROPOSER UNE PAGE DU MEME TYPE DANS mod_discipline/discipline_admin.php require("../lib/footer.inc.php"); ?>