Changeset 2007


Ignore:
Timestamp:
02/11/10 17:22:12 (14 years ago)
Author:
amuller
Message:

Ticket #907 - Fechamento do ticket com correção e melhorias

Location:
trunk/filemanager
Files:
1 deleted
5 edited

Legend:

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

    r2000 r2007  
    520520                                $files = $this->files_array[$i]; 
    521521 
    522                                 if($files['mime_type'] == "Directory" || (!$this->prefs['dotfiles'] && ereg("^\.", $files['name']))) 
     522                                if($files['mime_type'] == "Directory") 
    523523                                { 
    524524                                        continue; 
  • trunk/filemanager/inc/hook_add_def_pref.inc.php

    r2000 r2007  
    1616//$pref->change ("filemanager", "viewonserver", "False"); 
    1717$pref->change ("filemanager", "viewtextplain", True); 
    18 //$pref->change ("filemanager", "dotdot", "False"); 
    19 //$pref->change ("filemanager", "dotfiles", "False"); 
    2018//$pref->change ("filemanager", "show_help", "False"); 
    2119$pref->change ("filemanager", "show_upload_boxes", "5"); 
  • trunk/filemanager/inc/hook_settings.inc.php

    r2000 r2007  
    1313        //ExecMethod('filemanager.bofilemanager.check_set_default_prefs'); 
    1414 
    15         /*create_section('TESTING'); 
     15        create_section('Display attributes'); 
    1616 
    17         create_check_box('Use new experimental Filemanager?','experimental_new_code','The future filemanager, now for TESTING PURPOSES ONLY, please send bugreports'); 
    18  
    19         */ 
    20         create_section('Display attributes'); 
     17        $size=array( 
     18                "10"=>"10", 
     19                "25"=>"25", 
     20                "50"=>"50", 
     21                "100"=>"100", 
     22                "200"=>"200" 
     23        ); 
     24        create_select_box('Number of files per pager','files_per_page',$size); 
    2125 
    2226        $file_attributes = Array( 
     
    4347 
    4448        $other_checkboxes = array ( 
    45                 "viewinnewwin" => "View documents in new window",  
    46                 "viewonserver" => "View documents on server (if available)",  
    47                 "viewtextplain" => "Unknown MIME-type defaults to text/plain when viewing",  
    48                 "dotdot" => "Show ..",  
    49                 "dotfiles" => "Show .files",  
     49                "viewtextplain" => "Unknown MIME-type defaults to text/plain when viewing" 
    5050        ); 
    5151 
  • trunk/filemanager/js/draw_api.js

    r2000 r2007  
     1var offset; 
    12 
    23function getPointer(e) { 
     
    153154 
    154155        loadPreferences(); 
     156        filesperpage = preferences.files_per_page;  
     157        offset = (current_page-1)*preferences.files_per_page; 
     158 
    155159        currentPath = document.getElementById('currentPath').value; 
    156160        document.getElementById('divAppboxHeader').innerHTML = title_app; 
     
    545549                        last_folder = last_folder ? last_folder : currentPath; 
    546550                        current_folder = current_folder ? current_folder : currentPath; 
    547                         cExecute('./index.php?menuaction=filemanager.uifilemanager.dir_ls&path='+base64_encode(currentPath)+'&criteria='+criteria+'&otype='+order_type+'&limit='+filesperpage+'&offset='+offset,folderList.drawFiles); 
     551                        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); 
    548552                        return; 
    549553                case 'tools': 
     
    679683        } 
    680684 
    681         if(num_files > parseInt(filesperpage)) { 
    682                 total_pages = parseInt(num_files/filesperpage); 
    683                 if((num_files/filesperpage) > total_pages) 
     685        if(num_files > parseInt(preferences.files_per_page)) { 
     686                total_pages = parseInt(num_files/preferences.files_per_page); 
     687                if((num_files/preferences.files_per_page) > total_pages) 
    684688                        total_pages++; 
    685689        } 
     
    703707        span_paging.innerHTML=""; 
    704708        files_range_begin = 1; 
    705         files_range_end = filesperpage; 
     709        files_range_end = preferences.files_per_page; 
    706710        if(current_page != 1) { 
    707711                lnk_page = document.createElement("A"); 
     
    743747                        lnk_page = document.createElement("A"); 
    744748                        span_paging.appendChild(lnk_page); 
    745                         files_range_begin = ((i*filesperpage)-(filesperpage-1)); 
    746                         files_range_end = (i*filesperpage); 
    747                         lnk_page.setAttribute("href", "javascript:current_page="+i+";offset=((current_page-1)*filesperpage);toolbar.control('reload');"); 
     749                        files_range_begin = ((i*preferences.files_per_page)-(preferences.files_per_page-1)); 
     750                        files_range_end = (i*preferences.files_per_page); 
     751                        lnk_page.setAttribute("href", "javascript:current_page="+i+";offset=((current_page-1)*preferences.files_per_page);toolbar.control('reload');"); 
    748752               } 
    749753 
     
    760764        if(current_page != total_pages) { 
    761765                lnk_page = document.createElement("A"); 
    762                 files_range_begin = ((total_pages*filesperpage)-(filesperpage-1)); 
    763                 files_range_end = (total_pages*filesperpage); 
    764                 lnk_page.setAttribute("href", "javascript:current_page="+total_pages+";offset=((current_page-1)*filesperpage);toolbar.control('reload');"); 
     766                files_range_begin = ((total_pages*preferences.files_per_page)-(preferences.files_per_page-1)); 
     767                files_range_end = (total_pages*preferences.files_per_page); 
     768                lnk_page.setAttribute("href", "javascript:current_page="+total_pages+";offset=((current_page-1)*preferences.files_per_page);toolbar.control('reload');"); 
    765769        } 
    766770        else { 
  • trunk/filemanager/js/global.js

    r2000 r2007  
    3434var lastPage = lastPage ? lastPage : 1; 
    3535var numPages = numPages ? numPages : 5; 
    36 var filesperpage = 10; 
    37 var offset = (current_page-1)*filesperpage; 
    3836 
Note: See TracChangeset for help on using the changeset viewer.