Index: branches/unlabeled/unlabeled-1.32.2/core/units/email_events/email_events_event_handler.php =================================================================== diff -u -r8227 -r8228 --- branches/unlabeled/unlabeled-1.32.2/core/units/email_events/email_events_event_handler.php (.../email_events_event_handler.php) (revision 8227) +++ branches/unlabeled/unlabeled-1.32.2/core/units/email_events/email_events_event_handler.php (.../email_events_event_handler.php) (revision 8228) @@ -388,7 +388,7 @@ { $deliver_count = $event->getEventParam('deliver_count'); if ($deliver_count === false) { - $deliver_count = 1; // 10 emails per script run (if not specified directly) + $deliver_count = 10; // 10 emails per script run (if not specified directly) } $processing_type = $this->Application->GetVar('type'); Index: branches/unlabeled/unlabeled-1.61.2/kernel/include/emailmessage.php =================================================================== diff -u -r8119 -r8228 --- branches/unlabeled/unlabeled-1.61.2/kernel/include/emailmessage.php (.../emailmessage.php) (revision 8119) +++ branches/unlabeled/unlabeled-1.61.2/kernel/include/emailmessage.php (.../emailmessage.php) (revision 8228) @@ -867,38 +867,13 @@ $ado->Execute($sql); } + /** + * Depricated + * + */ function SendMailQeue() { - global $objConfig, $objSession, $TotalMessagesSent; - - $ado = &GetADODBConnection(); - $MaxAllowed = $this->MessagesAtOnce; - - $del_sql = array(); - - $NumToSend = $MaxAllowed - $this->MessagesSent; - if($NumToSend < 0) $NumToSend=1; // Don't really know why, but this could happend, so issued this temp fix - $sql = "SELECT * FROM ".$this->SourceTable." ORDER BY queued ASC LIMIT $NumToSend"; - $rs = $ado->Execute($sql); - - while($rs && !$rs->EOF) - { - $data = $rs->fields; - $this->DeliverMail($data["toaddr"],$data["fromaddr"],$data["Subject"],$data["message"],$data["headers"],1); - - $del_sql[] = "DELETE FROM ".$this->SourceTable." WHERE queued='".$data["queued"]."'"; - $rs->MoveNext(); - } - - $numdel = count($del_sql); - for($i=0;$i<$numdel;$i++) - { - $sql = $del_sql[$i]; - if(strlen($sql)) - $ado->Execute($sql); - if($objSession->HasSystemPermission("DEBUG.ITEM")) - echo htmlentities($sql,ENT_NOQUOTES)."
\n"; - } + return ; } function SendMail($From, $FromName, $ToAddr, $ToName, $Subject, $Text, $Html, $charset, $SendEvent,$FileName="",$FileLoc="",$QueueOnly=0,$extra_headers = array()) @@ -931,7 +906,7 @@ $esender->AddAttachment($FileLoc, basename($FileName)); } - $status = $esender->Deliver(); + $status = $esender->Deliver(null, $QueueOnly ? false : true); if ($status) { // write to log