@@ -66,9 +66,9 @@ function get_reply_type($request) {
6666 * @subpackage smtp/functions
6767 */
6868if (!hm_exists ('send_scheduled_message ' )) {
69- function send_scheduled_message ($ handler , $ imap , $ folder , $ msg_id , $ send_now = false ) {
70- $ msg_headers = $ imap ->get_message_headers ($ folder , $ msg_id );
71- $ imap_details = $ imap ->get_config ();
69+ function send_scheduled_message ($ handler , $ mailbox , $ folder , $ msg_id , $ send_now = false ) {
70+ $ msg_headers = $ mailbox ->get_message_headers ($ folder , $ msg_id );
71+ $ mailbox_details = $ mailbox ->get_config ();
7272
7373 try {
7474 if (empty ($ msg_headers ['X-Schedule ' ])) {
@@ -78,10 +78,10 @@ function send_scheduled_message($handler, $imap, $folder, $msg_id, $send_now = f
7878 if (new DateTime ($ msg_headers ['X-Schedule ' ]) <= new DateTime () || $ send_now ) {
7979 $ profile = Hm_Profiles::get ($ msg_headers ['X-Profile-ID ' ]);
8080 if (!$ profile ) {
81- $ profiles = Hm_Profiles::search ('server ' , $ imap_details ['server ' ]);
81+ $ profiles = Hm_Profiles::search ('server ' , $ mailbox_details ['server ' ]);
8282
8383 if (!$ profiles ) {
84- Hm_Debug::add (sprintf ('ERRCannot find profiles corresponding with IMAP server: %s ' , $ imap_details ['server ' ]));
84+ Hm_Debug::add (sprintf ('ERRCannot find profiles corresponding with MAILBOX server: %s ' , $ mailbox_details ['server ' ]));
8585 return false ;
8686 }
8787 $ profile = $ profiles [0 ];
@@ -99,14 +99,14 @@ function send_scheduled_message($handler, $imap, $folder, $msg_id, $send_now = f
9999 }
100100 }
101101
102- $ msg_content = $ imap ->get_message_content ($ folder , $ msg_id , 0 );
102+ $ msg_content = $ mailbox ->get_message_content ($ folder , $ msg_id , 0 );
103103 $ from = process_address_fld ($ msg_headers ['From ' ]);
104104
105105 $ err_msg = $ smtp ->send_message ($ from [0 ]['email ' ], $ recipients , $ msg_content , $ delivery_receipt );
106106
107107 if (!$ err_msg ) {
108- $ imap ->delete_message ($ folder , $ msg_id , false );
109- save_sent_msg ($ handler , $ imap ->get_config ()['id ' ], $ imap , $ imap_details , $ msg_content , $ msg_id , false );
108+ $ mailbox ->delete_message ($ folder , $ msg_id , false );
109+ save_sent_msg ($ handler , $ mailbox ->get_config ()['id ' ], $ mailbox , $ mailbox_details , $ msg_content , $ msg_id , false );
110110 return true ;
111111 }
112112 }
@@ -121,11 +121,11 @@ function send_scheduled_message($handler, $imap, $folder, $msg_id, $send_now = f
121121 * @subpackage smtp/functions
122122 */
123123if (!hm_exists ('reschedule_message_sending ' )) {
124- function reschedule_message_sending ($ handler , $ imap , $ msg_id , $ folder , $ new_date ) {
124+ function reschedule_message_sending ($ handler , $ mailbox , $ msg_id , $ folder , $ new_date ) {
125125 if ($ new_date == 'now ' ) {
126- return send_scheduled_message ($ handler , $ imap , $ folder , $ msg_id , true );
126+ return send_scheduled_message ($ handler , $ mailbox , $ folder , $ msg_id , true );
127127 }
128- $ msg = $ imap ->get_message_content ($ folder , $ msg_id , 0 );
128+ $ msg = $ mailbox ->get_message_content ($ folder , $ msg_id , 0 );
129129 $ new_date = get_scheduled_date ($ new_date );
130130 preg_match ("/^X-Schedule:.*( \r? \n[ \t]+.*)* \r? \n?/im " , $ msg , $ matches );
131131
@@ -139,12 +139,12 @@ function reschedule_message_sending($handler, $imap, $msg_id, $folder, $new_date
139139 $ msg = rtrim ($ msg )."\r\n" ;
140140
141141 $ schedule_folder = 'Scheduled ' ;
142- if (!count ($ imap ->get_folder_status ($ schedule_folder ))) {
142+ if (!count ($ mailbox ->get_folder_status ($ schedule_folder ))) {
143143 return ;
144144 }
145145 $ res = false ;
146- if ($ imap ->store_message ($ schedule_folder , $ msg )) {
147- if ($ imap ->delete_message ($ folder , $ msg_id , false )) {
146+ if ($ mailbox ->store_message ($ schedule_folder , $ msg )) {
147+ if ($ mailbox ->delete_message ($ folder , $ msg_id , false )) {
148148 $ res = true ;
149149 }
150150 }
0 commit comments