Thomas Bruederli
2014-04-08 188247894f6aff3a11f68bbdf94626b8bf58b852
program/include/rcmail.php
@@ -2025,8 +2025,9 @@
        $_uid  = $uids ?: rcube_utils::get_input_value('_uid', RCUBE_INPUT_GPC);
        $_mbox = $mbox ?: (string)rcube_utils::get_input_value('_mbox', RCUBE_INPUT_GPC);
        if (is_array($uid)) {
            return $uid;
        // already a hash array
        if (is_array($_uid) && !isset($_uid[0])) {
            return $_uid;
        }
        $result = array();
@@ -2040,8 +2041,11 @@
            }
        }
        else {
            if (is_string($_uid))
                $_uid = explode(',', $_uid);
            // create a per-folder UIDs array
            foreach (explode(',', $_uid) as $uid) {
            foreach ((array)$_uid as $uid) {
                list($uid, $mbox) = explode('-', $uid, 2);
                if (empty($mbox))
                    $mbox = $_mbox;