1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-06-05 22:09:38 +02:00

Miglioramento della gestione delle funzioni

Miglioramento delle condizioni di aggiunta delle funzioni PHP dentro al file lib/util.php, con miglioramento della documentazione in lib/functions.php.
This commit is contained in:
Thomas Zilio
2017-09-04 12:12:48 +02:00
parent bf254b227b
commit 548639673a
2 changed files with 137 additions and 116 deletions

View File

@@ -742,6 +742,7 @@ function tr($string, $parameters = [], $domain = null, $locale = null)
return Translator::translate($string, $parameters, $domain, $locale);
}
// Retrocompatibilità
if (!function_exists('_')) {
function _($string, $parameters = [], $domain = null, $locale = null)
{
@@ -775,7 +776,7 @@ function get_var($nome, $sezione = null, $descrizione = false, $again = false)
*
* @return string
*/
function filter($param, $rule = 'text', $method = null)
function filter($param, $method = null)
{
return Filter::getValue($param, $method = null);
}
@@ -810,11 +811,25 @@ function get($param, $rule = 'text')
return Filter::getValue($param, 'get');
}
/**
* Controlla se è in corso una richiesta AJAX generata dal progetto.
*
* @return bool
*/
function isAjaxRequest()
{
return \Whoops\Util\Misc::isAjaxRequest() && filter('ajax') !== null;
}
/**
* Esegue una somma precisa tra due interi/array.
*
* @param array|float $first
* @param array|float $second
* @param int $decimals
*
* @return float
*/
function sum($first, $second = null, $decimals = null)
{
$first = (array) $first;