Changeset 47124c22 in github for program/steps/mail/compose.inc
- Timestamp:
- Apr 12, 2008 9:54:45 AM (5 years ago)
- Branches:
- master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
- Children:
- 3d35312
- Parents:
- b00bd0f2
- File:
-
- 1 edited
-
program/steps/mail/compose.inc (modified) (16 diffs)
Legend:
- Unmodified
- Added
- Removed
-
program/steps/mail/compose.inc
r0c6f4b8 r47124c22 20 20 */ 21 21 22 require_once('Mail/mimeDecode.php');23 require_once('lib/html2text.inc');24 25 22 // define constants for message compose mode 26 23 define('RCUBE_COMPOSE_REPLY', 0x0106); … … 160 157 161 158 $allow_attrib = array('id', 'class', 'style', 'cols', 'rows', 'tabindex'); 162 $field_type = ' textarea';159 $field_type = 'html_textarea'; 163 160 break; 164 161 … … 167 164 $fname = '_replyto'; 168 165 $allow_attrib = array('id', 'class', 'style', 'size', 'tabindex'); 169 $field_type = ' textfield';166 $field_type = 'html_inputfield'; 170 167 break; 171 168 } … … 232 229 // create teaxtarea object 233 230 $input = new $field_type($field_attrib); 234 $out = $input->show($fvalue); 231 $out = $input->show($fvalue); 235 232 } 236 233 … … 286 283 287 284 $field_attrib['onchange'] = JS_OBJECT_NAME.".change_identity(this)"; 288 $select_from = new select($field_attrib);285 $select_from = new html_select($field_attrib); 289 286 290 287 while ($sql_arr = $DB->fetch_assoc($sql_result)) … … 328 325 else 329 326 { 330 $input_from = new textfield($field_attrib);327 $input_from = new html_inputfield($field_attrib); 331 328 $out = $input_from->show($_POST['_from']); 332 329 } … … 420 417 $out = $form_start ? "$form_start\n" : ''; 421 418 422 $saveid = new h iddenfield(array('name' => '_draft_saveid', 'value' => $compose_mode==RCUBE_COMPOSE_DRAFT ? str_replace(array('<','>'), "", $MESSAGE['headers']->messageID) : ''));419 $saveid = new html_hiddenfield(array('name' => '_draft_saveid', 'value' => $compose_mode==RCUBE_COMPOSE_DRAFT ? str_replace(array('<','>'), "", $MESSAGE['headers']->messageID) : '')); 423 420 $out .= $saveid->show(); 424 421 425 $drafttoggle = new h iddenfield(array('name' => '_draft', 'value' => 'yes'));422 $drafttoggle = new html_hiddenfield(array('name' => '_draft', 'value' => 'yes')); 426 423 $out .= $drafttoggle->show(); 427 424 428 $msgtype = new h iddenfield(array('name' => '_is_html', 'value' => ($isHtml?"1":"0")));425 $msgtype = new html_hiddenfield(array('name' => '_is_html', 'value' => ($isHtml?"1":"0"))); 429 426 $out .= $msgtype->show(); 430 427 … … 432 429 if ($isHtml) 433 430 $attrib['mce_editable'] = "true"; 434 $textarea = new textarea($attrib);431 $textarea = new html_textarea($attrib); 435 432 $out .= $textarea->show($body); 436 433 $out .= $form_end ? "\n$form_end" : ''; … … 623 620 624 621 $attrib['name'] = '_subject'; 625 $textfield = new textfield($attrib);622 $textfield = new html_inputfield($attrib); 626 623 627 624 $subject = ''; … … 751 748 752 749 $attrib['name'] = '_priority'; 753 $selector = new select($attrib);750 $selector = new html_select($attrib); 754 751 755 752 $selector->add(array(rcube_label('lowest'), … … 782 779 $attrib['name'] = '_receipt'; 783 780 $attrib['value'] = '1'; 784 $checkbox = new checkbox($attrib);781 $checkbox = new html_checkbox($attrib); 785 782 786 783 $out = $form_start ? "$form_start\n" : ''; … … 829 826 830 827 $attrib['id'] = '_' . $value; 831 $rb = new radiobutton($attrib);828 $rb = new html_radiobutton($attrib); 832 829 $selector .= sprintf("%s<label for=\"%s\">%s</label>", 833 830 $rb->show($value), … … 847 844 if (!strlen($MESSAGE_FORM)) 848 845 { 849 $hiddenfields = new h iddenfield(array('name' => '_task', 'value' => $GLOBALS['_task']));846 $hiddenfields = new html_hiddenfield(array('name' => '_task', 'value' => $GLOBALS['_task'])); 850 847 $hiddenfields->add(array('name' => '_action', 'value' => 'send')); 851 848 … … 863 860 $MESSAGE_FORM = $form_name; 864 861 865 return array($form_start, $form_end); 862 return array($form_start, $form_end); 866 863 } 867 864 … … 881 878 882 879 /****** get contacts for this user and add them to client scripts ********/ 883 884 require_once('include/rcube_contacts.inc');885 require_once('include/rcube_ldap.inc');886 880 887 881 $CONTACTS = new rcube_contacts($DB, $USER->ID); … … 929 923 $OUTPUT->set_env('contacts', $a_contacts); 930 924 } 931 parse_template('compose');925 $OUTPUT->send('compose'); 932 926 ?>
Note: See TracChangeset
for help on using the changeset viewer.
