Ignore:
Timestamp:
May 1, 2006 12:22:09 PM (7 years ago)
Author:
cmcnulty
Message:

Added undelete functionalist and support for delete toggle icon

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/roundcubemail/program/steps/mail/func.inc

    r200 r211  
    391391 
    392392    // set messag attributes to javascript array 
     393    if ($header->deleted) 
     394      $js_row_arr['deleted'] = true; 
    393395    if (!$header->seen) 
    394396      $js_row_arr['unread'] = true; 
    395397    if ($header->answered) 
    396398      $js_row_arr['replied'] = true; 
    397  
    398         // set message icon     
    399     if ($attrib['unreadicon'] && !$header->seen) 
     399    // set message icon   
     400    if ($attrib['deletedicon'] && $header->deleted) 
     401      $message_icon = $attrib['deletedicon']; 
     402    else if ($attrib['unreadicon'] && !$header->seen) 
    400403      $message_icon = $attrib['unreadicon']; 
    401404    else if ($attrib['repliedicon'] && $header->answered) 
     
    457460  if ($attrib['messageicon']) 
    458461    $javascript .= sprintf("%s.set_env('messageicon', '%s%s');\n", $JS_OBJECT_NAME, $skin_path, $attrib['messageicon']); 
     462  if ($attrib['deletedicon']) 
     463    $javascript .= sprintf("%s.set_env('deletedicon', '%s%s');\n", $JS_OBJECT_NAME, $skin_path, $attrib['deletedicon']); 
    459464  if ($attrib['unreadicon']) 
    460465    $javascript .= sprintf("%s.set_env('unreadicon', '%s%s');\n", $JS_OBJECT_NAME, $skin_path, $attrib['unreadicon']); 
     
    511516      } 
    512517 
     518    $a_msg_flags['deleted'] = $header->deleted ? 1 : 0; 
    513519    $a_msg_flags['unread'] = $header->seen ? 0 : 1; 
    514520    $a_msg_flags['replied'] = $header->answered ? 1 : 0; 
    515      
    516     if ($header->deleted) 
    517       $a_msg_flags['deleted'] = 1; 
    518    
    519521    $commands .= sprintf("this.add_message_row(%s, %s, %s, %b, %b);\n", 
    520522                         $header->uid, 
Note: See TracChangeset for help on using the changeset viewer.