Update to work with 1.5.2 - this was old 1.4.x code
[squirrelmail.git] / plugins / sent_subfolders / functions.php
index ae8140b1d435f389f0570ec51234ebecf9a1d440..3df9b3182397bc0eef5d3557c6dec8efe56f6197 100644 (file)
  * @subpackage sent_subfolders
  */
 
-function sent_subfolders_check_handleAsSent_do() {
+function sent_subfolders_check_handleAsSent_do($mailbox) {
     global $handleAsSent_result, $sent_subfolders_base,
            $use_sent_subfolders;
 
-    // FIXME: hardcoded folder
-    $sent_subfolders_base = 'INBOX.Sent';
-    $args = func_get_arg(0);
     sqgetGlobalVar('delimiter', $delimiter, SQ_SESSION);
 
     /* Only check the folder string if we have been passed a mailbox. */
-    if ($use_sent_subfolders && (count($args) > 1)) {
+    if ($use_sent_subfolders && !empty($mailbox)) {
         /* Chop up the folder strings as needed. */
         $base_str = $sent_subfolders_base . $delimiter;
-        $mbox_str = substr($args[1], 0, strlen($base_str));
+        $mbox_str = substr($mailbox, 0, strlen($base_str));
 
         /* Perform the comparison. */
         $handleAsSent_result =
             ( $handleAsSent_result
             || ($base_str == $mbox_str)
-            || ($sent_subfolders_base == $args[1])
+            || ($sent_subfolders_base == $mailbox)
             );
     }
 }