| | |
| | | if (!in_array('threads', $a_show_cols)) |
| | | array_unshift($a_show_cols, 'threads'); |
| | | |
| | | $skin_path = $_SESSION['skin_path'] = $CONFIG['skin_path']; |
| | | $_SESSION['skin_path'] = $CONFIG['skin_path']; |
| | | |
| | | // set client env |
| | | $OUTPUT->add_gui_object('messagelist', $attrib['id']); |
| | |
| | | $thead = $head_replace ? rcmail_message_list_head($_SESSION['list_attrib'], $a_show_cols) : NULL; |
| | | |
| | | // get name of smart From/To column in folder context |
| | | if (($f = array_search('fromto', $a_show_cols)) !== false) { |
| | | if (array_search('fromto', $a_show_cols) !== false) { |
| | | $smart_col = rcmail_message_list_smart_column_name(); |
| | | } |
| | | |
| | |
| | | } |
| | | |
| | | // loop through message headers |
| | | foreach ($a_headers as $n => $header) { |
| | | foreach ($a_headers as $header) { |
| | | if (empty($header)) |
| | | continue; |
| | | |
| | |
| | | global $RCMAIL; |
| | | |
| | | $skin_path = $_SESSION['skin_path']; |
| | | $image_tag = html::img(array('src' => "%s%s", 'alt' => "%s")); |
| | | |
| | | // check to see if we have some settings for sorting |
| | | $sort_col = $_SESSION['sort_col']; |
| | |
| | | $cells = array(); |
| | | |
| | | // get name of smart From/To column in folder context |
| | | if (($f = array_search('fromto', $a_show_cols)) !== false) { |
| | | if (array_search('fromto', $a_show_cols) !== false) { |
| | | $smart_col = rcmail_message_list_smart_column_name(); |
| | | } |
| | | |
| | |
| | | */ |
| | | function rcmail_message_headers($attrib, $headers=null) |
| | | { |
| | | global $OUTPUT, $MESSAGE, $PRINT_MODE, $RCMAIL; |
| | | global $MESSAGE, $PRINT_MODE, $RCMAIL; |
| | | static $sa_attrib; |
| | | |
| | | // keep header table attrib |
| | |
| | | $header_attrib[$regs[1]] = $value; |
| | | |
| | | if (!empty($MESSAGE->parts)) { |
| | | foreach ($MESSAGE->parts as $i => $part) { |
| | | foreach ($MESSAGE->parts as $part) { |
| | | if ($part->type == 'headers') { |
| | | $out .= html::div('message-partheaders', rcmail_message_headers(sizeof($header_attrib) ? $header_attrib : null, $part->headers)); |
| | | } |
| | |
| | | |
| | | $sent = rcmail_deliver_message($compose, $identity['email'], $mailto, $smtp_error, $body_file, $options); |
| | | |
| | | if ($sent) |
| | | { |
| | | if ($sent) { |
| | | $RCMAIL->storage->set_flag($message->uid, 'MDNSENT'); |
| | | return true; |
| | | } |