mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-06-05 22:09:38 +02:00
Miglioramenti per Warning PHP
Revisione della gerarchia tra le classi Eloquent. Modifica dei metodi getOriginal e hasOriginal per le righe in getOriginalComponent e hasOriginalComponent per maggiore compatibilità. Correzione del documento per le righe da parent a document. Suddivisione della gestione righe in: Component per gestire le relazioni, Accounting per gestire i prezzi. Separazione di righe, articoli, sconti e descrizioni in classi indipendenti.
This commit is contained in:
@@ -17,11 +17,13 @@
|
||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
/**
|
||||
/*
|
||||
* Funzioni fondamentali per il corretto funzionamento del nucleo del progetto.
|
||||
*
|
||||
* @since 2.3
|
||||
*/
|
||||
|
||||
use HTMLBuilder\HTMLBuilder;
|
||||
use Models\OperationLog;
|
||||
|
||||
/**
|
||||
@@ -213,8 +215,10 @@ function translateTemplate()
|
||||
$id_record = filter('id_record');
|
||||
$id_parent = filter('id_parent');
|
||||
|
||||
$id_module = Modules::getCurrent()['id'];
|
||||
$id_plugin = Plugins::getCurrent()['id'];
|
||||
$module = Modules::getCurrent();
|
||||
$plugin = Plugins::getCurrent();
|
||||
$id_module = $module ? $module['id'] : null;
|
||||
$id_plugin = $plugin ? $plugin['id'] : null;
|
||||
|
||||
$template = ob_get_clean();
|
||||
|
||||
@@ -225,7 +229,7 @@ function translateTemplate()
|
||||
];
|
||||
|
||||
$template = replace($template, $replaces);
|
||||
$template = \HTMLBuilder\HTMLBuilder::replace($template);
|
||||
$template = HTMLBuilder::replace($template);
|
||||
$template = replace($template, $replaces);
|
||||
|
||||
// Informazioni estese sulle azioni dell'utente
|
||||
@@ -406,3 +410,22 @@ function check_query($query)
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function session($name = '')
|
||||
{
|
||||
$session = &$_SESSION;
|
||||
if (empty($name)) {
|
||||
return $session;
|
||||
}
|
||||
|
||||
$pieces = explode('.', $name);
|
||||
foreach ($pieces as $piece) {
|
||||
if (!isset($session[$piece])) {
|
||||
return null;
|
||||
}
|
||||
|
||||
$session = &$session[$piece];
|
||||
}
|
||||
|
||||
return $session;
|
||||
}
|
||||
|
Reference in New Issue
Block a user