Changeset c793c6e in github


Ignore:
Timestamp:
Jul 8, 2009 4:04:50 AM (4 years ago)
Author:
thomascube <thomas@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
Children:
21c277e
Parents:
08b2d93
Message:

Check abort flag and display error message from plugin if available

File:
1 edited

Legend:

Unmodified
Added
Removed
  • program/steps/mail/attachments.inc

    r08b2d93 rc793c6e  
    8585    $attachment = $RCMAIL->plugins->exec_hook('upload_attachment', $attachment); 
    8686 
    87     if ($attachment['status']) { 
     87    if ($attachment['status'] && !$attachment['abort']) { 
    8888      $id = $attachment['id']; 
    8989       
    9090      // store new attachment in session 
    91       unset($attachment['status']); 
     91      unset($attachment['status'], $attachment['abort']); 
    9292      $_SESSION['compose']['attachments'][$id] = $attachment; 
    9393       
     
    117117        $msg = rcube_label(array('name' => 'filesizeerror', 'vars' => array('size' => show_bytes(parse_bytes(ini_get('upload_max_filesize')))))); 
    118118      } 
     119      else if ($attachment['error']) { 
     120        $msg = $attachment['error']; 
     121      } 
    119122      else { 
    120123        $msg = rcube_label('fileuploaderror'); 
Note: See TracChangeset for help on using the changeset viewer.