[Agora-commits] agora/ecrire/include/bd newsletter_instance.php, 1.19, 1.20

oliviermansour at adullact1.hosting.cri74.org oliviermansour at adullact1.hosting.cri74.org
Jeu 1 Sep 14:41:05 CEST 2005


Update of /cvsroot/agora/agora/ecrire/include/bd
In directory adullact1:/tmp/cvs-serv30931/ecrire/include/bd

Modified Files:
	newsletter_instance.php 
Log Message:
just a small test of optimisation

Index: newsletter_instance.php
===================================================================
RCS file: /cvsroot/agora/agora/ecrire/include/bd/newsletter_instance.php,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- newsletter_instance.php	1 Sep 2005 12:04:17 -0000	1.19
+++ newsletter_instance.php	1 Sep 2005 12:41:03 -0000	1.20
@@ -766,7 +766,7 @@
                 null, null, null, null, false);
       	}else{
 				 	$queryDeleteDone = "";
-     		  $queryDeleteDone .= " DELETE FROM spip_cm_posts_done  ";
+     		  $queryDeleteDone .= " DELETE FROM ".$GLOBALS['table_prefix']."_cm_posts_done  ";
     			$queryDeleteDone .= " 			 WHERE pst_id = $pst_id ";
 					$db->query($queryDeleteDone);
 					
@@ -775,7 +775,7 @@
       	 		 }				
     			else{
 							$queryDeleteModele = "";
-     		  		$queryDeleteModele .= " DELETE FROM spip_cm_posts  ";
+     		  		$queryDeleteModele .= " DELETE FROM ".$GLOBALS['table_prefix']."_cm_posts  ";
     					$queryDeleteModele .= " 			 WHERE pst_id = $pst_id ";
 							$db->query($queryDeleteModele);
 							if ((DB::isError($resultTotal))&&(DB::isError($resultQueued))&&(DB::isError($resultDone))) {
@@ -794,13 +794,15 @@
       	 return PEAR::raiseError("[".get_class($this)." BD_newsletterInstance : consult_pst_done()] ".$db->getMessage()."", null,
                 null, null, null, null, false);
       	}else{
-              $queryConsultDone  = 'SELECT *'
-                      . ' FROM spip_cm_posts_done, spip_cm_subscribers, spip_cm_lists_subscribers'
-                      . ' WHERE spip_cm_posts_done.pst_id ='.$pst_id
-                      . ' AND spip_cm_subscribers.sub_id = spip_cm_posts_done.id_sub'
-                      . ' AND spip_cm_lists_subscribers.sub_id = '
-                      . ' spip_cm_posts_done.id_sub'
-                      . ' AND spip_cm_lists_subscribers.lst_id='.$lst_id.' ORDER BY spip_cm_subscribers.sub_email ASC';
+              $queryConsultDone  = "SELECT *"
+                      . " FROM ".$GLOBALS['table_prefix']."_cm_posts_done, ".$GLOBALS['table_prefix']."_cm_subscribers "
+                        //.$GLOBALS['table_prefix']."_cm_lists_subscribers'
+                      . " WHERE ".$GLOBALS['table_prefix']."_cm_posts_done.pst_id =".$pst_id
+                      . " AND ".$GLOBALS['table_prefix']."_cm_subscribers.sub_id = ".$GLOBALS['table_prefix']."_cm_posts_done.id_sub"
+                      //. " AND ".$GLOBALS['table_prefix']."_cm_lists_subscribers.sub_id = "
+                      //. " ".$GLOBALS['table_prefix']."_cm_posts_done.id_sub"
+                      //. " AND ".$GLOBALS['table_prefix']."_cm_lists_subscribers.lst_id=".$lst_id
+                      . " ORDER BY ".$GLOBALS['table_prefix']."_cm_subscribers.sub_email ASC";
               //echo $queryConsultDone;							
               $resultConsultDone = $db->query($queryConsultDone);
 							
@@ -828,7 +830,7 @@
       	}
 			
 			$queryQueued .= " SELECT count( id_sub ) AS nbSubQueued ";
-			$queryQueued .= " 			 FROM spip_cm_posts_queued ";	
+			$queryQueued .= " 			 FROM ".$GLOBALS['table_prefix']."_cm_posts_queued ";	
 
 			$resultQueued = $db->query($queryQueued);
 			




Plus d'informations sur la liste de diffusion Agora-commits