| Current Path : /home/ataenra/www/ATA/INTRANET/Admin/Gestion_ACC/ |
| Current File : /home/ataenra/www/ATA/INTRANET/Admin/Gestion_ACC/acc_site_del.php |
<?php
require "../../Outils/co.php";
$IDsite = $_GET['ID'];
$list1 = $dbco->prepare("SELECT ID_acc_site FROM gest_acc_sites WHERE ID_acc_site='$IDsite'");
$list1->execute();
$R1 = $list1->fetch(PDO::FETCH_OBJ);
$list0 = $dbco->prepare("SELECT ID_pmo FROM gest_acc_sites WHERE ID_acc_site='$IDsite'");
$list0->execute();
$R0 = $list0->fetch(PDO::FETCH_OBJ);
$ID = $R0->ID_pmo;
if(isset($R1->ID_acc_site)){
$del=$dbco->prepare("DELETE FROM `gest_acc_sites` WHERE ID_acc_site='$IDsite'");
$del->execute();
$del=$dbco->prepare("DELETE FROM `gest_acc_conso_heures` WHERE ID_acc_site='$IDsite'");
$del->execute();
$del=$dbco->prepare("DELETE FROM `gest_acc_conso_jours` WHERE ID_acc_site='$IDsite'");
$del->execute();
$del=$dbco->prepare("DELETE FROM `gest_acc_conso_mois` WHERE ID_acc_site='$IDsite'");
$del->execute();
$del=$dbco->prepare("DELETE FROM `gest_acc_prod_heures` WHERE ID_acc_site='$IDsite'");
$del->execute();
$del=$dbco->prepare("DELETE FROM `gest_acc_prod_jours` WHERE ID_acc_site='$IDsite'");
$del->execute();
$del=$dbco->prepare("DELETE FROM `gest_acc_prod_mois` WHERE ID_acc_site='$IDsite'");
$del->execute();
$del=$dbco->prepare("DELETE FROM `gest_acc_autoconso_heures` WHERE ID_acc_site='$IDsite'");
$del->execute();
$del=$dbco->prepare("DELETE FROM `gest_acc_autoconso_jours` WHERE ID_acc_site='$IDsite'");
$del->execute();
$del=$dbco->prepare("DELETE FROM `gest_acc_autoconso_mois` WHERE ID_acc_site='$IDsite'");
$del->execute();
$requete = "DROP TABLE IF EXISTS `gest_acc_pmo_site_".$IDsite."_heures`";
$dbco->prepare($requete)->execute();
$requete = "DROP TABLE IF EXISTS `gest_acc_pmo_site_".$IDsite."_jours`";
$dbco->prepare($requete)->execute();
$requete = "DROP TABLE IF EXISTS `gest_acc_pmo_site_".$IDsite."_mois`";
$dbco->prepare($requete)->execute();
$requete = "DROP TABLE IF EXISTS `gest_acc_pmo_site_".$IDsite."_heures`";
$dbco1->prepare($requete)->execute();
$requete = "DROP TABLE IF EXISTS `gest_acc_pmo_site_".$IDsite."_jours`";
$dbco1->prepare($requete)->execute();
$requete = "DROP TABLE IF EXISTS `gest_acc_pmo_site_".$IDsite."_mois`";
$dbco1->prepare($requete)->execute();
$dir = "../../../FICHIERS/ACC/".$ID."/Sites/".$IDsite."";
function rrmdir($dir) {
if (is_dir($dir)) { // si le paramètre est un dossier
$objects = scandir($dir); // on scan le dossier pour récupérer ses objets
foreach ($objects as $object) { // pour chaque objet
if ($object != "." && $object != "..") { // si l'objet n'est pas . ou ..
if (filetype($dir."/".$object) == "dir") rmdir($dir."/".$object);else unlink($dir."/".$object); // on supprime l'objet
}
}
reset($objects); // on remet à 0 les objets
rmdir($dir); // on supprime le dossier
}
}
}
header("location:../Gestion_ACC/acc_config_sites.php?IDpmo=$ID");