mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-01-27 22:19:26 +01:00
Rimozione controllo sui permessi per select
This commit is contained in:
parent
6ecee8cb5e
commit
95e0555c90
10
src/AJAX.php
10
src/AJAX.php
@ -17,12 +17,16 @@ class AJAX
|
|||||||
return \Whoops\Util\Misc::isAjaxRequest() && filter('ajax') !== null;
|
return \Whoops\Util\Misc::isAjaxRequest() && filter('ajax') !== null;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static function find($file)
|
protected static function find($file, $permissions = true)
|
||||||
{
|
{
|
||||||
$dirname = substr($file, 0, strrpos($file, '/') + 1);
|
$dirname = substr($file, 0, strrpos($file, '/') + 1);
|
||||||
|
|
||||||
// Individuazione delle cartelle accessibili
|
// Individuazione delle cartelle accessibili
|
||||||
$modules = Modules::getAvailableModules();
|
if (!empty($permissions)) {
|
||||||
|
$modules = Modules::getAvailableModules();
|
||||||
|
} else {
|
||||||
|
$modules = Modules::getModules();
|
||||||
|
}
|
||||||
|
|
||||||
$dirs = array_unique(array_column($modules, 'directory'));
|
$dirs = array_unique(array_column($modules, 'directory'));
|
||||||
$pieces = array_chunk($dirs, 5);
|
$pieces = array_chunk($dirs, 5);
|
||||||
@ -59,7 +63,7 @@ class AJAX
|
|||||||
}
|
}
|
||||||
$elements = (!is_array($elements)) ? explode(',', $elements) : $elements;
|
$elements = (!is_array($elements)) ? explode(',', $elements) : $elements;
|
||||||
|
|
||||||
$files = self::find('ajax/select.php');
|
$files = self::find('ajax/select.php', false);
|
||||||
|
|
||||||
// File di gestione predefinita
|
// File di gestione predefinita
|
||||||
array_unshift($files, DOCROOT.'/ajax_select.php');
|
array_unshift($files, DOCROOT.'/ajax_select.php');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user