- Timestamp:
- 02/10/10 15:22:36 (14 years ago)
- Location:
- sandbox/filemanager
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/filemanager/inc/class.uifilemanager.inc.php
r1929 r1997 80 80 var $sortby; 81 81 var $messages; 82 var $limit; //for paging (paginacao) 83 var $offset; //for paging (paginacao) 82 84 83 85 var $now; … … 176 178 if($test[mime_type]!='Directory') 177 179 { 178 179 180 $this->bo->vfs->override_acl = 1; 180 181 … … 464 465 else 465 466 { 466 $this->readFilesInfo();467 //$this->readFilesInfo(); 467 468 $this->fileListing(); 468 469 } … … 505 506 'string' => $this->path, 506 507 'relatives' => array(RELATIVE_NONE) 508 )); 509 $return['files_count'] = $this->bo->vfs->count_files(array( 510 'string' => $this->path, 507 511 )); 508 512 $quota = $this->bo->vfs->get_quota(array( … … 537 541 $tuple['icon'] = $this->mime_icon($files['mime_type']); 538 542 $tuple['type'] = $files['type']; 539 $tuple['creat d'] = $this->vfs_functions->dateString2timeStamp($files['created']);540 $tuple['modif d'] = $this->vfs_functions->dateString2timeStamp($files['modified']);543 $tuple['created'] = $this->vfs_functions->dateString2timeStamp($files['created']); 544 $tuple['modified'] = $this->vfs_functions->dateString2timeStamp($files['modified']); 541 545 $tuple['size'] = $files['size']; 542 $tuple['mime '] = $files['mime_type'];546 $tuple['mime_type'] = $files['mime_type']; 543 547 $tuple['pub'] = $files['type']; 544 $tuple['creat dby'] = $GLOBALS['phpgw']->accounts->id2name($files['createdby_id']);545 $tuple['modif dby'] = $files['modifiedby_id']?$GLOBALS['phpgw']->accounts->id2name($files['modifiedby_id']):'';548 $tuple['createdby_id'] = $GLOBALS['phpgw']->accounts->id2name($files['createdby_id']); 549 $tuple['modifiedby_id'] = $files['modifiedby_id']?$GLOBALS['phpgw']->accounts->id2name($files['modifiedby_id']):''; 546 550 $tuple['owner'] = $GLOBALS['phpgw']->accounts->id2name($files['owner_id']); 547 $tuple['comm '] = $files['comment'];548 $tuple['vers '] = $files['version'];551 $tuple['comment'] = $files['comment']; 552 $tuple['version'] = $files['version']; 549 553 $output[] = $tuple; 550 554 551 555 } 552 556 // TODO Order files directly into SQL 553 foreach ($output as $key => $row) {557 /*foreach ($output as $key => $row) { 554 558 $temp[$key] = strtoupper($row[$this->criteria]); 555 559 } … … 557 561 array_multisort($temp, SORT_ASC, $output); 558 562 else 559 array_multisort($temp, SORT_DESC, $output); 563 array_multisort($temp, SORT_DESC, $output);*/ 560 564 $return['files'] = $output; 561 565 $return['quota']['quotaSize'] = ($quota*1024*1024); … … 581 585 $this->groups_applications[$value['account_name']] = $applications->read_account_specific(); 582 586 } 587 583 588 584 589 // selectbox for change/move/and copy to … … 706 711 else 707 712 { 713 /*$this->limit = $this->limit ? $this->limit : 0; 714 $this->offset = $this->offset ? $this->offset : 100;*/ 708 715 $ls_array = $this->bo->vfs->ls(array( 709 716 'string' => $this->path, … … 711 718 'checksubdirs' => False, 712 719 'nofiles' => False, 713 'orderby' => $this->sortby 720 'orderby' => $this->criteria, 721 'otype' => $this->otype, 722 'limit' => $this->limit, 723 'offset' => $this->offset 714 724 )); 715 725 -
sandbox/filemanager/inc/upload.php
r1924 r1997 1 1 <?php 2 2 require_once '../../header.session.inc.php'; 3 4 3 /* This single file is used to increase upload_max_filesize and post_max_size using .htaccess*/ 5 4 if(!isset($GLOBALS['phpgw_info'])){ … … 20 19 $path = $_POST['path']; 21 20 $show_upload_boxes = count($_FILES['upload_file']['name'])-1; 22 23 21 24 22 function create_summaryImage($file){ … … 133 131 else 134 132 { 135 136 133 if ($bo->vfs->cp(array( 137 134 'from'=> $_FILES['upload_file']['tmp_name'][$i], … … 186 183 } 187 184 } 188 if (count($return) > 0) 185 if (count($return) > 0){ 189 186 $_SESSION['response'] = serialize($return); 187 } 190 188 else 191 189 $_SESSION['response'] = serialize( array( 0 => 'Ok' ) ); -
sandbox/filemanager/js/common_functions.js
r1929 r1997 6 6 contentFolders.childNodes[i].className = "l"; 7 7 el.className = "sl"; 8 current_folder = currentPath; 9 if(last_folder != current_folder){ 10 lastPage = 1; 11 current_page = 1; 12 last_folder = current_folder; 13 offset = 0; 14 } 8 15 toolbar.control('reload'); 9 16 } -
sandbox/filemanager/js/config.js
r1909 r1997 4 4 } 5 5 function load_quota(el){ 6 cExecute(' /index.php?menuaction=filemanager.uiconfig.load_quota&name='+base64_encode(el.value),loadq_handler);6 cExecute('index.php?menuaction=filemanager.uiconfig.load_quota&name='+base64_encode(el.value),loadq_handler); 7 7 } 8 8 … … 10 10 var dirName = document.getElementById('search1').value; 11 11 var ownerName = document.getElementById('search2').value; 12 cExecute(' /index.php?menuaction=filemanager.uiconfig.set_owner&dir='+base64_encode(dirName)+'&owner='+ownerName,alert);12 cExecute('index.php?menuaction=filemanager.uiconfig.set_owner&dir='+base64_encode(dirName)+'&owner='+ownerName,alert); 13 13 } 14 14 … … 25 25 } 26 26 27 cExecute(' /index.php?menuaction=filemanager.uiconfig.set_permission&dir='+base64_encode(dirName)+'&perms='+permission+'&owner='+ownerName,alert);27 cExecute('index.php?menuaction=filemanager.uiconfig.set_permission&dir='+base64_encode(dirName)+'&perms='+permission+'&owner='+ownerName,alert); 28 28 } 29 29 function save_quota(){ 30 30 var dirName = document.getElementById('search1').value; 31 31 var Qsize = document.getElementById('quota_size').value; 32 cExecute(' /index.php?menuaction=filemanager.uiconfig.update_quota&dir='+base64_encode(dirName)+'&val='+Qsize,alert);32 cExecute('index.php?menuaction=filemanager.uiconfig.update_quota&dir='+base64_encode(dirName)+'&val='+Qsize,alert); 33 33 } 34 34 function dir_handler(data){ … … 49 49 if (timeO) 50 50 clearTimeout(timeO); 51 timeO = setTimeout('cExecute(\' /index.php?menuaction=filemanager.uiconfig.search_dir&name='+el.value+'\',dir_handler)',700);51 timeO = setTimeout('cExecute(\'index.php?menuaction=filemanager.uiconfig.search_dir&name='+el.value+'\',dir_handler)',700); 52 52 } 53 53 } … … 61 61 if (timeO) 62 62 clearTimeout(timeO); 63 timeO = setTimeout('cExecute(\' /index.php?menuaction=filemanager.uiconfig.search_user&name='+el.value+'\',user_handler)',700);63 timeO = setTimeout('cExecute(\'index.php?menuaction=filemanager.uiconfig.search_user&name='+el.value+'\',user_handler)',700); 64 64 } 65 65 } … … 71 71 var okToDel = prompt(get_lang('Please type the text "%1" to delete',randNum)+': '+dirName); 72 72 if (okToDel == randNum) 73 cExecute(' /index.php?menuaction=filemanager.uiconfig.removeFolder&dir='+base64_encode(dirName),alert);73 cExecute('index.php?menuaction=filemanager.uiconfig.removeFolder&dir='+base64_encode(dirName),alert); 74 74 } 75 75 } … … 79 79 var toName = prompt(get_lang('Enter the name you want to move %1 to:',dirName),dirName); 80 80 if (toName.length > 1){ 81 cExecute(' /index.php?menuaction=filemanager.uiconfig.renameFolder&dir='+base64_encode(dirName)+'&to='+base64_encode(toName),alert);81 cExecute('index.php?menuaction=filemanager.uiconfig.renameFolder&dir='+base64_encode(dirName)+'&to='+base64_encode(toName),alert); 82 82 } 83 83 } … … 86 86 var toName = prompt(get_lang('Enter the name of folder you want to create:'),'/home/'); 87 87 if (toName.length > 1){ 88 cExecute(' /index.php?menuaction=filemanager.uiconfig.createFolder&name='+base64_encode(toName),alert);88 cExecute('index.php?menuaction=filemanager.uiconfig.createFolder&name='+base64_encode(toName),alert); 89 89 } 90 90 } … … 92 92 function reconstruct_folder(){ 93 93 var dirName = document.getElementById('search1').value; 94 cExecute(' /index.php?menuaction=filemanager.uiconfig.reconstructFolder&dir='+base64_encode(dirName),alert);94 cExecute('index.php?menuaction=filemanager.uiconfig.reconstructFolder&dir='+base64_encode(dirName),alert); 95 95 } -
sandbox/filemanager/js/draw_api.js
r1925 r1997 104 104 } 105 105 headerMsgLock = true; 106 headerDiv = document.getElementById("divAppboxHeader");107 108 109 setTimeout('headerMsgLock = false; document.getElementById("divAppboxHeader").innerHTML = labelBefore;', 3000);106 headerDiv = document.getElementById("main_title"); 107 labelBefore = headerDiv.innerHTML; 108 headerDiv.innerHTML = '<table width=100% cellspacing="0" cellpadding="0" border="0"><tbody><tr><th width="40%"></th><th noWrap class="action_info_th">'+message+'</th><th width="40%"></th></tr></tbody></table>'; 109 setTimeout('headerMsgLock = false; document.getElementById("main_title").innerHTML = labelBefore;', 3000); 110 110 } 111 111 … … 117 117 } 118 118 headerMsgLock = true; 119 headerDiv = document.getElementById(" divAppboxHeader");119 headerDiv = document.getElementById("main_title"); 120 120 labelBefore = headerDiv.innerHTML; 121 121 headerDiv.innerHTML = '<table width=100% cellspacing="0" cellpadding="0" border="0"><tbody><tr><th width="40%"></th><th noWrap class="action_error_th">'+message+'</th><th width="40%"></th></tr></tbody></table>'; 122 setTimeout('headerMsgLock = false; document.getElementById(" divAppboxHeader").innerHTML = labelBefore;', 3000);122 setTimeout('headerMsgLock = false; document.getElementById("main_title").innerHTML = labelBefore;', 3000); 123 123 } 124 124 … … 191 191 newpage += fl.td+sp_hd+' id="folder">'+get_lang('folder')+sp_tl; 192 192 if (preferences.mime_type =='1') 193 newpage += fl.td+sp_hd+' id="mime ">'+get_lang('mime type')+sp_tl;193 newpage += fl.td+sp_hd+' id="mime_type">'+get_lang('mime type')+sp_tl; 194 194 if (preferences.size =='1') 195 195 newpage += fl.td+sp_hd+' id="size">'+get_lang('size')+'</a>'+sp_tl; … … 199 199 newpage += fl.td+sp_hd+' id="modified">'+get_lang('modified')+'</a>'+sp_tl; 200 200 if (preferences.createdby_id =='1') 201 newpage += fl.td+sp_hd+' id="creat dby">'+get_lang('created by')+'</a>'+sp_tl;201 newpage += fl.td+sp_hd+' id="createdby_id">'+get_lang('created by')+'</a>'+sp_tl; 202 202 if (preferences.modifiedby_id =='1') 203 newpage += fl.td+sp_hd+' id="modif dby">'+get_lang('modified by')+'</a>'+sp_tl;203 newpage += fl.td+sp_hd+' id="modifiedby_id">'+get_lang('modified by')+'</a>'+sp_tl; 204 204 if (preferences.comment =='1') 205 newpage += fl.td+sp_hd+' id="comm ">'+get_lang('comment')+'</a>'+sp_tl;206 if (preferences.version =='1') newpage += fl.td+sp_hd+' id="vers ">'+get_lang('version')+'</a>'+sp_tl+'</tr>';205 newpage += fl.td+sp_hd+' id="comment">'+get_lang('comment')+'</a>'+sp_tl; 206 if (preferences.version =='1') newpage += fl.td+sp_hd+' id="version">'+get_lang('version')+'</a>'+sp_tl+'</tr>'; 207 207 208 208 for (var i=0; i < files.length; i++) … … 239 239 retBuff += '<td></td>'; 240 240 241 switch (file.mime )241 switch (file.mime_type) 242 242 { 243 243 case 'text/html': … … 251 251 } 252 252 retBuff += fl.td+'<div style="background-image:url('+(file.icon)+'); background-repeat: no-repeat; height:16px; padding-left: 18px; overflow: hidden;">'; 253 if((file.mime ).toUpperCase().indexOf('IMAGE') == 0)253 if((file.mime_type).toUpperCase().indexOf('IMAGE') == 0) 254 254 var mousefunc = 'draw_card(\'preview\',\''+file.name+'\')' 255 255 else 256 256 var mousefunc = 'hide_card()'; 257 257 retBuff += '<a onmouseover="'+mousefunc+'" id="name_'+file.name+'" href="./index.php?menuaction=filemanager.uifilemanager.view&file='+base64_encode(file.name)+'&path='+base64_encode(currentPath)+'" target="_blank">'+file.name+'</a></div></td>'; 258 if (preferences.mime_type =='1') retBuff += fl.td+file.mime +'</td>';258 if (preferences.mime_type =='1') retBuff += fl.td+file.mime_type+'</td>'; 259 259 if (preferences.size =='1') retBuff += fl.td+borkb(file.size)+'</td>'; 260 260 var now = new Date(); … … 263 263 if (preferences.created =='1') { 264 264 var created = new Date(); 265 created.setTime(file.creat d*1000);265 created.setTime(file.created*1000); 266 266 if (created.getTime() > midnight) 267 267 if (created.getMinutes() < 10 ) … … 269 269 else 270 270 dtString = created.getHours()+":"+created.getMinutes(); 271 else 272 dtString = created.getDate()+"/"+created.getMonth()+"/"+created.getFullYear(); 271 else { 272 dtString = (created.getDate() < 10) ? "0"+created.getDate()+"/" : created.getDate()+"/"; 273 dtString += (created.getMonth() < 9) ? "0" : ""; 274 dtString += (created.getMonth()+1)+"/"+created.getFullYear(); 275 } 273 276 retBuff += fl.td+dtString+'</td>'; 274 277 } 275 278 if (preferences.modified =='1'){ 276 279 var modified = new Date(); 277 modified.setTime(file.modif d*1000);278 if (file.modif d != "")280 modified.setTime(file.modified*1000); 281 if (file.modified != "") 279 282 if (modified.getTime() > midnight) 280 283 if (modified.getMinutes() < 10) … … 282 285 else 283 286 dtString = modified.getHours()+":"+modified.getMinutes(); 284 else 285 dtString = modified.getDate()+"/"+modified.getMonth()+"/"+modified.getFullYear(); 287 else { 288 dtString = (modified.getDate() < 10) ? "0"+modified.getDate()+"/" : modified.getDate()+"/"; 289 dtString += (modified.getMonth() < 9) ? "0" : ""; 290 dtString += (modified.getMonth()+1)+"/"+modified.getFullYear(); 291 } 286 292 else 287 293 dtString = ""; … … 294 300 if (preferences.createdby_id =='1'){ 295 301 retBuff += fl.td; 296 retBuff += '<div onmouseover="draw_card(\'user\',\''+file.creat dby+'\')">'+file.creatdby+'</div></td>';302 retBuff += '<div onmouseover="draw_card(\'user\',\''+file.createdby_id+'\')">'+file.createdby_id+'</div></td>'; 297 303 } 298 304 if (preferences.modifiedby_id =='1'){ 299 305 retBuff += fl.td; 300 retBuff += '<div onmouseover="draw_card(\'user\',\''+file.modif dby+'\')">'+file.modifdby+'</div></td>';301 } 302 if (preferences.comment =='1') retBuff += fl.td+'<input id="'+file.name+'" class="inputComment" onkeydown="enterComments(event,this)" onclick="presetComments(this)" onblur="setComments(this)" value="'+(file.comm ==null?'':file.comm)+'" alt="'+get_lang('Click to change comments')+'" title="'+get_lang('Click to change comments')+'"></input></td>';303 if (preferences.version =='1') retBuff += fl.td+'<span onclick="loadHistory(\''+file.name+'\')">'+file.vers +'</span></td>';306 retBuff += '<div onmouseover="draw_card(\'user\',\''+file.modifiedby_id+'\')">'+file.modifiedby_id+'</div></td>'; 307 } 308 if (preferences.comment =='1') retBuff += fl.td+'<input id="'+file.name+'" class="inputComment" onkeydown="enterComments(event,this)" onclick="presetComments(this)" onblur="setComments(this)" value="'+(file.comment==null?'':file.comment)+'" alt="'+get_lang('Click to change comments')+'" title="'+get_lang('Click to change comments')+'"></input></td>'; 309 if (preferences.version =='1') retBuff += fl.td+'<span onclick="loadHistory(\''+file.name+'\')">'+file.version+'</span></td>'; 304 310 retBuff += "</tr>"; 305 311 return retBuff; … … 317 323 loadPermissions(returnData.permissions); 318 324 var files = returnData.files; 325 draw_paging(returnData.files_count,data); 319 326 fl.init(); 320 327 fl.clear(); 321 328 var newpage = ''; 322 329 if (preferences.viewIcons == 1){ 323 for (var i =0; i < files.length; i++)330 for (var i = 0; i < files.length; i++) 324 331 { 325 332 newicon = '<div class="icon">'; … … 341 348 newpage += fl.td+sp_hd+'name\')" id="name">'+get_lang('file name')+sp_tl; 342 349 if (preferences.mime_type =='1') 343 newpage += fl.td+sp_hd+'mime \')" id="mime">'+get_lang('mime type')+sp_tl;350 newpage += fl.td+sp_hd+'mime_type\')" id="mime_type">'+get_lang('mime type')+sp_tl; 344 351 if (preferences.size =='1') 345 352 newpage += fl.td+sp_hd+'size\')" id="size">'+get_lang('size')+'</a>'+sp_tl; 346 353 if (preferences.created =='1') 347 newpage += fl.td+sp_hd+'creat d\')" id="creatd">'+get_lang('created')+'</a>'+sp_tl;354 newpage += fl.td+sp_hd+'created\')" id="created">'+get_lang('created')+'</a>'+sp_tl; 348 355 if (preferences.modified =='1') 349 newpage += fl.td+sp_hd+'modif d\')" id="modifd">'+get_lang('modified')+'</a>'+sp_tl;356 newpage += fl.td+sp_hd+'modified\')" id="modified">'+get_lang('modified')+'</a>'+sp_tl; 350 357 if (preferences.owner =='1') 351 358 newpage += fl.td+sp_hd+'owner\')" id="owner">'+get_lang('owner')+'</a>'+sp_tl; 352 359 if (preferences.createdby_id =='1') 353 newpage += fl.td+sp_hd+'creat dby\')" id="creatdby">'+get_lang('created by')+'</a>'+sp_tl;360 newpage += fl.td+sp_hd+'createdby_id\')" id="createdby_id">'+get_lang('created by')+'</a>'+sp_tl; 354 361 if (preferences.modifiedby_id =='1') 355 newpage += fl.td+sp_hd+'modif dby\')" id="modifdby">'+get_lang('modified by')+'</a>'+sp_tl;362 newpage += fl.td+sp_hd+'modifiedby_id\')" id="modifiedby_id">'+get_lang('modified by')+'</a>'+sp_tl; 356 363 if (preferences.comment =='1') 357 newpage += fl.td+sp_hd+'comm \')" id="comm">'+get_lang('comment')+'</a>'+sp_tl;358 if (preferences.version =='1') newpage += fl.td+sp_hd+'vers \')" id="vers">'+get_lang('version')+'</a>'+sp_tl+'</tr>';364 newpage += fl.td+sp_hd+'comment\')" id="comment">'+get_lang('comment')+'</a>'+sp_tl; 365 if (preferences.version =='1') newpage += fl.td+sp_hd+'version\')" id="version">'+get_lang('version')+'</a>'+sp_tl+'</tr>'; 359 366 if (files != null) 360 for (var i =0; i < files.length; i++)367 for (var i = 0; i < files.length; i++) 361 368 { 362 369 newpage += fl.createLine(files[i]); … … 536 543 break; 537 544 case 'reload': 538 cExecute('./index.php?menuaction=filemanager.uifilemanager.dir_ls&path='+base64_encode(currentPath)+'&criteria='+criteria+'&otype='+order_type,folderList.drawFiles); 545 last_folder = last_folder ? last_folder : currentPath; 546 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); 539 548 return; 540 549 case 'tools': … … 660 669 } 661 670 671 function draw_paging(num_files,data){ 672 num_files = parseInt(num_files); 673 total_pages = 1; 674 675 if(last_folder != current_folder){ 676 lastPage = 1; 677 current_page = 1; 678 last_folder = current_folder; 679 } 680 681 if(num_files > parseInt(filesperpage)) { 682 total_pages = parseInt(num_files/filesperpage); 683 if((num_files/filesperpage) > total_pages) 684 total_pages++; 685 } 686 687 if(total_pages == 1) { 688 if(span_paging = document.getElementById("span_paging")) { 689 span_paging.parentNode.removeChild(span_paging); 690 } 691 return; 692 } 693 694 span_paging = document.getElementById("span_paging"); 695 if(!span_paging){ 696 span_paging = document.createElement("DIV"); 697 span_paging.id = "span_paging"; 698 span_paging.className = "boxHeaderText"; 699 span_paging.align="right"; 700 document.getElementById("div_menu_c3").appendChild(span_paging); 701 } 702 span_paging.style.width="100%"; 703 span_paging.innerHTML=""; 704 files_range_begin = 1; 705 files_range_end = filesperpage; 706 if(current_page != 1) { 707 lnk_page = document.createElement("A"); 708 lnk_page.setAttribute("href", "javascript:current_page=1;offset=0;toolbar.control('reload');"); 709 } 710 else { 711 lnk_page = document.createElement("SPAN"); 712 } 713 span_paging.appendChild(lnk_page); 714 715 lnk_page.innerHTML = "<<"; 716 lnk_page.title = get_lang("First"); 717 span_paging.innerHTML += " "; 718 719 if(current_page == lastPage + numPages) 720 lastPage = current_page - 1; 721 else if((lastPage != 1 && lastPage == current_page) || current_page == total_pages) 722 lastPage = current_page - (numPages - 1); 723 else if(current_page == 1) 724 lastPage = 1; 725 726 if(lastPage < 1) 727 lastPage = 1; 728 else if(lastPage > 1 && (lastPage > (total_pages -(numPages - 1)))) 729 lastPage = total_pages -(numPages - 1); 730 731 var hasMarked = false; 732 733 for(i = lastPage; i <= total_pages; i++) { 734 735 if(current_page == i || (i == total_pages && !hasMarked)) { 736 lnk_page = document.createElement("SPAN"); 737 span_paging.appendChild(lnk_page); 738 lnk_page.innerHTML = " <b>"+i+"</b> "; 739 hasMarked = true; 740 continue; 741 } 742 else{ 743 lnk_page = document.createElement("A"); 744 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');"); 748 } 749 750 lnk_page.innerHTML = " ... "; 751 752 if(i == (lastPage + numPages)) 753 break; 754 else if(lastPage == 1 || i != lastPage) 755 lnk_page.innerHTML = " "+i+" "; 756 757 span_paging.innerHTML += " "; 758 } 759 760 if(current_page != total_pages) { 761 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');"); 765 } 766 else { 767 lnk_page = document.createElement("SPAN"); 768 } 769 span_paging.innerHTML += " "; 770 span_paging.appendChild(lnk_page); 771 772 lnk_page.title = get_lang("Last"); 773 lnk_page.innerHTML = ">>"; 774 } 775 -
sandbox/filemanager/js/global.js
r1880 r1997 29 29 'mda','mar','mdz','prf','pst'); 30 30 31 var last_folder = currentPath; 32 var current_folder = currentPath; 33 var current_page = current_page ? current_page : 1; 34 var lastPage = lastPage ? lastPage : 1; 35 var numPages = numPages ? numPages : 5; 36 var filesperpage = 10; 37 var offset = (current_page-1)*filesperpage; 38 -
sandbox/filemanager/js/handler.js
r1929 r1997 12 12 if (returnVal[i] != ""){ 13 13 deletedFiles += ", "+returnVal[i]; 14 var element = document.getElementById("name_"+returnVal[i]);14 /*var element = document.getElementById("name_"+returnVal[i]); 15 15 var pai = element.parentNode.parentNode.parentNode; 16 pai.parentNode.removeChild(pai); 16 pai.parentNode.removeChild(pai);*/ 17 17 } 18 18 if (i > 3) //to avoid big message … … 24 24 write_msg(get_lang('Deleted %1',deletedFiles.substr(2))); 25 25 //Repaint stripes 26 folderList.drawStripes(); 26 toolbar.control('reload'); 27 //folderList.drawStripes(); 27 28 } 28 29 handler.prototype.rename = function(data) { -
sandbox/filemanager/setup/phpgw_pt-br.lang
r1925 r1997 150 150 Preferences filemanager pt-br Preferências 151 151 Search filemanager pt-br Pesquisar 152 View filemanger pt-br Vi zualização152 View filemanger pt-br Visualização 153 153 View as list filemanager pt-br Ver como lista 154 154 View as icons filemanager pt-br Ver como ícones
Note: See TracChangeset
for help on using the changeset viewer.