Changeset 3534 for branches/2.2/phpgwapi


Ignore:
Timestamp:
11/25/10 09:57:14 (13 years ago)
Author:
rodsouza
Message:

Ticket #1371 - Corrige problema de reconstrução recursiva de pastas

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/phpgwapi/inc/class.vfs_sql.inc.php

    r3104 r3534  
    26682668                 * If $data['file_id'] then the file_id is used instead of a path 
    26692669                 */ 
    2670                 function ls ($data) 
     2670                function ls ($data,$recursive) 
    26712671                { 
    26722672                        if (!is_array ($data)) 
     
    28262826 
    28272827                        $dir_clean = $this->clean_string (array ('string' => $dir)); 
    2828                         $sql .= " FROM phpgw_vfs WHERE ".$query_type." directory = '".$GLOBALS['phpgw']->db->db_addslashes($dir_clean)."'"; 
     2828                        if ($recursive) 
     2829                                $sql .= " FROM phpgw_vfs WHERE ".$query_type." directory like '".$GLOBALS['phpgw']->db->db_addslashes($dir_clean)."%'"; 
     2830                        else 
     2831                                $sql .= " FROM phpgw_vfs WHERE ".$query_type." directory = '".$GLOBALS['phpgw']->db->db_addslashes($dir_clean)."'"; 
    28292832                        $sql .= $this->extra_sql (array ('query_type' => VFS_SQL_SELECT)); 
    28302833 
     
    29052908                                { 
    29062909                                        $dir_handle = opendir ($p->real_full_path); 
     2910 
    29072911                                        while ($filename = readdir ($dir_handle)) 
    29082912                                        { 
     
    29322936                                        $rarray = array (); 
    29332937                                } 
    2934  
    29352938                                foreach($rarray as $num => $file_array) 
    29362939                                { 
Note: See TracChangeset for help on using the changeset viewer.