ee9d76b0d9
Selection du parametre 1 pour supprimer les rapport et parametre 2 pour supprimer les commandes. à executer tous les jours après 19 heures.
55 lines
1.4 KiB
PHP
55 lines
1.4 KiB
PHP
<?php
|
|
(!isset($_SERVER['SERVER_NAME']))? $_SERVER['SERVER_NAME'] = NULL:EOF;
|
|
require_once '../config/config.inc';
|
|
require_once '../includes/dbbootstrap.php';
|
|
|
|
setDbConn('giantclient');
|
|
function deleteRapport() {
|
|
|
|
$Doctrine = Doctrine_Query::create()
|
|
->delete('rapport')
|
|
->where('TO_DAYS(NOW()) - TO_DAYS(DateTimeSave) >= 30');
|
|
$rows = $Doctrine->execute();
|
|
|
|
echo 'Nombre de rapport supprimés : '.$rows."\n\n\n";exit;
|
|
}
|
|
|
|
function deleteCommande() {
|
|
$Doctrine = Doctrine_Query::create()
|
|
->delete('commande');
|
|
$rows = $Doctrine->execute();
|
|
|
|
echo 'Commande de Login : '.$login.' Supprimé avec succes !'."\n";
|
|
}
|
|
|
|
echo '----------------------------'."\n";
|
|
echo 'Bienvenue dans GiantCLI V1.2'."\n";
|
|
echo ' '."\n";
|
|
echo ' Par Lasserre Damien '."\n";
|
|
echo '----------------------------'."\n";
|
|
|
|
echo 'Selectionnez votre action :'."\n\n";
|
|
echo ' 1 - Supprimer les Rapports'."\n";
|
|
echo ' 2 - Supprimer les Commande'."\n";
|
|
echo ' q - Vous quittez GiantCLI '."\n\n";
|
|
|
|
echo 'Veuillez entrer votre choix : ';
|
|
|
|
while (1)
|
|
{
|
|
$commande = fgetc(STDIN);
|
|
|
|
if ($commande == 1) {
|
|
deleteRapport();
|
|
} else if ($commande == 2) {
|
|
$login = fgets(STDIN);
|
|
deleteCommande();
|
|
} else if($commande == 'q') {
|
|
exit;
|
|
} else {
|
|
echo 'Commande non reconnue'."\n";
|
|
}
|
|
}
|
|
|
|
|
|
?>
|