[pLog-svn] r3102 - plog/trunk/class/action/admin
    jondaley at devel.lifetype.net 
    jondaley at devel.lifetype.net
       
    Thu Mar 23 14:30:18 GMT 2006
    
    
  
Author: jondaley
Date: 2006-03-23 14:30:18 +0000 (Thu, 23 Mar 2006)
New Revision: 3102
Modified:
   plog/trunk/class/action/admin/adminaddpostaction.class.php
   plog/trunk/class/action/admin/adminupdatepostaction.class.php
Log:
don't send xmlrpc pings if the date is in the future.  fixes http://bugs.lifetype.net/view.php?id=855.
Modified: plog/trunk/class/action/admin/adminaddpostaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminaddpostaction.class.php	2006-03-23 14:17:48 UTC (rev 3101)
+++ plog/trunk/class/action/admin/adminaddpostaction.class.php	2006-03-23 14:30:18 UTC (rev 3102)
@@ -145,9 +145,14 @@
 				$article->setId( $artId );
                 if( $article->getStatus() == POST_STATUS_PUBLISHED) {
                 	// get the output from the xmlrpc pings but only if the user decided to do so!
-					if( $this->_sendPings ) {
-						$pingsOutput = $this->sendXmlRpcPings();
-						$message .= "<br/><br/>".$pingsOutput;
+
+					if( $this->_sendPings) {
+                        $t = new Timestamp();
+                        $today = $t->getTimestamp();
+                        if($today > $article->getDate()){
+                            $pingsOutput = $this->sendXmlRpcPings();
+                            $message .= "<br/><br/>".$pingsOutput;
+                        }
 					}
 
                     // and now check what to do with the trackbacks
Modified: plog/trunk/class/action/admin/adminupdatepostaction.class.php
===================================================================
--- plog/trunk/class/action/admin/adminupdatepostaction.class.php	2006-03-23 14:17:48 UTC (rev 3101)
+++ plog/trunk/class/action/admin/adminupdatepostaction.class.php	2006-03-23 14:30:18 UTC (rev 3102)
@@ -167,7 +167,11 @@
                 }
 				
 				if( $this->_sendPings ) {
-					$message .= "<br/><br/>".$this->sendXmlRpcPings();
+                    $t = new Timestamp();
+                    $today = $t->getTimestamp();
+                    if($today > $article->getDate()){
+                        $message .= "<br/><br/>".$this->sendXmlRpcPings();
+                    }
 				}				
 				// and now check what to do with the trackbacks
 				if( $this->_sendTrackbacks ) {					
    
    
More information about the pLog-svn
mailing list