Changeset 3874


Ignore:
Timestamp:
03/16/11 12:04:16 (11 years ago)
Author:
alexandrecorreia
Message:

Ticket #1647 - Erro na Gestao de Cotas do File Manager

Location:
branches/2.2/filemanager
Files:
1 added
5 edited

Legend:

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

    r3873 r3874  
    6060                 
    6161                $vars = array(  
    62                                                 'lang_back'                             => lang('Back'), 
    63                                                 'lang_directory'        => lang('directory'), 
     62                                                'lang_back'                     => lang('Back'), 
     63                                                'lang_directory'                => lang('directory'), 
    6464                                                'lang_search'           => lang('search'), 
    6565                                                'lang_remove'           => lang('remove'), 
     
    6767                                                'lang_create'           => lang('create'), 
    6868                                                'lang_reconstruct'      => lang('reconstruct'), 
     69                                                'lang_Folder_ Management' => lang('Folder Management'), 
    6970                                                'path_filemanager'      => $GLOBALS['phpgw_info']['flags']['currentapp'] 
    7071                                        ); 
     
    239240 
    240241                $vars = array( 
    241                                                 'lang_directory' => lang('directory'), 
    242                                                 'lang_save' =>lang('save'),                                              
    243                                                 'lang_search' => lang('search'), 
    244                                                 'path_filemanager'      => $GLOBALS['phpgw_info']['flags']['currentapp'] 
    245                                         ); 
     242                        'lang_back'                             => lang('Back'), 
     243                        'lang_directory'                        => lang('directory'), 
     244                        'lang_save'                             =>lang('save'),                                          
     245                        'lang_search'                   => lang('search'), 
     246                        'lang_Management_Quota' => lang('Management Quota'),     
     247                        'path_filemanager'      => $GLOBALS['phpgw_info']['flags']['currentapp'] 
     248                ); 
    246249 
    247250                $this->template->set_var($vars); 
     
    249252 
    250253                $GLOBALS['phpgw']->common->phpgw_footer(); 
    251         $GLOBALS['phpgw']->common->phpgw_exit(); 
     254                $GLOBALS['phpgw']->common->phpgw_exit(); 
    252255        } 
    253256          
     
    358361        function search_dir() 
    359362        { 
    360                  $GLOBALS['phpgw_info']['flags']['noheader']    = True; 
    361                  $GLOBALS['phpgw_info']['flags']['nonavbar']    = True; 
    362                  $GLOBALS['phpgw_info']['flags']['nofooter']    = True; 
    363                  $GLOBALS['phpgw_info']['flags']['noappheader'] = True; 
    364  
    365                  $_options = ""; 
    366                  $query = ""; 
    367                   
    368                  $name = $GLOBALS['phpgw']->db->db_addslashes($_GET['name']); 
    369                   
    370                  $query = 'SELECT directory,name from phpgw_vfs WHERE directory = \'/home\' and name like \'%'.$name.'%\' LIMIT 1'; 
    371                   
    372                  $GLOBALS['phpgw']->db->query($query,__LINE__,__FILE__); 
    373  
    374                 while ($GLOBALS['phpgw']->db->next_record()) 
     363                $GLOBALS['phpgw_info']['flags']['noheader']     = True; 
     364                $GLOBALS['phpgw_info']['flags']['nonavbar']     = True; 
     365                $GLOBALS['phpgw_info']['flags']['nofooter']     = True; 
     366                $GLOBALS['phpgw_info']['flags']['noappheader'] = True; 
     367 
     368                $_options = ""; 
     369                $query = ""; 
     370 
     371                $name = $GLOBALS['phpgw']->db->db_addslashes($_POST['name']); 
     372 
     373                $query = 'SELECT directory,name from phpgw_vfs WHERE directory = \'/home\' and name like \'%'.$name.'%\' LIMIT 1'; 
     374 
     375                $GLOBALS['phpgw']->db->query( $query,__LINE__,__FILE__ ); 
     376 
     377                while ( $GLOBALS['phpgw']->db->next_record() ) 
    375378                { 
    376                          $val = $GLOBALS['phpgw']->db->row(); 
    377                          $_options .= "<option>".$val['directory']."/".$val['name']."</option>"; 
     379                        $val = $GLOBALS['phpgw']->db->row(); 
     380                        $_options .= "<option>".$val['directory']."/".$val['name']."</option>"; 
    378381                } 
    379382 
     
    466469                 $GLOBALS['phpgw_info']['flags']['nofooter']    = True; 
    467470                 $GLOBALS['phpgw_info']['flags']['noappheader'] = True; 
    468                           
    469                  $name = $GLOBALS['phpgw']->db->db_addslashes(base64_decode($_GET['dir'])); 
    470                  $size = ($_GET['val'])*1; 
     471 
     472                 $name  = $GLOBALS['phpgw']->db->db_addslashes(base64_decode($_POST['dir'])); 
     473                 $size  = ($_POST['val']) * 1; 
    471474 
    472475                 /* See if quota exists or not */ 
     
    496499                                 echo lang('entry updated sucessfully'); 
    497500                 } 
    498                  return;  
    499501         } 
    500502          
  • branches/2.2/filemanager/js/config.js

    r3873 r3874  
    3030        cExecute_('index.php?menuaction=filemanager.uiconfig.set_permission&dir='+base64_encode(dirName)+'&perms='+permission+'&owner='+ownerName,alert); 
    3131} 
    32 function save_quota(){ 
     32function save_quota() 
     33{ 
     34        var handler_save_quota = function(data) 
     35        { 
     36                var _response   = document.getElementById('result_folders'); 
     37                var _search1    = document.getElementById('search1');    
     38                var _quota              = document.getElementById('quota_size'); 
     39                 
     40                _response.innerHTML     = data; 
     41                _search1.innerHTML              = ""; 
     42                _quota                                  = ""; 
     43                 
     44                setTimeout( function() { _response.innerHTML = ""; }, 3500 ); 
     45        }; 
     46 
    3347        var dirName = document.getElementById('search1').value; 
     48         
    3449        var Qsize = document.getElementById('quota_size').value; 
    35         cExecute_('index.php?menuaction=filemanager.uiconfig.update_quota&dir='+base64_encode(dirName)+'&val='+Qsize,alert); 
     50         
     51        cExecute_('index.php?menuaction=filemanager.uiconfig.update_quota', handler_save_quota,'dir='+base64_encode(dirName)+'&val='+Qsize ); 
    3652} 
    37 function dir_handler(data){ 
     53 
     54function dir_handler(data) 
     55{ 
    3856        document.getElementById('search1').innerHTML = data; 
    3957} 
    4058 
    41 function user_handler(data){ 
     59function user_handler(data) 
     60{ 
    4261        document.getElementById('search2').innerHTML = data; 
    4362} 
  • branches/2.2/filemanager/setup/phpgw_pt-br.lang

    r3873 r3874  
    9292folder  filemanager     pt-br   Pasta 
    9393folder up       filemanager     pt-br   Diretório Acima 
     94Folder Management       filemanager     pt-br   Gerenciamento de Pastas 
    9495go home filemanager     pt-br   ir para página principal 
    9596go to   filemanager     pt-br   Ir Para 
     
    101102location        filemanager     pt-br   Local 
    102103locked  filemanager     pt-br   Travado 
     104Management Quota        filemanager     pt-br   Gerenciamento de Quota 
    103105mime type       filemanager     pt-br   Tipo MIME 
    104106modified        filemanager     pt-br   Modificado 
  • branches/2.2/filemanager/templates/default/config_folders.tpl

    r3873 r3874  
    77<center> 
    88        <div style="width:755px;border:1px solid #000;"> 
    9  
    109                <br/> 
    1110                <div style="width:660px;text-align:left; border:0px solid #000;"> 
    1211                        <div style=" height:35px;text-align: bottom;"> 
    1312                                <img src="{path_filemanager}/images/gerenciamento.gif"/> 
    14                                 <label style="font-size:12px;font-weight:bold;"> Gerenciamento de Pastas </label> 
     13                                <label style="font-size:12px;font-weight:bold;"> {lang_Folder_ Management} </label> 
    1514                        </div> 
    1615                        <div style="margin:8px 0px; position:relative;height:5px;">      
    17                                 <label id="result_folders" style="font-size:10pt; color:red; font-weight:bold;"> 
    18                                 </label> 
     16                                <label id="result_folders" style="font-size:10pt; color:red; font-weight:bold;"></label> 
    1917                        </div>   
    2018                        <br clear="all"> 
  • branches/2.2/filemanager/templates/default/config_quota.tpl

    r3873 r3874  
    55<script src='{path_filemanager}/js/config.js'></script> 
    66 
    7 <table border="0" cellpadding="1" cellspacing="1" style="width: 400px;"> 
    8         <tbody> 
    9                 <tr style="width: 200px;"> 
    10                         <td> 
    11                                 <b>{lang_search}</b></td> 
    12                         <td> 
    13                                 <input onkeyup="search_dir(this)" size="30" type="text" value="" /></td> 
    14                         <td> 
    15                                 &nbsp;</td> 
    16                 </tr> 
    17                 <tr> 
    18                         <td> 
    19                                 <b>{lang_directory}</b></td> 
    20                         <td> 
    21                                 <select id="search1" onclick="load_quota(this)" size="5" style="width: 200px;"></select> </td> 
    22                         <td> 
    23                                 &nbsp;</td> 
    24                 </tr> 
    25                 <tr> 
    26                         <td> 
    27                                 <b>Quota:</b><input id="quota_size" size="10" type="text" />mb</td> 
    28                         <td> 
    29                                 <input onclick="save_quota()" type="button" value="{lang_save}" /></td> 
    30                         <td> 
    31                                 &nbsp;</td> 
    32                 </tr> 
    33         </tbody> 
    34 </table> 
    35 <p> 
    36         <br /> 
    37         <font color="red"><span id="span_searching1">&nbsp;</span></font><br /> 
    38         <br /> 
    39         &nbsp;</p> 
     7<center> 
     8        <div style="width:700px;border:1px solid #000;"> 
     9                <br/> 
     10                <div style="width:660px;text-align:left; border:0px solid #000;"> 
     11                        <div style=" height:35px;text-align: bottom;"> 
     12                                <img src="{path_filemanager}/images/button_createdir.png"/> 
     13                                <label style="font-size:12px;font-weight:bold;"> {lang_Management_Quota} </label> 
     14                        </div> 
     15                        <div style="margin:8px 0px; position:relative;height:5px;">      
     16                                <label id="result_folders" style="font-size:10pt; color:red; font-weight:bold;"></label> 
     17                        </div>   
     18                        <br clear="all"> 
     19                        <label>{lang_search} .:</label> 
     20                        <input onkeyup="search_dir(this,event);" size="30" type="text" value=""/> 
     21                        <font color="red"> 
     22                                <span id="span_searching1"/> 
     23                        </font> 
     24                </div> 
     25                <br/> 
     26                <br/> 
     27                <div style="width:660px; text-align:left; align:"> 
     28                        <div style="position:relative; float:left; width:350px;"> 
     29                                <label style>:: Resultado da Busca</label>  
     30                                <span style="margin-left:45px;"> 
     31                                        <label>Quota ::</label> 
     32                                        <input id="quota_size" size="10" type="text" /> 
     33                                        <span style="margin-left:2px;">mb</span> 
     34                                </span>  
     35                        </div> 
     36                        </br> 
     37                        <select id="search1" onclick="load_quota(this)" size="3" style="width: 400px;"></select> 
     38                </div> 
     39                <div style="width:700px; margin:10px;"> 
     40                        <input onclick="save_quota()" type="button" value="{lang_save}" /> 
     41                        <input type="button" onclick="javascript:history.back();" value="{lang_back}" name="back" /> 
     42                </div> 
     43 
     44        </div> 
     45</center> 
    4046<!-- END body --> 
    4147 
Note: See TracChangeset for help on using the changeset viewer.