Changeset 3591


Ignore:
Timestamp:
12/14/10 16:49:34 (13 years ago)
Author:
alexandrecorreia
Message:

Ticket #1395 - Padronizacao das janelas do filemanager com as do Expresso ( Criação das Pastas ).

Location:
branches/2.2/filemanager
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/filemanager/inc/class.uifilemanager.inc.php

    r3586 r3591  
    814814                        else 
    815815                        { 
    816                                 if($this->bo->vfs->mkdir(array('string' => $this->filename))) 
     816                                $this->bo->vfs->cd(array('string' => $this->path, 'relatives' => array(RELATIVE_NONE), 'relative' => False)); 
     817                                 
     818                                if( $this->bo->vfs->mkdir(array('string' => $this->filename )) ) 
    817819                                { 
    818820                                        echo lang('Created directory %1', $this->disppath.'/'.$this->filename); 
  • branches/2.2/filemanager/js/draw_api.js

    r3588 r3591  
    610610                         
    611611                        last_folder = last_folder ? last_folder : currentPath; 
    612                         current_folder = current_folder ? current_folder : currentPath; 
     612                        current_folder = ( current_folder != "" ) ? current_folder : currentPath; 
    613613                        cExecute_('./index.php?menuaction=filemanager.uifilemanager.dir_ls&path='+base64_encode(currentPath)+'&criteria='+criteria+'&otype='+order_type+'&limit='+preferences.files_per_page+'&offset='+offset,folderList.drawFiles); 
    614614                        return; 
     
    672672function editFolders( operation ) 
    673673{ 
     674         
    674675        if( operation == 'new' || operation == 'remove') 
    675676        { 
    676677                var _selectFolders      = document.getElementById('folders_box'); 
    677                 var Dfolder             = ""; 
    678                 var parentDir   = ""; 
     678                var Dfolder                     = ""; 
     679                var parentDir           = ""; 
    679680                 
    680681                for( var i = 0 ; i < _selectFolders.options.length; i++ ) 
     
    694695                if ( name != null && name != '' ) 
    695696                { 
    696                         cExecute_('./index.php?menuaction=filemanager.uifilemanager.createdir&path='+base64_encode(parentDir)+'&filename='+base64_encode(name),handler.refreshDir); 
    697                         currentPath = ( parentDir != "" ) ? parentDir + '/' + name : my_home_filemanager + '/' + name; 
     697                        if( parentDir == "" ) 
     698                                parentDir = my_home_filemanager; 
     699                                 
     700                        var parentDir_en = base64_encode( parentDir ); 
     701                        cExecute_('./index.php?menuaction=filemanager.uifilemanager.createdir&path='+parentDir_en+'&filename='+base64_encode(name), handler.refreshDir); 
     702                        currentPath = parentDir + '/' + name; 
    698703                        close_window(); 
    699704                } 
     
    708713                                                Dfolder.replace(my_home_filemanager, get_lang("My folder"))), '') ) 
    709714                                { 
    710                                         //var Dfolder_en = base64_encode( crypt.encode(Dfolder) ); 
    711715                                        var Dfolder_en = base64_encode( Dfolder ); 
    712716                                         
    713                                         cExecute_('./index.php?menuaction=filemanager.uifilemanager.removedir&path=' + Dfolder_en,handler.refreshDir ); 
     717                                        cExecute_('./index.php?menuaction=filemanager.uifilemanager.removedir&path=' + Dfolder_en ,handler.refreshDir ); 
    714718                                        var lastIndex = Dfolder.lastIndexOf('/'); 
    715719                                        currentPath = Dfolder.substr(0,lastIndex); 
     
    726730                        var _xml                = Xtools.xml("root"); 
    727731                        var _doc                = _xml.documentElement; 
    728                         var _folders    = _xml.createElement("folders")  
     732                        var _folders    = _xml.createElement("folders"); 
    729733                         
    730734                        for( var i = 0; i < folders.length; i++ ) 
     
    733737                                { 
    734738                                        var fd = _xml.createElement('name'); 
    735                                                 fd.setAttribute('value', folders[i]); 
     739                                                fd.setAttribute('value', folders[i] ); 
    736740                                                fd.appendChild( _xml.createTextNode(folders[i].replace(my_home_filemanager, get_lang("My folder"))) ); 
    737741                                                _folders.appendChild(fd); 
     
    743747                        var pArgs = 
    744748                        { 
    745                                 'lang_new_folder'               : get_lang('new folder'), 
    746                                 'lang_remove_folder'    : get_lang('remove folder'), 
    747                                 'path_filemanager'              : path_filemanager, 
     749                                'lang_new_folder'                       : get_lang('new folder'), 
     750                                'lang_remove_folder'            : get_lang('remove folder'), 
     751                                'path_filemanager'                      : path_filemanager, 
    748752                                'onclick_new_folder'            : 'editFolders("new")', 
    749753                                'onclick_remove_folder'         : 'editFolders("remove")' 
  • branches/2.2/filemanager/js/handler.js

    r3585 r3591  
    126126handler.prototype.draw_folders_list = function (data) 
    127127{ 
    128          
    129128        toolbar.control('reload'); 
    130129        folders_tree = new dFTree({name: 'main'}); 
     
    132131        folders = unserialize(data); 
    133132         
    134         var rootFold = new dNode({id:'root', caption:get_lang("filemanager")}); 
     133        var rootFold = new dNode({id:'root', caption: get_lang("Directories") }); 
    135134        folders_tree.add(rootFold,'root'); 
    136135         
     
    144143                var parentDir = folders[i].substr(0,lastIndex); 
    145144         
    146                 if (parentDir == '/home') 
     145                if ( parentDir == '/home' ) 
    147146                        parentDir = 'root'; 
    148147                 
    149                 var search_child = function(afolders,name) 
     148                var search_child = function( ListFolders, name ) 
    150149                { 
    151                         for (j=0; j < afolders.length; j++) 
    152                                 if (afolders[j].indexOf(name+'/') == 0) 
     150                        for ( j = 0 ; j < ListFolders.length; j++ ) 
     151                        { 
     152                                if ( ListFolders[j].indexOf( name + '/') > -1 ) 
    153153                                        return true; 
     154                        } 
     155                         
    154156                        return false; 
    155157                } 
  • branches/2.2/filemanager/setup/phpgw_pt-br.lang

    r3415 r3591  
    5656delete  filemanager     pt-br   Remover 
    5757deleted %1      filemanager     pt-br   Removido %1 
     58Directories     filemanager     pt-br   Diretórios 
    5859directory       filemanager     pt-br   Pasta 
    5960directory %1 already exists     filemanager     pt-br   Pasta %1 já existe 
Note: See TracChangeset for help on using the changeset viewer.