diff --git a/admin/index.php b/admin/index.php
index 34679ac07ac511caed63803240e6afa0fd6ca698..aa8dc5b6a2a6b2eb6f9d956a85b3595a98d4e2fa 100644
--- a/admin/index.php
+++ b/admin/index.php
@@ -87,7 +87,7 @@ while($dsondage = $sondage->FetchNextObject(false)) {
     // On inclut la routine de suppression
     $date=date('H:i:s d/m/Y');
 
-    if ( remove_sondage( $dsondage->id_sondage ) ) {
+    if ( remove_sondage( $connect, $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, 'logs_studs.txt');
diff --git a/adminstuds.php b/adminstuds.php
index 9887f22c37708df74a3f513200dca81ca4fcb690..2a85c3912cd44c04db04de7d9b526a09e92436bf 100644
--- a/adminstuds.php
+++ b/adminstuds.php
@@ -313,9 +313,7 @@ if (isset($_POST["confirmesuppression"]) || isset($_POST["confirmesuppression_x"
   $nbuser=$user_studs->RecordCount();
   $date=date('H:i:s d/m/Y:');
 
-  remove_sondage( $numsondage ) ;
-
-  if ( remove_sondage( $numsondage ) ) {
+  if ( remove_sondage( $connect, $numsondage ) ) {
     // on ecrit dans le fichier de logs la suppression du sondage
     error_log($date . " SUPPRESSION: $dsondage->id_sondage\t$dsondage->format\t$dsondage->nom_admin\t$dsondage->mail_admin\n", 3, 'admin/logs_studs.txt');
   
diff --git a/fonctions.php b/fonctions.php
index 16f09b5bea08df4878b5e2004e73a1ae417993f3..2e77b864b975e0be60238ef02382f0a81e5bca2c 100644
--- a/fonctions.php
+++ b/fonctions.php
@@ -203,7 +203,7 @@ function getUrlSondage($id, $admin = false)
   return $url;
 }
 
-function remove_sondage( $numsondage ){
+function remove_sondage( $connect, $numsondage ){
 
   $connect->StartTrans();
 
diff --git a/scripts/nettoyage_sondage.php b/scripts/nettoyage_sondage.php
index 9ed2ca4155d0f514a10d2ffd7d9c33b901c991ef..9b5d1633c5a81a5c9d2322906d08380591535266 100644
--- a/scripts/nettoyage_sondage.php
+++ b/scripts/nettoyage_sondage.php
@@ -50,7 +50,7 @@ while ($dsondage=$sondage->FetchNextObject(false)) {
   if ($date_courante > strtotime($dsondage->date_fin)) {
     //destruction des données dans la base
 
-    if ( remove_sondage( $dsondage->id_sondage ) ) {
+    if ( remove_sondage( $connect, $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');