Ignore:
Timestamp:
12/07/09 16:31:45 (14 years ago)
Author:
amuller
Message:

Ticket #597 - Melhorias no módulos gerenciador de arquivos do expresso livre

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/filemanager/inc/class.uifilemanager.inc.php

    r1781 r1785  
    3030                        'getReturnExecuteForm' => True, 
    3131                        'dir_ls' => True, 
    32                         'get_permissions' => True, 
    3332                        'search' => True, 
    3433                        'uploadModel'=>True 
     
    559558                                $rights = $acl->get_rights($user_id); 
    560559                        } 
    561                         echo $rights;    
     560                        return $rights;  
    562561                } 
    563562                function dir_ls() 
     
    565564                        // change dir to this->path 
    566565                        $this->bo->vfs->cd(array('string' => $this->path, 'relatives' => array(RELATIVE_NONE), 'relative' => False)); 
    567  
     566                        $return['permissions'] = $this->get_permissions(); 
     567                        $return['quota']['usedSpace'] = $this->bo->vfs->get_size(array( 
     568                                        'string'        => $this->path, 
     569                                        'relatives'     => array(RELATIVE_NONE) 
     570                        )); 
     571                        $quota = $this->bo->vfs->get_quota(array( 
     572                                'string'        => $this->path 
     573                        )); 
    568574                        reset($this->files_array); 
    569575                        $this->readFilesInfo(); 
     
    602608                        else 
    603609                                array_multisort($temp, SORT_DESC, $output); 
    604  
    605                         echo serialize($output); 
     610                        $return['files'] = $output; 
     611                        $return['quota']['quotaSize'] = ($quota*1024*1024); 
     612                        echo serialize($return); 
    606613                } 
    607614 
     
    614621                        if($this->numoffiles || $this->cwd) 
    615622                        { 
    616                                 $usedSpace = $this->bo->vfs->get_size(array( 
    617                                         'string'        => $this->path, 
    618                                         'relatives'     => array(RELATIVE_NONE) 
    619                                 )); 
    620                                 $quota = $this->bo->vfs->get_quota(array( 
    621                                         'string'        => $this->path 
    622                                 )); 
    623  
    624                                 $vars[usedSpace]='<input type="hidden" id="usedSpace" value="'.$usedSpace.'">'; 
    625                                 $vars[quotaSize]='<input type="hidden" id="quotaSize" value="'.($quota*1024*1024).'">'; 
    626623                                $vars[path]='<input type="hidden" id="currentPath" value="'.$this->path.'">'; 
    627624                                $vars[css]='<link rel="stylesheet" type="text/css" href="filemanager/templates/default/main.css">'; 
Note: See TracChangeset for help on using the changeset viewer.