alpha_full/admin/maint/maint.traitements.php
2026-04-06 22:58:51 +02:00

77 lines
3.2 KiB
PHP
Executable File

<?php
$nomFicAppelant = basename(__FILE__);
// -----------------------------------------------------
// Overlay
// -----------------------------------------------------
include ($includePathAdmin. "/spinner/overlay.php");
// -----------------------------------------------------
// Traitements selon codeOpe
// -----------------------------------------------------
switch ($codeOpe) {
case 'majMaint' :
// flushOverlay("Mise à jour du statut de maintenance en cours ...") ;
// -----------------------------------------------------
// Check avancement pour autoriser a sortir ou pas du mode maintenance
// -----------------------------------------------------
include("./maint/constr/maint.chapeau.php");
break;
case 'saveDB' :
$test=flushOverlay ("Sauvegarde de votre base de données en cours...");
include ("sav.functionDump.php");
$res=dumpMySQL($host, $user, $pass, $bdd, $includePathVar);
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['res' => $res], '');}
$admMsg .= $res;
break;
case 'restoreDB' :
$test=flushOverlay ("Restauration de la base de données en cours...") ;
include ("sav.restoreDB.php");
break;
case 'purgeFic' :
$test=flushOverlay ("Purge des anciennes sauvegardes en cours...") ;
// -----------------------------------------------------
// Purge
// -----------------------------------------------------
foreach (glob($includePathVar. "/sauvegardes/dump*") as $filename) {
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['$filename size' => '', '\\n' => ''], '');}
unlink($filename);
}
break;
case 'purgeCdes' :
$test=flushOverlay ("Purge des anciennes commandes en cours...") ;
// -----------------------------------------------------
// Purge cdes
// -----------------------------------------------------
require_once("../_include/dataBaseConnect.php");
$reqDelete="DELETE FROM commande; ";
$resConn='';
$resConn=$idPdo->query($reqDelete);
if ($resConn) {$admMsgClass='ok'; $admMsg.= 'purge des commandes = ok';} else {$admMsgClass='ko'; $admMsg.= 'Purge commandes= ko!';}
$reqDelete="DELETE FROM commandelignes;";
$resConn='';
$resConn=$idPdo->query($reqDelete);
if ($resConn) {$admMsgClass='ok'; $admMsg.= '<br>Purge des lignes de commandes = ok';} else {$admMsgClass='ko'; $admMsg.= '<br>Purge lignes de commandes = ko!';}
$reqDelete="DELETE FROM prdOptions;";
$resConn='';
$resConn=$idPdo->query($reqDelete);
if ($resConn) {$admMsgClass='ok'; $admMsg.= '<br>Purge des options= ok';} else {$admMsgClass='ko'; $admMsg.= 'Purge des options= ko!';}
foreach (glob($includePathVar. "/facturesSite/*") as $filename) {
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['$filename size' => '', '\\n' => ''], '');}
unlink($filename);
}
if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['purge factures = ok' => ''], '');}
break;
}
echo '<script type="text/javascript">offOverlay(); offSpinnerAdmin();</script>';
?>
<!-- <script> $( document ).ready(function() { $('#overlay').hide(); offOverlay(); });</script> -->
<script> window.addEventListener("load", function() { offOverlay();});</script>