04/11/2018 17:50:40
%item-type%link
%item-url%http://www.rejetto.com
%item-icon%/~img_link
%item-name%link
%item-modified%30/09/2018 22:15:30
%bread-url%%bread-url%
%bread-name%%bread-name%
%folder%/
%item-comment%
get|can access1
if|1||cannot-access
get|can archive item1
if|1|can-archivecan-archive
cut||-3|30/09/2018 22:15:3030/09/2018 22:15
get|is new
!NEWNEW
if||<i class='fa fa-star' title="NEW"></i>
?search
length|0
if| 0 |{:{.123 if 2|<div class='item-folder'>{.!item folder.} |{.breadcrumbs|{:<a href="%bread-url%">%bread-name%/</a>:}|from={.count substring|/|/.}/breadcrumbs.}|</div>.}:}
commentNL|{.if|{.pos|<br|.}||{.replace|{.chr|10.}|<br />|.}.}
pos|<br|0
chr|10
replace|
|<br />|
if|0||
123 if 2|<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text">||</span></div>{.if||<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text"></span></div>.}
if||<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text"></span></div>
04/11/2018 17:50:40
%item-type%folder
%item-url%data/
%item-icon%/~img_folder
%item-name%data
%item-modified%24/03/2018 10:28:39
%bread-url%%bread-url%
%bread-name%%bread-name%
%folder%/
%item-comment%
get|can access
if|||cannot-accesscannot-access
get|can archive item1
if|1|can-archivecan-archive
cut||-3|24/03/2018 10:28:3924/03/2018 10:28
get|is new
!NEWNEW
if||<i class='fa fa-star' title="NEW"></i>
?search
length|0
if| 0 |{:{.123 if 2|<div class='item-folder'>{.!item folder.} |{.breadcrumbs|{:<a href="%bread-url%">%bread-name%/</a>:}|from={.count substring|/|/.}/breadcrumbs.}|</div>.}:}
commentNL|{.if|{.pos|<br|.}||{.replace|{.chr|10.}|<br />|.}.}
pos|<br|0
chr|10
replace|
|<br />|
if|0||
123 if 2|<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text">||</span></div>{.if||<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text"></span></div>.}
if||<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text"></span></div>
04/11/2018 17:50:40
%item-type%folder
%item-url%%C3%89/
%C3%%C3%
%item-icon%/~img_folder
%item-name%É
%item-modified%29/06/2016 18:40:50
%bread-url%%bread-url%
%bread-name%%bread-name%
%folder%/
%item-comment%
get|can access1
if|1||cannot-access
get|can archive item1
if|1|can-archivecan-archive
cut||-3|29/06/2016 18:40:5029/06/2016 18:40
get|is new
!NEWNEW
if||<i class='fa fa-star' title="NEW"></i>
?search
length|0
if| 0 |{:{.123 if 2|<div class='item-folder'>{.!item folder.} |{.breadcrumbs|{:<a href="%bread-url%">%bread-name%/</a>:}|from={.count substring|/|/.}/breadcrumbs.}|</div>.}:}
commentNL|{.if|{.pos|<br|.}||{.replace|{.chr|10.}|<br />|.}.}
pos|<br|0
chr|10
replace|
|<br />|
if|0||
123 if 2|<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text">||</span></div>{.if||<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text"></span></div>.}
if||<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text"></span></div>
04/11/2018 17:50:40
%item-type%folder
%item-url%upload/
%item-icon%/~img_folder
%item-name%upload
%item-modified%24/10/2018 16:44:15
%bread-url%%bread-url%
%bread-name%%bread-name%
%folder%/
%item-comment%test
get|can access1
if|1||cannot-access
get|can archive item1
if|1|can-archivecan-archive
cut||-3|24/10/2018 16:44:1524/10/2018 16:44
get|is new
!NEWNEW
if||<i class='fa fa-star' title="NEW"></i>
?search
length|0
if| 0 |{:{.123 if 2|<div class='item-folder'>{.!item folder.} |{.breadcrumbs|{:<a href="%bread-url%">%bread-name%/</a>:}|from={.count substring|/|/.}/breadcrumbs.}|</div>.}:}
commentNL|test{.if|{.pos|<br|test.}|test|{.replace|{.chr|10.}|<br />|test.}.}
pos|<br|test0
chr|10
replace|
|<br />|testtest
if|0|test|testtest
123 if 2|<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text">|test|</span></div>{.if|test|<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text">test</span></div>.}
if|test|<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text">test</span></div><div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text">test</span></div>
04/11/2018 17:50:40
%item-type%folder
%item-url%Windows/
%item-icon%/~img_folder
%item-name%Windows
%item-modified%04/11/2018 14:48:04
%bread-url%%bread-url%
%bread-name%%bread-name%
%folder%/
%item-comment%
get|can access1
if|1||cannot-access
get|can archive item1
if|1|can-archivecan-archive
cut||-3|04/11/2018 14:48:0404/11/2018 14:48
get|is new
!NEWNEW
if||<i class='fa fa-star' title="NEW"></i>
?search
length|0
if| 0 |{:{.123 if 2|<div class='item-folder'>{.!item folder.} |{.breadcrumbs|{:<a href="%bread-url%">%bread-name%/</a>:}|from={.count substring|/|/.}/breadcrumbs.}|</div>.}:}
commentNL|{.if|{.pos|<br|.}||{.replace|{.chr|10.}|<br />|.}.}
pos|<br|0
chr|10
replace|
|<br />|
if|0||
123 if 2|<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text">||</span></div>{.if||<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text"></span></div>.}
if||<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text"></span></div>
04/11/2018 17:50:40
%item-type%file
%item-url%100MB.zip
%item-icon%/~img41
%item-name%100MB.zip
%item-modified%22/05/2018 21:01:38
%item-dl-count%1
%item-size%100.0 M
%bread-url%%bread-url%
%bread-name%%bread-name%
%folder%/
%item-comment%
get|can access1
if|1||cannot-access
get|can archive item1
if|1|can-archivecan-archive
cut||-3|22/05/2018 21:01:3822/05/2018 21:01
!Download counter:Download counter:
get|is new
!NEWNEW
if||<i class='fa fa-star' title="NEW"></i>
?search
length|0
if| 0 |{:{.123 if 2|<div class='item-folder'>{.!item folder.} |{.breadcrumbs|{:<a href="%bread-url%">%bread-name%/</a>:}|from={.count substring|/|/.}/breadcrumbs.}|</div>.}:}
commentNL|{.if|{.pos|<br|.}||{.replace|{.chr|10.}|<br />|.}.}
pos|<br|0
chr|10
replace|
|<br />|
if|0||
123 if 2|<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text">||</span></div>{.if||<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text"></span></div>.}
if||<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text"></span></div>
04/11/2018 17:50:41
%folder%/
%symbols%%symbols%
%folder%/
%build-time%%build-time%
$common-head<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="shortcut icon" href="/favicon.ico">
<link rel="stylesheet" href="/?mode=section&id=style.css" type="text/css">
!HFSHFS
js encode|//
comment|--><h1 style='margin-bottom:100em'>WARNING: this template is only to be used with HFS 2.3 (and macros enabled)</h1> <!--
$menu panel<script>
$(function(){
if ($('#menu-panel').css('position').indexOf('sticky') < 0) // sticky is not supported
setInterval(function(){ $('#wrapper').css('margin-top', $('#menu-panel').height()+5) }, 300); // leave space for the fixed panel
});
</script>
<div id='menu-panel'>
<div id="title-bar">
{.$title-bar.}
</div>
<div id="menu-bar">
{.if| {.length|%user%.}
| <button class='pure-button' onclick='$("#user-panel").toggle()'><i class='fa fa-user-circle'></i><span>%user%</span></button>
| <button class='pure-button' title="{.!Login.}" onclick='location = "~login"'><i class='fa fa-user'></i><span>{.!Login.}</span></button>
.}
{.if| {.get|can recur.} |
<button class='pure-button' onclick="{.if|{.length|{.?search.}.}| location = '.'| $('#search-panel').toggle().find(':input:first').focus().}">
<i class='fa fa-search'></i><span>Search</span>
</button>
/if.}
<button id="multiselection" class='pure-button' title="{.!Enable multi-selection.}" onclick='toggleSelection()'>
<i class='fa fa-check-square'></i>
<span>{.!Selection.}</span>
</button>
{.if|{.can mkdir.}|
<button title="{.!New folder.}" class='pure-button' id='newfolderBtn' onclick='ask(this.innerHTML, "text", function(name) { return ajax("mkdir", { name:name }); });'>
<i class="fa fa-folder"></i>
<span>{.!New folder.}</span>
</button>
.}
<button id="toggleTs" class='pure-button' title="{.!Display timestamps.}" onclick="toggleTs()">
<i class='fa fa-clock-o'></i>
<span>Toggle timestamp</span>
</button>
{.if|{.get|can archive.}|
<button id='archiveBtn' class='pure-button' onclick='ask("{.!Download these files as a single archive?.}", function() { submit({ selection: getSelectedItemsName() }, "{.get|url|mode=archive|recursive.}") })'>
<i class="fa fa-file-archive-o"></i>
<span>{.!Archive.}</span>
</button>
.}
{.if| {.get|can upload.} |{:
<button id="upload" onclick="upload()" class='pure-button' title="{.!Upload.}">
<i class='fa fa-upload'></i>
<span>{.!Upload.}</span>
</button>
:}.}
{.set|sort2name|{: {.from table|$sort names|$1.} :}.}
<button id="sort" onclick="changeSort()" class='pure-button'>
<i class='fa fa-sort'></i>
<span>{.^sort2name|{.?sort.}.}</span>
</button>
</div>
<div id="additional-panels">
<div id="user-panel" class="additional-panel" style="display:none;">
<span>{.!User.}: %user%</span>
<button class="pure-button" onclick='changePwd.call(this)'><i class="fa fa-key"></i> {.!Change password.}</button>
</div>
{.$search panel.}
{.$upload panel.}
<div id="selection-panel" class="additional-panel" style="display:none">
<label><span id="selected-counter">0</span> {.!selected.}</label>
<span class="buttons">
<button id="select-mask" class="pure-button"><i class="fa fa-asterisk"></i><span>{.!Mask.}</span></button>
<button id="select-invert" class="pure-button"><i class="fa fa-retweet"></i><span>{.!Invert.}</span></button>
<button id="delete-selection" class="pure-button"><i class="fa fa-trash"></i><span>Delete</span></button>
<button id="move-selection" class="pure-button"><i class="fa fa-truck"></i><span>Move</span></button>
</span>
</div>
</div>
</div>
%user%rejetto
%user%rejetto
%user%rejetto
$title-bar<i class="fa fa-globe"></i> {.!title.}
<i class="fa fa-lightbulb" id="switch-theme"></i>
<script>
$('body').addClass(getCookie('theme'))
$(function(){
var titleBar = $('#title-bar')
var h = titleBar.height()
var on = true
var k = 'shrink'
window.onscroll = function(){
if (window.scrollY > h)
titleBar.addClass(k)
else if (!window.scrollY)
titleBar.removeClass(k)
}
$('#switch-theme').click(function(ev) {
var k = 'dark-theme';
$('body').toggleClass(k);
setCookie('theme', $('body').hasClass(k) ? k : '');
});
});
</script>
<style>
#title-bar { color:white; height:1.5em; transition:height .2s ease; overflow:hidden; position: relative; top: 0.2em;font-size:120%; }
#title-bar.shrink { height:0; }
#foldercomment { clear:left; }
#switch-theme { color: #aaa; position: absolute; right: .2em; }
</style>
!titleHTTP File Server
length|rejetto7
!LoginLogin
!LoginLogin
if| 7
| <button class='pure-button' onclick='$("#user-panel").toggle()'><i class='fa fa-user-circle'></i><span>rejetto</span></button>
| <button class='pure-button' title="Login" onclick='location = "~login"'><i class='fa fa-user'></i><span>Login</span></button>
<button class='pure-button' onclick='$("#user-panel").toggle()'><i class='fa fa-user-circle'></i><span>rejetto</span></button>
get|can recur1
?search
length|0
if|0| location = '.'| $('#search-panel').toggle().find(':input:first').focus()$('#search-panel').toggle().find(':input:first').focus()
if| 1 |
<button class='pure-button' onclick="$('#search-panel').toggle().find(':input:first').focus()">
<i class='fa fa-search'></i><span>Search</span>
</button>
/if<button class='pure-button' onclick="$('#search-panel').toggle().find(':input:first').focus()">
<i class='fa fa-search'></i><span>Search</span>
</button>
!Enable multi-selectionEnable multi-selection
!SelectionSelection
can mkdir{.and|{.get|can upload.}|{.!option.newfolder.}.}
get|can upload
!option.newfolder1
and||1
!New folderNew folder
!New folderNew folder
if||
<button title="New folder" class='pure-button' id='newfolderBtn' onclick='ask(this.innerHTML, "text", function(name) { return ajax("mkdir", { name:name }); });'>
<i class="fa fa-folder"></i>
<span>New folder</span>
</button>
!Display timestampsDisplay timestamps
get|can archive1
!Download these files as a single archive?Download these files as a single archive?
get|url|mode=archive|recursive/?mode=archive&recursive
!ArchiveArchive
if|1|
<button id='archiveBtn' class='pure-button' onclick='ask("Download these files as a single archive?", function() { submit({ selection: getSelectedItemsName() }, "/?mode=archive&recursive") })'>
<i class="fa fa-file-archive-o"></i>
<span>Archive</span>
</button>
<button id='archiveBtn' class='pure-button' onclick='ask("Download these files as a single archive?", function() { submit({ selection: getSelectedItemsName() }, "/?mode=archive&recursive") })'>
<i class="fa fa-file-archive-o"></i>
<span>Archive</span>
</button>
get|can upload
if| |{:
<button id="upload" onclick="upload()" class='pure-button' title="{.!Upload.}">
<i class='fa fa-upload'></i>
<span>{.!Upload.}</span>
</button>
:}
set|sort2name|{: {.from table|$sort names|$1.} :}
?sort
^sort2name| {.from table|$sort names|.}
from table|$sort names|Default
!UserUser
!Change passwordChange password
$search panel<div id="search-panel" class="additional-panel closeable" style="{.if not|{.length|{.?search.}.}|display:none.}">
<form>
{.!Search.} <input name="search" value="{.escape attr|{.?search.}.}" />
<br><input type='radio' name='where' value='fromhere' checked='true' /> {.!this folder and sub-folders.}
<br><input type='radio' name='where' value='here' /> {.!this folder only.}
<br><input type='radio' name='where' value='anywhere' /> {.!entire server.}
<button type="submit" class="pure-button">{.!Go.}</button>
</form>
</div>
<style>
#search-panel [name=search] { margin: 0 0 0.3em 0.1em; }
#search-panel button { float:right }
</style>
<script>
$('#search-panel').submit(function(){
var s = $(this).find('[name=search]').val()
var folder = ''
var ps = []
switch ($('[name=where]:checked').val()) {
case 'anywhere': folder = '/'
case 'fromhere':
ps.push('search='+s)
break
case 'here':
if (s.indexOf('*') < 0)
s = '*'+s+'*'
ps.push('files-filter='+s)
ps.push('folders-filter='+s)
break
}
location = folder+'?'+ps.join('&')
return false
})
</script>
?search
length|0
if not|0|display:nonedisplay:none
!SearchSearch
?search
escape attr|{.replace|"|"|.}
replace|"|"|
!this folder and sub-foldersthis folder and sub-folders
!this folder onlythis folder only
!entire serverentire server
!GoGo
$upload panel<div id="upload-panel" class="additional-panel closeable" style="display:none">
<div id="upload-counters">
Uploaded: <span id="upload-ok">0</span> - Failed: <span id="upload-ko">0</span> - Queued: <span id="upload-q">0</span>
</div>
<div id="upload-results"></div>
<div id="upload-progress">
Uploading... <span id="progress-text"></span>
<progress max="1"></progress>
</div>
<button class="pure-button" onclick="reload()"><i class="fa fa-refresh"></i> Reload page</button>
</div>
!selectedselected
!MaskMask
!InvertInvert
$folder panel<div id='folder-path'>
{.breadcrumbs|{:<a class='pure-button' href="%bread-url%"/> {.if|{.length|%bread-name%.}|/ %bread-name%|<i class='fa fa-home'></i>.}</a>:} .}
</div>
{.if|%number%|
<div id='folder-stats'>
%number-folders% {.!folders.}, %number-files% {.!files.}, {.add bytes|%total-size%.}
</div>
.}
{.123 if 2| <div id='foldercomment' class="comment"><i class="fa fa-quote-left"></i>|{.commentNL|%folder-item-comment%.}|</div> .}
%bread-url%%bread-url%
%bread-name%%bread-name%
%bread-name%%bread-name%
%number%6
%number-folders%4
%number-files%1
%total-size%100.0 M
%folder-item-comment%
breadcrumbs|{:<a class='pure-button' href="%bread-url%"/> {.if|{.length|%bread-name%.}|/ %bread-name%|<i class='fa fa-home'></i>.}</a>:} <a class='pure-button' href="/"/> {.if|{.length|.}|/ |<i class='fa fa-home'></i>.}</a>
length|0
if|0|/ |<i class='fa fa-home'></i><i class='fa fa-home'></i>
!foldersfolders
!filesfiles
add bytes|100.0 M{.switch|{.cut|-1||100.0 M.}|,|0,1,2,3,4,5,6,7,8,9|100.0 M Bytes|K,M,G,T|100.0 MB.}
cut|-1||100.0 MM
switch|M|,|0,1,2,3,4,5,6,7,8,9|100.0 M Bytes|K,M,G,T|100.0 MB100.0 MB
if|6|
<div id='folder-stats'>
4 folders, 1 files, 100.0 MB
</div>
<div id='folder-stats'>
4 folders, 1 files, 100.0 MB
</div>
commentNL|{.if|{.pos|<br|.}||{.replace|{.chr|10.}|<br />|.}.}
pos|<br|0
chr|10
replace|
|<br />|
if|0||
123 if 2| <div id='foldercomment' class="comment"><i class="fa fa-quote-left"></i>||</div> {.if|| <div id='foldercomment' class="comment"><i class="fa fa-quote-left"></i></div> .}
if|| <div id='foldercomment' class="comment"><i class="fa fa-quote-left"></i></div>
$list panel{.if not| %number% |{:
<div id='nothing'>{.!{.if|{.length|{.?search.}.}|No results|No files.}.}</div>
:}|{:
<div id='files' class="hideTs {.for each|z|mkdir|comment|move|rename|delete|{: {.if|{.can {.^z.}.}|can-{.^z.} .}:}.}">
%list%
</div>
:}.}
<div id="serverinfo">
<a href="http://www.rejetto.com/hfs/"><i class="fa fa-coffee"></i> {.!Uptime.}: %uptime%</a>
</div>
%number%6
%list%<div class='item item-type-link can-archive'>
<div class="item-link">
<a href="http://www.rejetto.com">
<img src="/~img_link" />
link
</a>
</div>
<div class='item-props'>
<span class="item-ts"><i class='fa fa-clock-o'></i> 30/09/2018 22:15</span> </div>
<div class='clearer'></div>
</div>
<div class='item item-type-folder cannot-access can-archive'>
<div class="item-link">
<a href="data/">
<img src="/~img_folder" />
data
</a>
</div>
<div class='item-props'>
<span class="item-ts"><i class='fa fa-clock-o'></i> 24/03/2018 10:28</span> <button class='item-menu pure-button' title="More options"><i class="fa fa-bars"></i></button> </div>
<div class='clearer'></div>
</div>
<div class='item item-type-folder can-archive'>
<div class="item-link">
<a href="%C3%89/">
<img src="/~img_folder" />
É
</a>
</div>
<div class='item-props'>
<span class="item-ts"><i class='fa fa-clock-o'></i> 29/06/2016 18:40</span> <button class='item-menu pure-button' title="More options"><i class="fa fa-bars"></i></button> </div>
<div class='clearer'></div>
</div>
<div class='item item-type-folder can-archive'>
<div class="item-link">
<a href="upload/">
<img src="/~img_folder" />
upload
</a>
</div>
<div class='item-props'>
<span class="item-ts"><i class='fa fa-clock-o'></i> 24/10/2018 16:44</span> <button class='item-menu pure-button' title="More options"><i class="fa fa-bars"></i></button> </div>
<div class='clearer'></div>
<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text">test</span></div>
</div>
<div class='item item-type-folder can-archive'>
<div class="item-link">
<a href="Windows/">
<img src="/~img_folder" />
Windows
</a>
</div>
<div class='item-props'>
<span class="item-ts"><i class='fa fa-clock-o'></i> 04/11/2018 14:48</span> <button class='item-menu pure-button' title="More options"><i class="fa fa-bars"></i></button> </div>
<div class='clearer'></div>
</div>
<div class='item item-type-file can-archive'>
<div class="item-link">
<a href="100MB.zip">
<img src="/~img41" />
100MB.zip
</a>
</div>
<div class='item-props'>
<span class="item-ts"><i class='fa fa-clock-o'></i> 22/05/2018 21:01</span> <span class="item-size"><i class='fa fa-download' title="Download counter: 1"></i> 100.0 MB</span> <button class='item-menu pure-button' title="More options"><i class="fa fa-bars"></i></button> </div>
<div class='clearer'></div>
</div>
%C3%%C3%
%uptime%01:17:51
if not| 6 |{:
<div id='nothing'>{.!{.if|{.length|{.?search.}.}|No results|No files.}.}</div>
:}|{:
<div id='files' class="hideTs {.for each|z|mkdir|comment|move|rename|delete|{: {.if|{.can {.^z.}.}|can-{.^z.} .}:}.}">
<div class='item item-type-link can-archive'>
<div class="item-link">
<a href="http://www.rejetto.com">
<img src="/~img_link" />
link
</a>
</div>
<div class='item-props'>
<span class="item-ts"><i class='fa fa-clock-o'></i> 30/09/2018 22:15</span> </div>
<div class='clearer'></div>
</div>
<div class='item item-type-folder cannot-access can-archive'>
<div class="item-link">
<a href="data/">
<img src="/~img_folder" />
data
</a>
</div>
<div class='item-props'>
<span class="item-ts"><i class='fa fa-clock-o'></i> 24/03/2018 10:28</span> <button class='item-menu pure-button' title="More options"><i class="fa fa-bars"></i></button> </div>
<div class='clearer'></div>
</div>
<div class='item item-type-folder can-archive'>
<div class="item-link">
<a href="%C3%89/">
<img src="/~img_folder" />
É
</a>
</div>
<div class='item-props'>
<span class="item-ts"><i class='fa fa-clock-o'></i> 29/06/2016 18:40</span> <button class='item-menu pure-button' title="More options"><i class="fa fa-bars"></i></button> </div>
<div class='clearer'></div>
</div>
<div class='item item-type-folder can-archive'>
<div class="item-link">
<a href="upload/">
<img src="/~img_folder" />
upload
</a>
</div>
<div class='item-props'>
<span class="item-ts"><i class='fa fa-clock-o'></i> 24/10/2018 16:44</span> <button class='item-menu pure-button' title="More options"><i class="fa fa-bars"></i></button> </div>
<div class='clearer'></div>
<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text">test</span></div>
</div>
<div class='item item-type-folder can-archive'>
<div class="item-link">
<a href="Windows/">
<img src="/~img_folder" />
Windows
</a>
</div>
<div class='item-props'>
<span class="item-ts"><i class='fa fa-clock-o'></i> 04/11/2018 14:48</span> <button class='item-menu pure-button' title="More options"><i class="fa fa-bars"></i></button> </div>
<div class='clearer'></div>
</div>
<div class='item item-type-file can-archive'>
<div class="item-link">
<a href="100MB.zip">
<img src="/~img41" />
100MB.zip
</a>
</div>
<div class='item-props'>
<span class="item-ts"><i class='fa fa-clock-o'></i> 22/05/2018 21:01</span> <span class="item-size"><i class='fa fa-download' title="Download counter: 1"></i> 100.0 MB</span> <button class='item-menu pure-button' title="More options"><i class="fa fa-bars"></i></button> </div>
<div class='clearer'></div>
</div>
</div>
:}
<div id='files' class="hideTs {.for each|z|mkdir|comment|move|rename|delete|{: {.if|{.can {.^z.}.}|can-{.^z.} .}:}.}">
<div class='item item-type-link can-archive'>
<div class="item-link">
<a href="http://www.rejetto.com">
<img src="/~img_link" />
link
</a>
</div>
<div class='item-props'>
<span class="item-ts"><i class='fa fa-clock-o'></i> 30/09/2018 22:15</span> </div>
<div class='clearer'></div>
</div>
<div class='item item-type-folder cannot-access can-archive'>
<div class="item-link">
<a href="data/">
<img src="/~img_folder" />
data
</a>
</div>
<div class='item-props'>
<span class="item-ts"><i class='fa fa-clock-o'></i> 24/03/2018 10:28</span> <button class='item-menu pure-button' title="More options"><i class="fa fa-bars"></i></button> </div>
<div class='clearer'></div>
</div>
<div class='item item-type-folder can-archive'>
<div class="item-link">
<a href="%C3%89/">
<img src="/~img_folder" />
É
</a>
</div>
<div class='item-props'>
<span class="item-ts"><i class='fa fa-clock-o'></i> 29/06/2016 18:40</span> <button class='item-menu pure-button' title="More options"><i class="fa fa-bars"></i></button> </div>
<div class='clearer'></div>
</div>
<div class='item item-type-folder can-archive'>
<div class="item-link">
<a href="upload/">
<img src="/~img_folder" />
upload
</a>
</div>
<div class='item-props'>
<span class="item-ts"><i class='fa fa-clock-o'></i> 24/10/2018 16:44</span> <button class='item-menu pure-button' title="More options"><i class="fa fa-bars"></i></button> </div>
<div class='clearer'></div>
<div class='comment'><i class="fa fa-quote-left"></i><span class="comment-text">test</span></div>
</div>
<div class='item item-type-folder can-archive'>
<div class="item-link">
<a href="Windows/">
<img src="/~img_folder" />
Windows
</a>
</div>
<div class='item-props'>
<span class="item-ts"><i class='fa fa-clock-o'></i> 04/11/2018 14:48</span> <button class='item-menu pure-button' title="More options"><i class="fa fa-bars"></i></button> </div>
<div class='clearer'></div>
</div>
<div class='item item-type-file can-archive'>
<div class="item-link">
<a href="100MB.zip">
<img src="/~img41" />
100MB.zip
</a>
</div>
<div class='item-props'>
<span class="item-ts"><i class='fa fa-clock-o'></i> 22/05/2018 21:01</span> <span class="item-size"><i class='fa fa-download' title="Download counter: 1"></i> 100.0 MB</span> <button class='item-menu pure-button' title="More options"><i class="fa fa-bars"></i></button> </div>
<div class='clearer'></div>
</div>
</div>
%C3%%C3%
^zmkdir
can mkdir{.and|{.get|can upload.}|{.!option.newfolder.}.}
get|can upload
!option.newfolder1
and||1
^zmkdir
if||can-mkdir
^zcomment
can comment{.and|{.get|can upload.}|{.!option.comment.}.}
get|can upload
!option.comment1
and||1
^zcomment
if||can-comment
^zmove
can move{.or|1|1.}
or|1|11
^zmove
if|1|can-move can-move
^zrename
can rename{.and|{.get|can delete.}|{.!option.rename.}.}
get|can delete1
!option.rename1
and|1|11
^zrename
if|1|can-rename can-rename
^zdelete
can delete{.get|can delete.}
get|can delete1
^zdelete
if|1|can-delete can-delete
for each|z|mkdir|comment|move|rename|delete|{: {.if|{.can {.^z.}.}|can-{.^z.} .}:} can-move can-rename can-delete
!UptimeUptime
04/11/2018 17:50:41
$icons.css@font-face { font-family: 'fontello';
src: url('data:application/x-font-woff;base64,d09GRgABAAAAACNUAA8AAAAAOiAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIslek9TLzIAAAGUAAAAQwAAAFY+IFPDY21hcAAAAdgAAAEVAAADTpFDYxRjdnQgAAAC8AAAABMAAAAgBtX/BGZwZ20AAAMEAAAFkAAAC3CKkZBZZ2FzcAAACJQAAAAIAAAACAAAABBnbHlmAAAInAAAFtMAACOkJRhYdWhlYWQAAB9wAAAAMgAAADYTVdsXaGhlYQAAH6QAAAAgAAAAJAeCA7NobXR4AAAfxAAAAEYAAAB8a2r/7mxvY2EAACAMAAAAQAAAAECDwI6ybWF4cAAAIEwAAAAgAAAAIAGTDbBuYW1lAAAgbAAAAXcAAALNzJ0eIHBvc3QAACHkAAAA8QAAAVrd0oEdcHJlcAAAItgAAAB6AAAAhuVBK7x4nGNgZGBg4GIwYLBjYHJx8wlh4MtJLMljkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAJjsFSAB4nGNgZC5nnMDAysDAVMW0h4GBoQdCMz5gMGRkAooysDIzYAUBaa4pDA4vGD7tZQ76n8UQxRzEMA0ozAiSAwD0igxrAHic5ZK5bcNAEEUfLZq+RF/yfbAClWC4FqkLF+Q2lApw5siRChhAya6gQJn8lzOAFagD7+IR2A+Qs+B/wCEwEGNRQ/VDRVnfSqs+H3Da5zWfOt9xqaSxUfpKi7RM69zmaZ7nzWq23YKxk0/+8j2r0rfedvZ7v0t+oAm1btZwxDEnmn/GkJZzLjT9imtG3HCr9+954JEnnnnhlU4vN3tn/a81LI/qI05dacUpjVqgv4wFxQALigUWFDssUBtYoF6wQA1hgbrCgmKNBeoPC8rtLFCnWKB2sUA9Y4EaxwJ1jwWyAAvkAxbIDDnoyBHSwpEtpKUjb0hrRwaRW0cukSeOrCJPHflFnjsyjbxx5ByrmUP3C41mdBkAAAB4nGNgQAMSEMgc9D8LhAESbAPdAHicrVZpd9NGFB15SZyELCULLWphxMRpsEYmbMGACUGyYyBdnK2VoIsUO+m+8Ynf4F/zZNpz6Dd+Wu8bLySQtOdwmpOjd+fN1czbZRJaktgL65GUmy/F1NYmjew8CemGTctRfCg7eyFlisnfBVEQrZbatx2HREQiULWusEQQ+x5ZmmR86FFGy7akV03KLT3pLlvjQb1V334aOsqxO6GkZjN0aD2yJVUYVaJIpj1S0qZlqPorSSu8v8LMV81QwohOImm8GcbQSN4bZ7TKaDW24yiKbLLcKFIkmuFBFHmU1RLn5IoJDMoHzZDyyqcR5cP8iKzYo5xWsEu20/y+L3mndzk/sV9vUbbkQB/Ijuzg7HQlX4RbW2HctJPtKFQRdtd3QmzZ7FT/Zo/ymkYDtysyvdCMYKl8hRArP6HM/iFZLZxP+ZJHo1qykRNB62VO7Es+gdbjiClxzRhZ0N3RCRHU/ZIzDPaYPh788d4plgsTAngcy3pHJZwIEylhczRJ2jByYCVliyqp9a6YOOV1WsRbwn7t2tGXzmjjUHdiPFsPHVs5UcnxaFKnmUyd2knNoykNopR0JnjMrwMoP6JJXm1jNYmVR9M4ZsaERCICLdxLU0EsO7GkKQTNoxm9uRumuXYtWqTJA/Xco/f05la4udNT2g70s0Z/VqdiOtgL0+lp5C/xadrlIkXp+ukZfkziQdYCMpEtNsOUgwdv/Q7Sy9eWHIXXBtju7fMrqH3WRPCkAfsb0B5P1SkJTIWYVYhWQGKta1mWydWsFqnI1HdDmla+rNMEinIcF8e+jHH9XzMzlpgSvt+J07MjLj1z7UsI0xx8m3U9mtepxXIBcWZ5TqdZlu/rNMfyA53mWZ7X6QhLW6ejLD/UaYHlRzodY3lBC5p038GQizDkAg6QMISlA0NYXoIhLBUMYbkIQ1gWYQjLJRjC8mMYwnIZhrC8rGXV1FNJ49qZWAZsQmBijh65zEXlaiq5VEK7aFRqQ54SbpVUFM+qf2WgXjzyhjmwFkiXyJpfMc6Vj0bl+NYVLW8aO1fAsepvH472OfFS1ouFPwX/1dZUJb1izcOTq/Abhp5sJ6o2qXh0TZfPVT26/l9UVFgL9BtIhVgoyrJscGcihI86nYZqoJVDzGzMPLTrdcuan8P9NzFCFlD9+DcUGgvcg05ZSVnt4KzV19uy3DuDcjgTLEkxN/P6VvgiI7PSfpFZyp6PfB5wBYxKZdhqA60VvNknMQ+Z3iTPBHFbUTZI2tjOBIkNHPOAefOdBCZh6qoN5E7hhg34BWFuwXknXKJ6oyyH7kXs8yik/Fun4kT2qGiMwLPZG2Gv70LKb3EMJDT5pX4MVBWhqRg1FdA0Um6oBl/G2bptQsYO9CMqdsOyrOLDxxb3lZJtGYR8pIjVo6Of1l6iTqrcfmYUl++dvgXBIDUxf3vfdHGQyrtayTJHbQNTtxqVU9eaQ+NVh+rmUfW94+wTOWuabronHnpf06rbwcVcLLD2bQ7SUiYX1PVhhQ2iy8WlUOplNEnvuAcYFhjQ71CKjf+r+th8nitVhdFxJN9O1LfR52AM/A/Yf0f1A9D3Y+hyDS7P95oTn2704WyZrqIX66foNzBrrblZugbc0HQD4iFHrY64yg18pwZxeqS5HOkh4GPdFeIBwCaAxeAT3bWM5lMAo/mMOT7A58xh0GQOgy3mMNhmzhrADnMY7DKHwR5zGHzBnHWAL5nDIGQOg4g5DJ4wJwB4yhwGXzGHwdfMYfANc+4DfMscBjFzGCTMYbCv6dYwzC1e0F2gtkFVoANTT1jcw+JQU2XI/o4Xhv29Qcz+wSCm/qjp9pD6Ey8M9WeDmPqLQUz9VdOdIfU3Xhjq7wYx9Q+DmPpMvxjLZQa/jHyXCgeUXWw+5++J9w/bxUC5AAEAAf//AA94nMVaC5AcxXnuv3veOzv7uNmZvdfqbvdu9zidVmKf6O60Wj33dHeCk3SS7kDIKowwcHpgBUMCWMZAucABKcEyZWOXY1y2U+WnhGyHEBuoCmCXcCVAKleO7VQ5TioRdmK7KrhiK2jJ17N7eoCJU6m4ctqd6e7t7un++n98/z9ixNibp8SNIsTKrLfeVR7JdMUMjRE1GDE6zBi76YrsGFcTyylFEXJoJSVcTc+ks9WyrmVXUraylnJ5Wks1WkblUqVaLHi9VK14y8jTIiTGuhwnExnt/Ohwb6N3hE50jToDjtN94kRXNDIQuar7xHCq0Tv80a6roplItPMEGc5o1xqM2fnF3mEa6fniTrSuwaBdu97pBybePI89vAt7cFk/y7N19VqYgi1wQYLTQWxFEFtgTBFMWWAaE1wT+5iiqsosUxR1jqmKOp3wEknXj+tq93LStTS2VlpLlcIybAYXz/VLeXJEiteo6jqUzqNQSBE/9q+hntBnQ6HVVsra/vFQj73a2rj9w59/eIbPPviFD+26+8iLZ79zSLvrm68/fZQe/mkIXXtCq0Oh7Y9b1upQ6qodH57lM8c+cwzdP7zjfc/ffvvzP5EXAM+4PBt+RtgswVJssJ5mKqmHBZGCg1G4chg9eHBEHX4s5hc0tWv5oKtl+tPZcqkmfK9QLaSEcLV0nipY6ZnNVzYHrtxsJYdrK7acmRxen+0xjt/ztbuU+770wKbxubnxVbO7xodoYiJbm91Fz80dPXryXn4Pexu+9foah4ibxBnxiyAvwQqRUoj9Jni9TDYTwAsRWk7p7BoqVcak0IxRwfvN8NLrlvGkYVnG+y19wLDOvgOyPH1Ot4Iez6Pzd98ZVAWY/lo8IbYzg8VYjq1lG+vrxkk3TMaBZsNEURi6wHaEIjTloEoAHHuUG2Jc4XuYYdjGlrVrBga9dHxwdTJuqb3LB+XiycPaLxSkmuAkcthesR9nsZb6C57wIhSIVrW1cakteqJY4GfclMuTXclH3L4493qSm/u8N17yU9TnkZjq39U/TcLr+4YVPwcpOxczLf+45xx3PDqevDESDORuZKnw8GkPAxOnvb7pPnxoyI+eC4XORf3EuYhLnnOOyTN9882TYl5EmcniLMOG67mQwC6l1ohAX/YxicislMM5KWjTfmd2QFGTy6mUI69YqHGVspm0Q7o76Do8L2pKivMfrmpeN31t7baZwvlX6XNTe3Y8PEP8hxuPfPpLn7ltM19/+6dOfvKOOu27drK5p1CYOXILfa4wc2z7ddfNffoIfr7jk197/Pdr2uSBz7P2WZ0SW/mbEC2XdbIB9qE6IOFqr+foiuCdcsE4HWJKY+pkfGaunmMqV6EWAmqBn6Ab+PHdGjRGoe24kbIbsqlMddezb+/JDr+943w9zlh/X9KPRkwDy9BcHabQr+ZwaAkqZdI6aQm3WKhSJedTpkxuhHIte/FS4f7iBL3LVpXmK0pYVWilSJ1trjortrrXn73eHfPud/Xi/cXxBtdspfmqgivllfeeba58jR7vTVz/2p5E4n5vyQ78Wnwa+reCrWdX16fGSNEGSVWgfDpx0jmkFaIJaYXScUVdYKrgqljAnrhGfB92yMQsE4LNocCmXT+RK68uFw21J9DFwGLEII39BV9aeS2Ty6JN02Ou5/cXKtBTWMJiwfc66FLDSC3DKOJ7NzRXbdi7dwO9nEmZQu/WdDVsN1cNlqgyQC8PltQBTRdK6IPN1eEB5xeOswY+4CN0Cyqw1FOnWkPX7yVH6dB6oHGlwfbgRww1g62R2hx1nF8E/cNyYBgzSEMT6LK0S37dhTGiiyYxUy4K1V9OsYvbk1amN9DCJyaL5+eLk5PF08VJuhPfN5t3yipPymt8csnmzWNum75F/8HvnDppzsytG2ffYn/BnmJ/wh5jD0qLh0cdlzCj9H32N+wgm2fbcEg1VmR9EFmL6YzTp+hj9Bg9TH9Id9H7aD+9mwT7B/YjZmMGnXbQVhrCeMgXvU4/oFfoJXqOnqGrqIg2ku2s0T110sLzN7Sf/iCUQ8WzvyVVFaXf/Rp01sCeCc8itrn7/w+I+fngJOpl6K4uuH6Q6ZrQNXh1Q2jGAjNIGATJp0MmSYmfxY2JOSgL1Hy6BWN9VCEB/Rf7GddVri9gDrU1h9qaQ704h6q25lB3Ye/qZPf/8snz8+s6pcTS92iR/pz+jHbTLvZt9gL7OvsaO8W+wv6A3QGMNOBoo58NxFTmLpc+cMkdwrHohRqV4VwqvuRd+GjZsquXslo5r0i9XAnm4g6Tm9bSegVKXMnminkOfoZmSchSKEC/Pd8DK0Ahm8M/XX4LWb1GGTlpzsMFNswreqVcIeig+bIzHpDDtJg1l5X1FMEi6HiU5ul5ynm5DMq5bLXk5zS9IKfyqz4G656OFWCopqe4W/V0DMPAXFbzinKeZVhQVVsG3+9rcr4yennVSi7Py0UYGC3Fi1h3IaUsE9KNVjC4ml4GPppIkV8pYxZc5O6zFb9QwXaxLVdLZCrSTKFdT+uOyGIJsp6T64IlKGEfXgUzYcFeNcWBTqXqwfzVKFvOlcGYqqUAjQJ6pLGaGhU9ea16lWyNEtVKRq5RAlwoAxBRqWZhGiuSEuMTIewsAbwkHYiAJWcl7hUt4VAiT1Us3AMcmu9qHn359hePLHEZ6uCGIK6IWKLDIpsbmsCRKYqlagoZsHBCKPjTSOOGqSqwjYIMm9Qe+EOODg5x3UQXgtSRbsEZhMEAnQ7FgCOA6zQ5dZiawlXNEoYC4ReaidlUU1EFfIZCjh6KKFGBWRWDDHnDxAJsM64K28bjud3ZLTRV7VBFSAmHSPodQzGVbQX4Hk0VlLSwBlWR68QjQRQtXY8ruqnggVwSR+7AWfGIAYLFhUqKZRFmUG2dC0OYuqdpqmFEFRfzYHLhCIUs1YhZHH8E/0YWF7bgQMOQ1FMP4TnccIWBAXLfKpeEVJCSFKakByLMHQmHgl80rAE4KYpuqLqtoAIPqQYLsRUex3CuOibnlgGoNPgx07Zu+b0ZsimM8QlpNiTQqg2dxx/JlVs4IQ6o0QkLUUIRcGOLRKjNOnFp/j0ZmA2dhRpCN0xhk6UHuBL8v6oBV4Xk4eKGMjckrISd46x1EFJLV1RNtaVoYGu2CVBUbEHEuHAM2S5MHKvQ4EItTKliW5ai6zqZqgFGy2GwMCPEwRLCkT+ris7JMiJcSGPmAABFwz8sYsU1ijx1RYtYWAOou2O6IU5aFycfEidUV4goMFYM1VAolAyrNnat2IajOGSFXB3mE5DjLOLCUhRT1biwAoB51IhL+cU6LN0JjhJ4R9WItMU8hE2jqiQd01FNUBwC1AAdaqLyCGQEdXwM1Ve4ASAdblkqGpSQqUrRwBlgzwoUAhBoYEU4Fml8JVFqhhM75Z41HiGpB4CaW0JDE9B1NC77SHmS86g9Rsx0TJsrUb3NvR7lL7Aou5Ll68vz2cFkIuKEYe1tkvEPTonAH2W0zGHfbxoeyqT7Y67aJh96ppxJIFzOxUzyqroMnXMmtSLnakCgykvMxJdUynMWjy+CptM6/LsnrerQpebR5lE9rGagtvTH8VUdD1rGgmHdpdFQ85fourjoSRtjNH9FA1fIeGV98xl0vUJzVLo6EnnvARk//eNNSrTNJR8VX0RM6bHNbFv96jikkNaWoePj1SFId6WvC6KlNAJiQYiDBFw6XwCxVG6T3ok0REJcVfkswgMZ2nGEdpmVgx2Drci5lE2DEfuIDGC3YUNzCBUqBBzgwsq69DsAAAwziFGlDXd10Ok8rUQsWAUaKUEv166thfzkSJ2P7xkny/dX1OgHFUv14l2VuyPDnV6k+dANt1535NYvfP3Ilhcrju3pZsXStS5/pNLFSytqtRW+H6rP1fj64aQfqjU/a1Yo7iZ5+e7oipEo3bHlyJ75Lxyg26+95YZvY3jcjlgV0jq9kdLABb7N7wf309kyGRlBOCW5ZODZnB9CYEBBYEtzDEI5nekYrHREZfDd0V8uZR1oSawd+4F0+kWcbyvI805T7+wds0Qv93nnXwuCu9iJ7z7G4yh+7sAYQtY1TzSfCWI3Wu/10YGbTpy46UCqlQcQ12E9AyBh19ev3TDINXMlqZpP0gzCTDSYaWiGqR3U0QorzA9KbYHigY/IGAl8DOxJNbR9snJpLLB5U3ZwsDIIGjEgA1ly4aGkuOraUnxekHmcFFULIAXVoN7Rjt/hH+U5S0cmq1UwE+zSl9xBTA3808e3fWx8ItTjIeJ0PG5uHbqxOnlfTksqNqTXcaOt1u23TaHRV+3Duk0D//zxbY/LQUnYEHrs6drqiVAw3OsJbR0YpsmadVXYpqfaLVtbdU1p92yd3a+UVfwe1s82sPX1tWlpSBpwA1glaQehegr86QKUXcZOuozqWXCabE5FIMmm19e9/sFkv5cY6ggie1fL4ShXUp6KsUxaZrpaUQ80OdEvS4NuO6YPkhn9rRJCKS+gKDEgws9YxvnXpB2EFC1AY43ToT77SdNzFmidqc4rtN940u4LnTbQ0nxGtlgGTyrBgAXHCwEZ2Dk4jmu8bmvRthetHqi9dkD9cdhaDIcXrW5vUV9Qw3CAUGFDNJ+UgSNHjH8r4qMwzr6fLa8PIWJjDuwD4kbsmhQmkzXSVUKjeZhv8TNuR1xVO6HFedJcD5TTlTuDtoJ/Irz3oawev//Rlx/Fh1Ijo+6zN9498+jN0NQDxz577MA4bXo2Qfe951H+2JmPaQ83H+8dTjy7qXbrH33m2KFRZf1Nj229+8ZnE1LHZOx2BmurQ8PKdSseseCdESEgkO8BQbdlzoXdhmXZfEt33QrCOpLmdf7rva4fRHaAHYIoM5JSVsulakdOXgeD8FtFkBc5s8pO2P95zvZsWvWSs4ySRwH7+ynZR6/ZkRear9mhKOkPPKDHLXAd/4WInVCHmr7fHMJKLuS8BmD3V9VXpBI2nDOjBlPl2lS2T/pihc8K6fPnZD5uOuG7PW5nkIYDE69WcJFEucWWwb9bJBwUNkgHVS5LI37Q2r/fsopWCvdQyiqEQriHClYKdzQWre9dku76kSN/7Q0t9ULx8vojlya9WnmUs/z5IOfVxabZtfXdo/CDlR6umLwRZ3DEm1nICh1mJnqbykFDUgXY/AXYE/UQYhFwBb43iF+2y5zKHKwIsempLZs2rL4qjr/eZMyL20EmLOvwFFVEsZyR205Qu6Ej5jrwvhlXHlb72tIrEO1qWXLztcAiSIv50B7aPzw6zPOV/PcW53T1oMrPtOuPKLZmhbtgSRfxXatEQV4N7kYk4Q0fCqWj857DxyJuvXeED9WySp5WH8d4vfnKUgO/6/wLhiPZ29js7Jj8wlaCR0Ezf6CFE4YZOxRyFiIeuW3snhD5ALsrWJ1trm8o4yTb+UJmauZhg2ABDzNd6IeDJOHspUlDRabPFD69ZjxTzKQLFzOGLViqS/d2HkbmC33EO7CzQXZQaMuXMu45CVjb/Pw3CcOf2ZXM8XQl/DOv7xtm8rgbOY59Hfc7YkHuMN4Lqxvviytd9lLhodNeX5+HCy0bGlqWou1eO084giHWuZjUVxHwoGshQxFo7EpWrZeGSFEN1soBQ1aEqshEk+TeQQ6YZgNBkao+nS3jXzFQjEvSotJGikTLvubapy4uhUHW593oGz8PliNi8kTeuXZjIygGV4pOOPg5ElzJacBd4Ad5oG27+Ld8nP8Lc1gvy9T7WOttATjqYayfH77w6iNRyroy5XmJiZeLzgVrvOAK+Jh1LtQTOgdPRa8Hj23aEZfbAd7Wv0csmX21UljWdwK3FVTbmJ7kNXCxKMux69iu+g5V4rl1y6ZKIa8F+T3JMFiQ16OWNiJakSkH7RAEEs5fmm5osiRjko5wmp7bva5eWzM22uUPuHFTGnOpaxAzCI/0zwg9S3medrjuLuOeX6xUZT6h6upo8cDG2l8t43CErxhYlVZVfhFZBy8WUpw+YdsOH+/VEaCaPZWRuWxtenq6lqVsLDahf8BoaJ6WbazuTPeJrnC40xjoDOULq8yuAdI7HaeLp/s6RwszN99889UVHpPstLPHilrx4d6hjflkMr9xaPVIvGPntm07tS51ZPXutd3D67sjy9xIJNEbDYe7ejp7eJ/fg6mjvYlIxF0W6amPdK3dXd1XG+BDoze2sT2l2IHNi8KGl+sFBkARoh68wGIpQBUAIuDaDgDFnBSB6WxxoBDvT7fZLLRPEtj+llgCy1ymLcIypRiI6BP1kUxmRe2NfeLs7Nj5ytisYh+dz0wWZU4Rpui++aP0bytqi7XmvTA1dBbVeGmCJov0OCTyaEseW3lMyVkq9WIpjtOkhg5VkkYEXI6xQ6oMLgmmBfe5IJifLperZXwv5HEDEhYr1bgkabrULLCzXnI9WVd/Wwf6cn1kcaRO+elbRzOBcmXGZvsS7wf7/uU7/jK6KOk2PTR663Tec6S6zY7Fvb7aindol/qn4mxuFWfFduZD7qvgtLvZnvr8ti22sPi61RCpK6/ggLiT48gkddOk1B+EbzJ009grs2QwwPuYZfG5EECxJ2SSbk6iFGZbdu7YOrVpg5/Fn5sZcAOftKS+IGjtPHDAy9S2sZE8t3iJ8bm0Lg3vEg8Wl723AmKf0J5UHe20YYQXgpAMH77VMpqrpEzTy2hA5RNBZX9QOSfL54LicVnEJa/pT6rqaTMhmGw5z6xrFmRBXsi7WEws6BbZ2luaL8czcjmePYi/L+IZvK9TGvBNGmmCLsNTtPBUgCci+YnAcvO34Ak0EdZJPNW34PBO+A6+pV9HW3OW8O14C978Ty/C0nz97djSnZcheBmyFzHvvADO2rdB+9f/EzzNAM954CmATQioZtgwcJ1kO+gD9dAAMZsaGylOm1up6D1htHCb7Ycptvm7fVhomU8+GEtyPa7p8YWEfEUlSNlreVyEIM4CaMcZyLa7r4s6WDTSEd3nkG2bc8w07YlOikSMOYatG1u6W2+2rr/sGbTwf/yQ+t72/DLE/R08YH6+vnF6avly2zYMhFps5pqpHdM7tjQ2b6qtWV5dXq2US8XClfmR7GB/qtOzI7bMsISMkGUqOuI1Vb6ji3XL/4VQziT8cqa3fU8MyhDrYrQtvbOPWFumVzpiLc6UyJT7Y6DcELY85UrwdeWijMZFoVLKph2Qhf2N4xP40F9FvZR/Pt567fq6V4lMvqrqX9VePIuWxkTzx3RwXJk5ejVX7WpjJByfSg0Pjw/xEX5PozExMdEIrn8XLSXPHw2mEPfg5kWzr8a0r+pvnOTjfYnXJibe+Dx95C8jTr7GR1c5kczTjYbT/IWHKLnHa+vyKREXoSWeBV4wV985BS3WrujvjCF+JUk7baZrtr7PIoT1xmw4xDUFfFS6NRUBnWnCUeBO8ijInJ6f27n9mq2NzRvq2XSHtIzZjCPtYkz6t7QGBL2Ab/6WOhVz2VxG01v6336zlotdsJCSSRRl3IsLpSxjQGoVLscvFo8FL+lR1K3mK+e6FfWUptBPLaPSfuVXlj9+KWeOeE/6w2buy4a1nR6Sbc07A/3+zWVeWAe/qO7A1Od/nt+4Ps87gqddn+ihlHu9Jd/nNaHTPwlsZBI8vlS/0oCz5yEK4ARdIMnWWyktNbCAMqhTwsoW3+tw/URAXiE/CNmyuOgp4CGWXvarriPyosYLKS6225PrB28+cvPg+kl77KnFp7a2/4cFdc088PR3n3pwWpm997nnn7t39j27bjeG8/lh88ju2RtuoO/P38Pv/cp92h2Fm9CJzzzwze9884EZ3P4LH7k+YwB4nGNgZGBgAGJL8fKl8fw2Xxm4mV8ARRhusJzeDaP///2fxWLAHATkcjAwgUQBVVEMwAAAeJxjYGRgYA76n8XAwKL//+//XywGDEARFCAPAJaXBjx4nGN+wcDAvACII///ZToFoaH8/8yRULkFSOJA9UxNID4DA4s+SA6oDiYPNwuoxvr/fyZrJDUvIHrBZgqC2P//AQCSoiKjAAAAAAAAAGIAzgESAXgB/AJOAtIDXgOMB5AH+AiKCNIJaAnuCjwKjAryC5AMFAx6DL4NbA3CDjoO4g+KEMgRdBHSAAEAAAAfAfgACQAAAAAAAgA2AEYAcwAAAMELcAAAAAB4nHWQ3WrCMBiG38yfbQrb2GCny9FQxuoPDEQQBIeebCcyPB211rZSG0mj4G3sHnYxu4ldy17bOIayljTP9+TLl68BcI1vCOTPE0fOAmeMcj7BKXqWC/TPlovkF8slVPFmuUz/brmCBwSWq7jBByuI4jmjBT4tC1yJS8snuBB3lgv0j5aL5J7lEm7Fq+UyvWe5golILVdxL74GarXVURAaWRvUZbvZ6sjpViqqKHFj6a5NqHQq+3KuEuPHsXI8tdzz2A/Wsav34X6e+DqNVCJbTnOvRn7ia9f4s131dBO0jZnLuVZLObQZcqXVwveMExqz6jYaf8/DAAorbKER8apCGEjUaOuc22iihQ5pygzJzDwrQgIXMY2LNXeE2UrKuM8xZ5TQ+syIyQ48fpdHfkwKuD9mFX20ehhPSLszosxL9uWwu8OsESnJMt3Mzn57T7HhaW1aw127LnXWlcTwoIbkfezWFjQevZPdiqHtosH3n//7AelzhFMAeJxtj+lygzAMhL3BHIFA7/tIX4CHMkaOGVyc+Gimb1+YtP2V/SPNzkqfxFbspJKd1xYrJOBIkSFHgTVKVNigRoMLXOIK17jBLe5wjwc84gnPeMEr3vCOLT5YIXwgN/ixlprk2MrBSUM9j55cLo2dLVv09jgZK/qkExOnfgibU9gfonCUKWt6cunO2I64tp+UjPTNl9nckXLk9VzDkShknoSTmvsgXCPFJMn8EdPgohyzuF9AvBPOc29dWJthp0MXTZdJqxRReYg2UGtIhWoJtMKENu7r/345tlGDoXZBDV/U2nm38LpafvrFMfYD3t1bCwAAAHicY/DewXAiKGIjI2Nf5AbGnRwMHAzJBRsZWJ02MTAyaIEYm7mYGDkgLD4GMIvNaRfTAaA0J5DN7rSLwQHCZmZw2ajC2BEYscGhI2Ijc4rLRjUQbxdHAwMji0NHckgESEkkEGzmYWLk0drB+L91A0vvRiYGFwAMdiP0AAA=') format('woff');
}
.fa { font-family: "fontello"; font-style: normal; font-weight: normal; }
.fa-asterisk::before { content:"\e800" }
.fa-check-circled::before { content:"\e801" }
.fa-user::before { content:"\e802" }
.fa-clock-o::before { content:"\e803" }
.fa-download::before { content:"\e804" }
.fa-ban::before { content:"\e805" }
.fa-edit::before { content:"\e806" }
.fa-check-square::before { content:"\e807" }
.fa-folder::before { content:"\e808" }
.fa-globe::before { content:"\e809" }
.fa-home::before { content:"\e80a" }
.fa-key::before { content:"\e80b" }
.fa-lock::before { content:"\e80c" }
.fa-refresh::before { content:"\e80d" }
.fa-retweet::before { content:"\e80e" }
.fa-search::before { content:"\e80f" }
.fa-star::before { content:"\e810" }
.fa-cancel-circled::before { content:"\e811"; }
.fa-truck::before { content:"\e812" }
.fa-upload::before { content:"\e813" }
.fa-bars::before { content:"\f0c9" }
.fa-coffee::before { content:"\f0f4" }
.fa-quote-left::before { content:"\f10d" }
.fa-file-archive-o::before { content:"\f1c6" }
.fa-trash::before { content:"\f1f8" }
.fa-user-circle::before { content:"\f2bd" }
.fa-lightbulb:before { content: '\f0eb' }
.fa-sort:before { content: '\f0dc' }
.fa-sort-alt-up:before { content: '\f160' }
.fa-sort-alt-down:before { content: '\f161' }
04/11/2018 17:50:42
cookie|HFS_SID_0.250689985230565
!OkOk
!OkOk
!ErrorError
can change pwd{.member of|can change password.}
member of|can change passwordcan change password
!Password changed, you'll have to login again.Password changed, you'll have to login again.
!Sorry, you lack permissions for this actionSorry, you lack permissions for this action
if|can change password
| ask(this.innerHTML, 'password', function(s){
s && ajax('changepwd', {'new':s}, getStdAjaxCB([
"!Password changed, you'll have to login again.",
'>~login'
]))
})
| showError("Sorry, you lack permissions for this action")
ask(this.innerHTML, 'password', function(s){
s && ajax('changepwd', {'new':s}, getStdAjaxCB([
"!Password changed, you'll have to login again.",
'>~login'
]))
})
!confirmAre you sure?
!Enter the destination folderEnter the destination folder
!We met the following problems:We met the following problems:
!files were moved.files were moved.
!No file was moved.No file was moved.
!Please enter the file mask to selectPlease enter the file mask to select
!Sort bySort by
cut|2||var=z
!
^zName
cut|Name|1|11
cut|2||var=z
!
^zExtension
cut|Extension|1|11
cut|2||var=z
!
^zSize
cut|Size|1|11
cut|2||var=z
!
^zTimestamp
cut|Timestamp|1|11
cut|2||var=z
!
^zHits
cut|Hits|1|11
for each|z|nName|eExtension|sSize|tTimestamp|dHits|{:
$('<button class="pure-button">{.!{.cut|2||var=z.}.}</button>').click(ev=> sortBy('{.cut|{.^z.}|1|1.}')),
:}
$('<button class="pure-button"></button>').click(ev=> sortBy('1')),
$('<button class="pure-button"></button>').click(ev=> sortBy('1')),
$('<button class="pure-button"></button>').click(ev=> sortBy('1')),
$('<button class="pure-button"></button>').click(ev=> sortBy('1')),
$('<button class="pure-button"></button>').click(ev=> sortBy('1')),
!DeleteDelete
!RenameRename
!CommentComment
!MoveMove
!option.move1
can move{.or|1|1.}
or|1|11
and|1|11
!MoveMove
if|1| <button id='moveBtn' onclick='moveFiles()'>Move</button> <button id='moveBtn' onclick='moveFiles()'>Move</button>
!No accessNo access
$more onload