Ignore:
Timestamp:
05/23/12 17:11:17 (12 years ago)
Author:
acoutinho
Message:

Ticket #2479 - Iconsistencia ao remover evento de duas agendas simultaneas

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/post.php

    r6071 r6286  
    88if( count($_FILES) ) 
    99{ 
    10         $files = array(); 
    11         foreach( $_FILES as $name => $file ) 
     10    $files = array(); 
     11    foreach( $_FILES as $name => $file ) 
     12    { 
     13        if( is_array( $file['name'] ) ) 
    1214        { 
    13                 if( is_array( $file['name'] ) ) 
    14                 { 
    15                         foreach( $file['name'] as $key => $value ){ 
    16                                 $counter = count($files); 
    17                                 $files[$name.$counter] = array('name' => $file['name'][$counter],  
    18                                         'type' => $file['type'][$counter], 
    19                                         'source' => base64_encode(file_get_contents( $file['tmp_name'][$counter], $file['size'][$counter])), 
    20                                         'size' => $file['size'][$counter], 
    21                                         'error' => $file['error'][$counter] 
    22                                 ); 
    23                         } 
    24                 }else 
    25                         $files[$name] = $file; 
    26         }  
    27          
    28         $_FILES = $files;        
     15            foreach( $file['name'] as $key => $value ){ 
     16                $counter = count($files); 
     17                $files[$name.$counter] = array('name' => $file['name'][$counter],  
     18                        'type' => $file['type'][$counter], 
     19                        'source' => base64_encode(file_get_contents( $file['tmp_name'][$counter], $file['size'][$counter])), 
     20                        'size' => $file['size'][$counter], 
     21                        'error' => $file['error'][$counter] 
     22                ); 
     23            } 
     24        }else 
     25            $files[$name] = $file; 
     26    }  
     27 
     28    $_FILES = $files;    
     29 
     30 
     31    if(isset($data['MAX_FILE_SIZE'])) 
     32        unset($data['MAX_FILE_SIZE']);   
    2933} 
    3034 
    31 if(isset($data['MAX_FILE_SIZE'])) 
    32         unset($data['MAX_FILE_SIZE']); 
    3335         
    3436require_once "api/controller.php"; 
Note: See TracChangeset for help on using the changeset viewer.