1
0
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:
Thomas Zilio 2018-02-16 14:25:06 +01:00
parent 6ecee8cb5e
commit 95e0555c90

View File

@ -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');