Changeset 3534 for branches/2.2/phpgwapi
- Timestamp:
- 11/25/10 09:57:14 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/phpgwapi/inc/class.vfs_sql.inc.php
r3104 r3534 2668 2668 * If $data['file_id'] then the file_id is used instead of a path 2669 2669 */ 2670 function ls ($data )2670 function ls ($data,$recursive) 2671 2671 { 2672 2672 if (!is_array ($data)) … … 2826 2826 2827 2827 $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)."'"; 2829 2832 $sql .= $this->extra_sql (array ('query_type' => VFS_SQL_SELECT)); 2830 2833 … … 2905 2908 { 2906 2909 $dir_handle = opendir ($p->real_full_path); 2910 2907 2911 while ($filename = readdir ($dir_handle)) 2908 2912 { … … 2932 2936 $rarray = array (); 2933 2937 } 2934 2935 2938 foreach($rarray as $num => $file_array) 2936 2939 {
Note: See TracChangeset
for help on using the changeset viewer.