2011-05-15 01:32:47 +02:00
|
|
|
<?php
|
|
|
|
//==========================================================================
|
|
|
|
//
|
|
|
|
//Université de Strasbourg - Direction Informatique
|
|
|
|
//Auteur : Guilhem BORGHESI
|
|
|
|
//Création : Février 2008
|
|
|
|
//
|
|
|
|
//borghesi@unistra.fr
|
|
|
|
//
|
|
|
|
//Ce logiciel est régi par la licence CeCILL-B soumise au droit français et
|
|
|
|
//respectant les principes de diffusion des logiciels libres. Vous pouvez
|
|
|
|
//utiliser, modifier et/ou redistribuer ce programme sous les conditions
|
|
|
|
//de la licence CeCILL-B telle que diffusée par le CEA, le CNRS et l'INRIA
|
|
|
|
//sur le site "http://www.cecill.info".
|
|
|
|
//
|
|
|
|
//Le fait que vous puissiez accéder à cet en-tête signifie que vous avez
|
|
|
|
//pris connaissance de la licence CeCILL-B, et que vous en avez accepté les
|
|
|
|
//termes. Vous pouvez trouver une copie de la licence dans le fichier LICENCE.
|
|
|
|
//
|
|
|
|
//==========================================================================
|
|
|
|
//
|
|
|
|
//Université de Strasbourg - Direction Informatique
|
|
|
|
//Author : Guilhem BORGHESI
|
|
|
|
//Creation : Feb 2008
|
|
|
|
//
|
|
|
|
//borghesi@unistra.fr
|
|
|
|
//
|
|
|
|
//This software is governed by the CeCILL-B license under French law and
|
|
|
|
//abiding by the rules of distribution of free software. You can use,
|
|
|
|
//modify and/ or redistribute the software under the terms of the CeCILL-B
|
|
|
|
//license as circulated by CEA, CNRS and INRIA at the following URL
|
|
|
|
//"http://www.cecill.info".
|
|
|
|
//
|
|
|
|
//The fact that you are presently reading this means that you have had
|
|
|
|
//knowledge of the CeCILL-B license and that you accept its terms. You can
|
|
|
|
//find a copy of this license in the file LICENSE.
|
|
|
|
//
|
|
|
|
//==========================================================================
|
|
|
|
|
|
|
|
include_once('../fonctions.php');
|
|
|
|
|
|
|
|
//recuperation de la date
|
|
|
|
$date_courante=date("U");
|
|
|
|
$date=date('H:i:s d/m/Y:');
|
|
|
|
|
|
|
|
//ouverture de la connection avec la base SQL
|
|
|
|
$sondage=$connect->Execute("select * from sondage");
|
|
|
|
|
2011-05-15 03:56:54 +02:00
|
|
|
while ($dsondage=$sondage->FetchNextObject(false)) {
|
|
|
|
if ($date_courante > strtotime($dsondage->date_fin)) {
|
|
|
|
//destruction des données dans la base
|
2011-12-29 18:57:49 +01:00
|
|
|
$req = 'DELETE FROM sujet_studs WHERE id_sondage = ' . $connect->Param('id_sondage') . '; ' .
|
|
|
|
'DELETE FROM user_studs WHERE id_sondage = ' . $connect->Param('id_sondage') . '; ' .
|
|
|
|
'DELETE FROM comments WHERE id_sondage = ' . $connect->Param('id_sondage') . '; ' .
|
|
|
|
'DELETE FROM sondage WHERE id_sondage = ' . $connect->Param('id_sondage') ;
|
2011-06-25 19:52:12 +02:00
|
|
|
|
|
|
|
$sql = $connect->Prepare($req);
|
|
|
|
$connect->Execute($sql, array($dsondage->id_sondage));
|
|
|
|
|
2011-05-15 03:56:54 +02:00
|
|
|
// ecriture des traces dans le fichier de logs
|
2011-06-25 19:52:12 +02:00
|
|
|
error_log($date . " SUPPRESSION: $dsondage->id_sondage\t$dsondage->format\t$dsondage->nom_admin\t$dsondage->mail_admin\n", 3, '../admin/logs_studs.txt');
|
2011-05-15 03:56:54 +02:00
|
|
|
}
|
2011-12-29 18:57:49 +01:00
|
|
|
}
|