| | |
| | | |
| | | */ |
| | | |
| | | |
| | | if ($USER->ID) |
| | | $OUTPUT->set_pagetitle(rcube_label('settingsfor') . " ". $USER->get_username()); |
| | | |
| | | $OUTPUT->set_pagetitle(rcube_label('preferences')); |
| | | |
| | | |
| | | function rcmail_user_prefs_form($attrib) |
| | |
| | | // show language selection |
| | | if (!isset($no_override['language'])) |
| | | { |
| | | $a_lang = rcube_list_languages(); |
| | | $a_lang = $RCMAIL->list_languages(); |
| | | asort($a_lang); |
| | | |
| | | $field_id = 'rcmfd_lang'; |
| | |
| | | $input_htmleditor->show($config['htmleditor']?1:0)); |
| | | } |
| | | |
| | | |
| | | if (!isset($no_override['mdn_requests'])) |
| | | { |
| | | $field_id = 'rcmfd_mdn_requests'; |
| | | $select_mdn_requests = new html_select(array('name' => '_mdn_requests', 'id' => $field_id)); |
| | | $select_mdn_requests->add(rcube_label('askuser'), 0); |
| | | $select_mdn_requests->add(rcube_label('autosend'), 1); |
| | | $select_mdn_requests->add(rcube_label('ignore'), 2); |
| | | |
| | | $out .= sprintf("<tr><td class=\"title\"><label for=\"%s\">%s</label></td><td>%s</td></tr>\n", |
| | | $field_id, |
| | | Q(rcube_label('mdnrequests')), |
| | | $select_mdn_requests->show($config['mdn_requests'])); |
| | | } |
| | | |
| | | $out .= "</table></fieldset>\n<fieldset><legend>" . Q(rcube_label('mailboxview')) . "</legend>\n<table" . $attrib_str . ">\n\n"; |
| | | |
| | | // show config parameter for preview pane |
| | | if (!isset($no_override['preview_pane'])) |
| | | { |
| | |
| | | $select_autosave->show($config['draft_autosave'])); |
| | | } |
| | | |
| | | if (!isset($no_override['read_when_deleted'])) |
| | | { |
| | | $field_id = 'rcmfd_read_deleted'; |
| | | $input_readdeleted = new html_checkbox(array('name' => '_read_when_deleted', 'id' => $field_id, 'value' => 1)); |
| | | $out .= sprintf("<tr><td class=\"title\"><label for=\"%s\">%s</label></td><td>%s</td></tr>\n", |
| | | $field_id, |
| | | Q(rcube_label('readwhendeleted')), |
| | | $input_readdeleted->show($config['read_when_deleted']?1:0)); |
| | | } |
| | | |
| | | if (!isset($no_override['flag_for_deletion'])) |
| | | { |
| | | $field_id = 'rcmfd_flag_for_deletion'; |
| | | $input_flagfordeletion = new html_checkbox(array('name' => '_flag_for_deletion', 'id' => $field_id, 'value' => 1)); |
| | | $out .= sprintf("<tr><td class=\"title\"><label for=\"%s\">%s</label></td><td>%s</td></tr>\n", |
| | | $field_id, |
| | | Q(rcube_label('flagfordeletion')), |
| | | $input_flagfordeletion->show($config['flag_for_deletion']?1:0)); |
| | | } |
| | | |
| | | // Trash purging on logout |
| | | if (!isset($no_override['logout_purge'])) |
| | | { |