Make message listing less error prone

release-0.6
thomascube 17 years ago
parent 6f2a943145
commit ecd2e79614

@ -1,8 +1,13 @@
CHANGELOG RoundCube Webmail
---------------------------
2007/10/17 (thomasb)
----------
- Make message listing less error prone
2007/10/10 (thomasb)
----------
- Suppress IE errors when clearing attachments form (#1484356)
- Set preferences field in user table to NULL (#1484386)
- Log error when login fails due to auto_create_user turned off
- Update UPGRADING instructions

@ -2040,6 +2040,10 @@ class rcube_imap
{
$uid = $sql_arr['uid'];
$this->cache[$cache_key][$uid] = unserialize($sql_arr['headers']);
// featch headers if unserialize failed
if (empty($this->cache[$cache_key][$uid]))
$this->cache[$cache_key][$uid] = iil_C_FetchHeader($this->conn, preg_replace('/.msg$/', '', $key), $uid, true);
}
}

@ -314,11 +314,13 @@ function rcmail_js_message_list($a_headers, $insert_top=FALSE)
$OUTPUT->command('set_message_coltypes', $a_show_cols);
// loop through message headers
for ($n=0; $a_headers[$n]; $n++)
foreach ($a_headers as $n => $header)
{
$header = $a_headers[$n];
$a_msg_cols = array();
$a_msg_flags = array();
if (empty($header))
continue;
// format each col; similar as in rcmail_message_list()
foreach ($a_show_cols as $col)

Loading…
Cancel
Save