Changeset 5038


Ignore:
Timestamp:
09/05/11 17:16:12 (13 years ago)
Author:
alexandrecorreia
Message:

Ticket #2260 - Sincronismo do branch2.2(versão 2.2.8) do modulo filemanager para 2.4

Location:
trunk/filemanager
Files:
5 edited

Legend:

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

    r4284 r5038  
    337337                echo "<script src='" . $GLOBALS['phpgw_info']['flags']['currentapp'] . "/js/handler.js'></script>"; 
    338338                 
    339                 //echo "<script src='" . $GLOBALS['phpgw_info']['flags']['currentapp'] . "/js/NewHandler.js'></script>"; 
    340  
    341  
    342339                // Temas Expresso 
    343340                $theme = "window_" . $GLOBALS['phpgw_info']['user']['preferences']['common']['theme'] . ".css"; 
     
    529526        } 
    530527 
    531         function dir_ls() { 
     528        function dir_ls() 
     529        { 
    532530                // change dir to this->path 
    533531                $this->bo->vfs->cd(array('string' => $this->path, 'relatives' => array(RELATIVE_NONE), 'relative' => False)); 
    534532                $return['permissions'] = $this->get_permissions(); 
    535                 $return['quota']['usedSpace'] = $this->bo->vfs->get_size(array( 
     533                /*$return['quota']['usedSpace'] = $this->bo->vfs->get_size(array( 
    536534                                                'string' => $this->path, 
    537535                                                'relatives' => array(RELATIVE_NONE) 
    538                                   )); 
    539                 $return['files_count'] = $this->bo->vfs->count_files(array( 
    540                                                 'string' => $this->path, 
    541                                   )); 
    542                 $quota = $this->bo->vfs->get_quota(array( 
    543                                                 'string' => $this->path 
    544                                   )); 
     536                                  ));*/ 
     537                 
     538                $return['quota']['usedSpace'] = $this->bo->vfs->get_size_all( $GLOBALS['phpgw_info']['user']['account_id'] ); 
     539                $return['files_count'] = $this->bo->vfs->count_files(array( 'string' => $this->path )); 
     540                 
     541                $quota = $this->bo->vfs->get_quota(array('string' => $this->bo->homedir )); 
     542                 
    545543                reset($this->files_array); 
    546544                $this->readFilesInfo(); 
    547545 
    548                 for ($i = 0; $i != $this->numoffiles; $i++) { 
     546                for ($i = 0; $i != $this->numoffiles; $i++) 
     547                { 
    549548                        $files = $this->files_array[$i]; 
    550549 
     
    554553                        /* small keys to safe bandwidth */ 
    555554                        $tuple['name'] = htmlentities($files['name']); 
    556                         if ($_SESSION['phpgw_info']['user']['preferences']['filemanager']['viewIcons'] == 1) { 
     555                        if ($_SESSION['phpgw_info']['user']['preferences']['filemanager']['viewIcons'] == 1)  
     556                        { 
    557557                                if ($files['mime_type'] == 'image/png' || 
    558558                                                  $files['mime_type'] == 'image/gif' || 
    559                                                   $files['mime_type'] == 'image/jpg') { 
     559                                                  $files['mime_type'] == 'image/jpg') 
     560                                { 
    560561                                        $filename = str_replace('=', '', base64_encode($tuple['name'])); 
    561562                                        $pathname = str_replace('=', '', base64_encode($this->path)); 
     
    10001001                                { 
    10011002                                        $historyFile[] = array( 
    1002                                                                                         "created"       => $journal_entry['created'], 
     1003                                                                                        "created"       => $this->vfs_functions->dateString2timeStamp($journal_entry['created']), 
    10031004                                                                                        "version"       => $journal_entry['version'], 
    10041005                                                                                        "who"           => $GLOBALS['phpgw']->accounts->id2name($journal_entry['owner_id']), 
  • trunk/filemanager/inc/class.vfs_functions.inc.php

    r3924 r5038  
    134134                } 
    135135                 
     136                function convertDateForm($pDate) 
     137                { 
     138                        /** 
     139                         * Recebe a data no formato      : aaaa-mm-dd 
     140                         * Retorna a data no formato : dd/mm/aaaa 
     141                         **/ 
     142                 
     143                        $cDate = date_parse($pDate); 
     144                        $day   = ( strlen($cDate['day']) > 1 ) ? $cDate['day'] : "0".$cDate['day']; 
     145                        $month = ( strlen($cDate['month']) > 1 ) ? $cDate['month'] : "0".$cDate['month']; 
     146                        $year  = $cDate['year']; 
     147                 
     148                        return $day."/".$month."/".$year; 
     149                } 
     150                 
    136151                // String format is YYYY-MM-DD HH:MM 
    137152                function dateString2timeStamp($string) 
    138153                { 
    139                         return mktime($string[11].$string[12], 
    140                                 $string[14].$string[15], 
    141                                 $string[17].$string[18],  
    142                                 $string[5].$string[6],  
    143                                 $string[8].$string[9], 
    144                                 $string[0].$string[1]. 
    145                                 $string[2].$string[3]); 
     154                        /** 
     155                         * Recebe a data no formato      : aaaa-mm-dd 
     156                         * Retorna a data no formato : dd/mm/aaaa 
     157                         **/ 
     158                 
     159                        $cDate = date_parse($string); 
     160                        $day   = ( strlen($cDate['day']) > 1 ) ? $cDate['day'] : "0".$cDate['day']; 
     161                        $month = ( strlen($cDate['month']) > 1 ) ? $cDate['month'] : "0".$cDate['month']; 
     162                        $year  = $cDate['year']; 
     163                 
     164                        return $day."/".$month."/".$year; 
    146165                } 
    147166                 
  • trunk/filemanager/js/drag_area.js

    r3436 r5038  
    1 var agt=navigator.userAgent.toLowerCase(); 
    2 var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1)); 
     1/*var agt               = navigator.userAgent.toLowerCase(); 
     2var is_ie       = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1)); 
    33 
    4 function DragArea(){ 
     4function DragArea() 
     5{ 
    56        this.pressed = 0; 
    67        this.resizing = 0; 
     
    5455} 
    5556 
    56  
    57 var _dragArea = new DragArea(); 
     57var _dragArea = new DragArea();*/ 
  • trunk/filemanager/js/draw_api.js

    r3936 r5038  
    5050                        var pArgs =  
    5151                        { 
    52                                 'lang_created'  : get_lang("Created"), 
     52                                'lang_created'          : get_lang("Created"), 
    5353                                'lang_operation'        : get_lang("Operation"), 
    54                                 'lang_version'  : get_lang("Version"), 
    55                                 'lang_who'              : get_lang("Who"), 
    56                                 'lang_history'  : get_lang("File history"), 
    57                                 'height'                                : 300, 
     54                                'lang_version'          : get_lang("Version"), 
     55                                'lang_who'                      : get_lang("Who"), 
     56                                'lang_history'          : get_lang("File history"), 
     57                                'height'                        : 300, 
    5858                                'path_filemanager'      : path_filemanager, 
    5959                                'width'                         : 450                    
     
    8787        var ACL_PRIVATE = 16; 
    8888 
    89         permissions['read']=(permission & ACL_READ); 
    90         permissions['add']=(permission & ACL_ADD); 
    91         permissions['edit']=(permission & ACL_EDIT); 
    92         permissions['delete']=(permission & ACL_DELETE); 
    93         permissions['private']=(permission & ACL_PRIVATE); 
     89        permissions['read']             = (permission & ACL_READ); 
     90        permissions['add']              = (permission & ACL_ADD); 
     91        permissions['edit']             = (permission & ACL_EDIT); 
     92        permissions['delete']   = (permission & ACL_DELETE); 
     93        permissions['private']  = (permission & ACL_PRIVATE); 
    9494        toolbar.load(); 
    9595} 
     
    150150        } 
    151151 
    152         var _optionsItens                               = document.createElement("div"); 
     152        var _optionsItens                       = document.createElement("div"); 
    153153        _optionsItens.id                        = "fastMenuFileManager"; 
    154154        _optionsItens.className         = "x-menu"; 
    155155        _optionsItens.style.zIndex      = zIndex++; 
    156156        _optionsItens.innerHTML         = _itens; 
    157         _optionsItens.onclick           = function(){ 
    158                 showHidden.hiddenObject(false); 
    159         }; 
    160         _optionsItens.onmouseout        = function(){ 
    161                 showHidden.hiddenObject(false); 
    162         }; 
    163         _optionsItens.onmouseover       = function(){ 
    164                 showHidden.hiddenObject(true); 
    165         };       
     157        _optionsItens.onclick           = function(){ showHidden.hiddenObject(false); }; 
     158        _optionsItens.onmouseout        = function(){ showHidden.hiddenObject(false); }; 
     159        _optionsItens.onmouseover       = function(){ showHidden.hiddenObject(true); };  
    166160                                                           
    167161        showHidden.action('onmouseover', 'onmouseout', _optionsItens); 
     
    321315folderList.prototype.createLine = function(file){ 
    322316        var fl = folderList; 
    323         retBuff = '<tr id="line_'+file.name+'" onmouseout="clearTimeout(menuTimeout)" onmousedown="_dragArea.dragEl=this;_dragArea.operation=\'drag\'">'; 
     317        //retBuff = '<tr id="line_'+file.name+'" onmouseout="clearTimeout(menuTimeout)" onmousedown="_dragArea.dragEl=this;_dragArea.operation=\'drag\'">'; 
     318        retBuff = '<tr id="line_'+file.name+'">'; 
    324319        retBuff += fl.td; 
    325320        retBuff += '<input name="fileman" value="'+file.name+'" type="checkbox"></td>'; 
  • trunk/filemanager/tp/expressowindow/xsl/historyFile.xsl

    r3885 r5038  
    1414        <xsl:template match="file"> 
    1515                 
    16                 <div style="font-size:10pt; margin: 6px;"> 
     16                <div style="font-size:10pt; margin: 10px 6px 10px 6px; border-bottom:1px solid #000;"> 
    1717                        <img src="{$path_filemanager}templates/default/images/button_info.png" style="margin-right: 5px;"/> 
    1818                        <label style="font-size:12px;font-weight:bold;"> <xsl:value-of select="$lang_history" /></label> 
    1919                </div> 
    2020                 
    21                 <div style='margin:6px; width:{($width)-20}px ; height:{($height)-40}px; overflow-y: auto; text-align: left;'> 
     21                <div style='margin:6px; width:{($width)-20}px ; height:{($height)-80}px; overflow-y: auto; text-align: left;'> 
    2222                        <xsl:for-each select="info"> 
    2323                                <div style="margin-bottom:10px;"> 
Note: See TracChangeset for help on using the changeset viewer.