| | |
| | | |
| | | // add some labels to client |
| | | rcube_add_label('purgefolderconfirm'); |
| | | rcube_add_label('deletemessagesconfirm'); |
| | | |
| | | // $mboxlist_start = rcube_timer(); |
| | | |
| | |
| | | $a_show_cols = is_array($CONFIG['list_cols']) ? $CONFIG['list_cols'] : array('subject'); |
| | | |
| | | // show 'to' instead of from in sent messages |
| | | if (strtolower($IMAP->get_mailbox_name())=='sent' && ($f = array_search('from', $a_show_cols)) |
| | | && !array_search('to', $a_show_cols)) |
| | | if (($IMAP->get_mailbox_name()==$CONFIG['sent_mbox'] || $IMAP->get_mailbox_name()==$CONFIG['drafts_mbox']) |
| | | && ($f = array_search('from', $a_show_cols)) && !array_search('to', $a_show_cols)) |
| | | $a_show_cols[$f] = 'to'; |
| | | |
| | | $commands .= sprintf("this.set_message_coltypes(%s);\n", array2js($a_show_cols)); |
| | |
| | | return $commands; |
| | | } |
| | | |
| | | |
| | | // return an HTML iframe for loading mail content |
| | | function rcmail_messagecontent_frame($attrib) |
| | | { |
| | | global $OUTPUT, $JS_OBJECT_NAME; |
| | | |
| | | if (empty($attrib['id'])) |
| | | $attrib['id'] = 'rcmailcontentwindow'; |
| | | |
| | | // allow the following attributes to be added to the <iframe> tag |
| | | $attrib_str = create_attrib_string($attrib, array('id', 'class', 'style', 'src', 'width', 'height', 'frameborder')); |
| | | $framename = $attrib['id']; |
| | | |
| | | $out = sprintf('<iframe name="%s"%s></iframe>'."\n", |
| | | $framename, |
| | | $attrib_str); |
| | | |
| | | $OUTPUT->add_script("$JS_OBJECT_NAME.set_env('contentframe', '$framename');"); |
| | | |
| | | return $out; |
| | | } |
| | | |
| | | // return code for search function |
| | | function rcmail_search_form($attrib) |
| | |
| | | else if ($part->type=='content') |
| | | { |
| | | if (empty($part->ctype_parameters) || empty($part->ctype_parameters['charset'])) |
| | | $$part->ctype_parameters['charset'] = $MESSAGE['headers']->charset; |
| | | $part->ctype_parameters['charset'] = $MESSAGE['headers']->charset; |
| | | |
| | | // fetch part if not available |
| | | if (!isset($part->body)) |