plugins/conversions/LoggingEngine/plugins conversions.php,1.2,1.3

Sebastian Bergmann <[email protected]> Sat, 15 May 2004 09:30:08 +0000
Newsgroups gmane.comp.web.phpopentracker.cvs
Message-ID <[email protected]>
Update of /cvsroot/phpopencounter/plugins/conversions/LoggingEngine/plugins
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5711/LoggingEngine/plugins

Modified Files:
	conversions.php 
Log Message:
Flush.

Index: conversions.php
===================================================================
RCS file: /cvsroot/phpopencounter/plugins/conversions/LoggingEngine/plugins/conversions.php,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- conversions.php	20 Apr 2004 14:25:15 -0000	1.2
+++ conversions.php	15 May 2004 09:30:05 -0000	1.3
@@ -38,61 +38,48 @@
   var $table = 'pot_conversions';
 
   /**
+  * Collect any data on conversions to sales, inquiries or sign-ups.
+  *
   * @return array
   * @access public
   */
   function pre() {
+    if (!empty($this->container['plugin_data']['conversions']['sale']) ||
+        !empty($this->container['plugin_data']['conversions']['inquiry']) ||
+        !empty($this->container['plugin_data']['conversions']['signup'])) {
+      $this->db->query(
+        sprintf(
+          "INSERT INTO %s
+                       (accesslog_id, client_id, sale,
+                        inquiry, signup, email, zip,
+                        country, name)
+                VALUES ('%d', '%d', '%d',
+                        '%d', '%d', '%s', '%s',
+                        '%s', '%s')",
+
+          $this->table,
+          $this->container['accesslog_id'],
+          $this->container['client_id'],
+          $this->container['plugin_data']['conversions']['sale'],
+          $this->container['plugin_data']['conversions']['inquiry'],
+          $this->container['plugin_data']['conversions']['signup'],
+          $this->db->prepareString($this->container['plugin_data']['conversions']['email']),
+          $this->db->prepareString($this->container['plugin_data']['conversions']['zip']),
+          $this->db->prepareString($this->container['plugin_data']['conversions']['country']),
+          $this->db->prepareString($this->container['plugin_data']['conversions']['name'])
+        )
+      );
+
+      $this->container['plugin_data']['conversions']['sale'] = '';
+        $this->container['plugin_data']['conversions']['inquiry'] = '';
+        $this->container['plugin_data']['conversions']['signup'] = '';
+        $this->container['plugin_data']['conversions']['email'] = '';
+        $this->container['plugin_data']['conversions']['zip'] = '';
+        $this->container['plugin_data']['conversions']['country'] = '';
+        $this->container['plugin_data']['conversions']['name'] = '';
+    }
 
-	// collect any data on conversions to sales, inquiries or sign-ups
-	if (!empty($this->container['conversions']['sale']) || 
-		!empty($this->container['conversions']['inquiry']) ||
-		!empty($this->container['conversions']['signup'])) {
-			
-		$this->db->query(
-	      sprintf(
-	        "INSERT INTO %s
-	                     (accesslog_id,
-	                      client_id,
-	                      sale, 
-	                      inquiry,
-	                      signup,
-	                      email,
-	                      zip,
-	                      country,
-	                      name)
-	              VALUES ('%d',
-	              		  '%d',
-	                      '%d',
-	                      '%d',
-	                      '%d',
-	                      '%s', 
-	                      '%s',
-	                      '%s',
-	                      '%s')",
-	
-	        $this->table,
-	        $this->container['accesslog_id'],
-	        $this->container['client_id'],
-	        $this->container['conversions']['sale'],
-	        $this->container['conversions']['inquiry'],
-	        $this->container['conversions']['signup'],
-	        $this->db->prepareString($this->container['conversions']['email']),
-	        $this->db->prepareString($this->container['conversions']['zip']),
-	        $this->db->prepareString($this->container['conversions']['country']),
-	        $this->db->prepareString($this->container['conversions']['name'])
-	      )
-	    );
-    	$this->container['conversions']['sale'] = '';
-        $this->container['conversions']['inquiry'] = '';
-        $this->container['conversions']['signup'] = '';
-        $this->container['conversions']['email'] = '';
-        $this->container['conversions']['zip'] = '';
-        $this->container['conversions']['country'] = '';
-        $this->container['conversions']['name'] = '';
-	} // end of capture conversions data
-    	
     return true;
   }
 }
-
 ?>



-------------------------------------------------------
This SF.Net email is sponsored by: SourceForge.net Broadband
Sign-up now for SourceForge Broadband and get the fastest
6.0/768 connection for only $19.95/mo for the first 3 months!
http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click