mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-09 12:02:24 +09:00
Fix direct file access via procFileGetList
@conory
This commit is contained in:
parent
23a130f53c
commit
910610e62d
2 changed files with 7 additions and 0 deletions
|
|
@ -2,6 +2,7 @@
|
||||||
<module>
|
<module>
|
||||||
<grants />
|
<grants />
|
||||||
<permissions>
|
<permissions>
|
||||||
|
<permission action="procFileGetList" target="manager" />
|
||||||
<permission action="procFileAdminInsertModuleConfig" target="manager" />
|
<permission action="procFileAdminInsertModuleConfig" target="manager" />
|
||||||
</permissions>
|
</permissions>
|
||||||
<actions>
|
<actions>
|
||||||
|
|
|
||||||
|
|
@ -546,6 +546,12 @@ class fileController extends file
|
||||||
function procFileGetList()
|
function procFileGetList()
|
||||||
{
|
{
|
||||||
if(!Context::get('is_logged')) return new Object(-1,'msg_not_permitted');
|
if(!Context::get('is_logged')) return new Object(-1,'msg_not_permitted');
|
||||||
|
$logged_info = Context::get('logged_info');
|
||||||
|
if($logged_info->is_admin !== 'Y' && !getModel('module')->isSiteAdmin($logged_info))
|
||||||
|
{
|
||||||
|
return new Object(-1,'msg_not_permitted');
|
||||||
|
}
|
||||||
|
|
||||||
$fileSrls = Context::get('file_srls');
|
$fileSrls = Context::get('file_srls');
|
||||||
if($fileSrls) $fileSrlList = explode(',', $fileSrls);
|
if($fileSrls) $fileSrlList = explode(',', $fileSrls);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue