mirror of
https://framagit.org/framasoft/framadate/framadate
synced 2026-07-17 16:49:35 +00:00
Put sondage deletion in a function
This commit is contained in:
parent
c665ece920
commit
f86f2e3d76
4 changed files with 32 additions and 64 deletions
|
|
@ -49,32 +49,13 @@ $sondage=$connect->Execute("select * from sondage");
|
|||
while ($dsondage=$sondage->FetchNextObject(false)) {
|
||||
if ($date_courante > strtotime($dsondage->date_fin)) {
|
||||
//destruction des données dans la base
|
||||
$connect->StartTrans();
|
||||
|
||||
$req = 'DELETE FROM sondage WHERE id_sondage = ' . $connect->Param('id_sondage') ;
|
||||
$sql = $connect->Prepare($req);
|
||||
$connect->Execute($sql, array($dsondage->id_sondage));
|
||||
|
||||
$req = 'DELETE FROM sujet_studs WHERE id_sondage = ' . $connect->Param('id_sondage') ;
|
||||
$sql = $connect->Prepare($req);
|
||||
$connect->Execute($sql, array($dsondage->id_sondage));
|
||||
|
||||
$req = 'DELETE FROM user_studs WHERE id_sondage = ' . $connect->Param('id_sondage') ;
|
||||
$sql = $connect->Prepare($req);
|
||||
$connect->Execute($sql, array($dsondage->id_sondage));
|
||||
|
||||
$req = 'DELETE FROM comments WHERE id_sondage = ' . $connect->Param('id_sondage') ;
|
||||
$sql = $connect->Prepare($req);
|
||||
$connect->Execute($sql, array($dsondage->id_sondage));
|
||||
|
||||
if ( ! $connect->HasFailedTrans() ) {
|
||||
if ( remove_sondage( $dsondage->id_sondage ) ) {
|
||||
|
||||
// ecriture des traces dans le fichier de logs
|
||||
error_log($date . " SUPPRESSION: $dsondage->id_sondage\t$dsondage->format\t$dsondage->nom_admin\t$dsondage->mail_admin\n", 3, '../admin/logs_studs.txt');
|
||||
|
||||
}
|
||||
|
||||
$connect->CompleteTrans();
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue