Ticket #1484743: rcmail_comments.diff

File rcmail_comments.diff, 5.3 kB (added by thomasb, 10 months ago)

Tha patch from the forum entry

  • program/include/rcube_contacts.inc

    diff -u -r roundcubemail-0.1-rc2.org/program/include/rcube_contacts.inc roundcubemail-0.1-rc2/program/include/rcube_contacts.inc
    old new  
    3434  var $result = null; 
    3535  var $search_fields; 
    3636  var $search_string; 
    37   var $table_cols = array('name', 'email', 'firstname', 'surname'); 
     37  var $table_cols = array('name', 'email', 'firstname', 'surname', 'comments'); 
    3838   
    3939  /** public properties */ 
    4040  var $primary_key = 'contact_id'; 
  • program/localization/en_GB/labels.inc

    diff -u -r roundcubemail-0.1-rc2.org/program/localization/en_GB/labels.inc roundcubemail-0.1-rc2/program/localization/en_GB/labels.inc
    old new  
    162162$labels['firstname'] = 'First name'; 
    163163$labels['surname']   = 'Last name'; 
    164164$labels['email']     = 'E-Mail'; 
     165$labels['comments']  = 'Additional info'; 
    165166 
    166167$labels['addcontact'] = 'Add new contact'; 
    167168$labels['editcontact'] = 'Edit contact'; 
  • program/localization/en_US/labels.inc

    diff -u -r roundcubemail-0.1-rc2.org/program/localization/en_US/labels.inc roundcubemail-0.1-rc2/program/localization/en_US/labels.inc
    old new  
    166166$labels['firstname'] = 'First name'; 
    167167$labels['surname']   = 'Last name'; 
    168168$labels['email']     = 'E-Mail'; 
     169$labels['comments']  = 'Additional info'; 
    169170 
    170171$labels['addcontact'] = 'Add new contact'; 
    171172$labels['editcontact'] = 'Edit contact'; 
  • program/localization/nl_NL/labels.inc

    diff -u -r roundcubemail-0.1-rc2.org/program/localization/nl_NL/labels.inc roundcubemail-0.1-rc2/program/localization/nl_NL/labels.inc
    old new  
    128128$labels['firstname'] = 'Voornaam'; 
    129129$labels['surname'] = 'Achternaam'; 
    130130$labels['email'] = 'E-Mail'; 
     131$labels['comments']  = 'Extra info'; 
    131132$labels['addcontact'] = 'Voeg geselecteerde contacten toe aan het adresboek'; 
    132133$labels['editcontact'] = 'Contactpersoon wijzigen'; 
    133134$labels['edit'] = 'Wijzig'; 
  • program/steps/addressbook/edit.inc

    diff -u -r roundcubemail-0.1-rc2.org/program/steps/addressbook/edit.inc roundcubemail-0.1-rc2/program/steps/addressbook/edit.inc
    old new  
    6161  // return the complete address edit form as table 
    6262  $out = "$form_start<table>\n\n"; 
    6363 
    64   $a_show_cols = array('name', 'firstname', 'surname', 'email'); 
     64  $a_show_cols = array('name', 'firstname', 'surname', 'email', 'comments'); 
    6565  foreach ($a_show_cols as $col) 
    6666  { 
    6767    $attrib['id'] = 'rcmfd_'.$col; 
    68     $value = rcmail_get_edit_field($col, $record[$col], $attrib); 
     68    $value = rcmail_get_edit_field($col, $record[$col], $attrib, $col=='comments' ? 'textarea' : 'text'); 
    6969    $out .= sprintf("<tr><td class=\"title\"><label for=\"%s\">%s</label></td><td>%s</td></tr>\n", 
    7070                    $attrib['id'], 
    7171                    Q(rcube_label($col)), 
  • program/steps/addressbook/save.inc

    diff -u -r roundcubemail-0.1-rc2.org/program/steps/addressbook/save.inc roundcubemail-0.1-rc2/program/steps/addressbook/save.inc
    old new  
    3737 
    3838 
    3939// setup some vars we need 
    40 $a_save_cols = array('name', 'firstname', 'surname', 'email'); 
     40$a_save_cols = array('name', 'firstname', 'surname', 'email', 'comments'); 
    4141$a_record = array(); 
    4242$cid = get_input_value('_cid', RCUBE_INPUT_POST); 
    4343 
  • program/steps/addressbook/search.inc

    diff -u -r roundcubemail-0.1-rc2.org/program/steps/addressbook/search.inc roundcubemail-0.1-rc2/program/steps/addressbook/search.inc
    old new  
    2626$search_request = md5('addr'.$search); 
    2727 
    2828// get contacts for this user 
    29 $result = $CONTACTS->search(array('name','email'), $search); 
     29$result = $CONTACTS->search(isset($GLOBALS['CONFIG']['address_search_fields']) ? $GLOBALS['CONFIG']['address_search_fields'] : array('name','email'), $search); 
    3030 
    3131if ($result->count > 0) 
    3232{ 
  • program/steps/addressbook/show.inc

    diff -u -r roundcubemail-0.1-rc2.org/program/steps/addressbook/show.inc roundcubemail-0.1-rc2/program/steps/addressbook/show.inc
    old new  
    4343  // return the complete address record as table 
    4444  $out = "<table>\n\n"; 
    4545 
    46   $a_show_cols = array('name', 'firstname', 'surname', 'email'); 
     46  $a_show_cols = array('name', 'firstname', 'surname', 'email', 'comments'); 
    4747  foreach ($a_show_cols as $col) 
    4848    { 
    4949    if ($col=='email' && !empty($record[$col]))