Correzioni per il caricamento generale
This commit is contained in:
parent
9af764fdd2
commit
f2e9a1968d
|
@ -22,11 +22,13 @@ include_once __DIR__.'/core.php';
|
||||||
use Util\Query;
|
use Util\Query;
|
||||||
|
|
||||||
// Informazioni fondamentali
|
// Informazioni fondamentali
|
||||||
$columns = filter('columns');
|
$columns = (array) filter('columns');
|
||||||
$order = filter('order')[0];
|
$order = filter('order') ? filter('order')[0] : [];
|
||||||
$draw_numer = intval(filter('draw'));
|
$draw_numer = intval(filter('draw'));
|
||||||
|
|
||||||
|
if (!empty(filter('order'))) {
|
||||||
$order['column'] = $order['column'] - 1;
|
$order['column'] = $order['column'] - 1;
|
||||||
|
}
|
||||||
array_shift($columns);
|
array_shift($columns);
|
||||||
|
|
||||||
$total = Util\Query::readQuery($structure);
|
$total = Util\Query::readQuery($structure);
|
||||||
|
@ -157,7 +159,7 @@ if (!empty($query)) {
|
||||||
$id_record = $r['id'];
|
$id_record = $r['id'];
|
||||||
$hash = '';
|
$hash = '';
|
||||||
|
|
||||||
$id_module = $r['_link_module_'] ?: $id_module;
|
$id_module = !empty($r['_link_module_']) ? $r['_link_module_'] : $id_module;
|
||||||
if (!empty($r['_link_record_'])) {
|
if (!empty($r['_link_record_'])) {
|
||||||
$id_record = $r['_link_record_'];
|
$id_record = $r['_link_record_'];
|
||||||
$hash = !empty($r['_link_hash_']) ? '#'.$r['_link_hash_'] : '';
|
$hash = !empty($r['_link_hash_']) ? '#'.$r['_link_hash_'] : '';
|
||||||
|
|
17
core.php
17
core.php
|
@ -20,8 +20,6 @@
|
||||||
// Rimozione header X-Powered-By
|
// Rimozione header X-Powered-By
|
||||||
header_remove('X-Powered-By');
|
header_remove('X-Powered-By');
|
||||||
|
|
||||||
ini_set('session.cookie_samesite', 'strict');
|
|
||||||
|
|
||||||
// Impostazioni di configurazione PHP
|
// Impostazioni di configurazione PHP
|
||||||
date_default_timezone_set('Europe/Rome');
|
date_default_timezone_set('Europe/Rome');
|
||||||
|
|
||||||
|
@ -121,6 +119,14 @@ if (!API\Response::isAPIRequest()) {
|
||||||
$handlers[] = new StreamHandler($docroot.'/logs/api.log', Monolog\Logger::ERROR);
|
$handlers[] = new StreamHandler($docroot.'/logs/api.log', Monolog\Logger::ERROR);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Sicurezza della sessioni
|
||||||
|
ini_set('session.cookie_samesite', 'strict');
|
||||||
|
ini_set('session.use_trans_sid', '0');
|
||||||
|
ini_set('session.use_only_cookies', '1');
|
||||||
|
|
||||||
|
session_set_cookie_params(0, $rootdir, null, isHTTPS(true));
|
||||||
|
session_start();
|
||||||
|
|
||||||
// Disabilita i messaggi nativi di PHP
|
// Disabilita i messaggi nativi di PHP
|
||||||
ini_set('display_errors', 0);
|
ini_set('display_errors', 0);
|
||||||
// Ignora gli avvertimenti e le informazioni relative alla deprecazione di componenti
|
// Ignora gli avvertimenti e le informazioni relative alla deprecazione di componenti
|
||||||
|
@ -144,13 +150,6 @@ $dbo = $database = database();
|
||||||
|
|
||||||
/* SESSIONE */
|
/* SESSIONE */
|
||||||
if (!API\Response::isAPIRequest()) {
|
if (!API\Response::isAPIRequest()) {
|
||||||
// Sicurezza della sessioni
|
|
||||||
ini_set('session.use_trans_sid', '0');
|
|
||||||
ini_set('session.use_only_cookies', '1');
|
|
||||||
|
|
||||||
session_set_cookie_params(0, $rootdir, null, isHTTPS(true));
|
|
||||||
session_start();
|
|
||||||
|
|
||||||
// Barra di debug (necessario per loggare tutte le query)
|
// Barra di debug (necessario per loggare tutte le query)
|
||||||
if (App::debug()) {
|
if (App::debug()) {
|
||||||
$debugbar = new DebugBar\DebugBar();
|
$debugbar = new DebugBar\DebugBar();
|
||||||
|
|
|
@ -65,6 +65,8 @@ switch (post('op')) {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$operations = [];
|
||||||
|
|
||||||
if (App::debug()) {
|
if (App::debug()) {
|
||||||
$operations['delete-bulk'] = [
|
$operations['delete-bulk'] = [
|
||||||
'text' => '<span><i class="fa fa-trash"></i> '.tr('Elimina selezionati').'</span>',
|
'text' => '<span><i class="fa fa-trash"></i> '.tr('Elimina selezionati').'</span>',
|
||||||
|
|
|
@ -44,6 +44,8 @@ class Interaction extends Services
|
||||||
|
|
||||||
public static function getRemoteList()
|
public static function getRemoteList()
|
||||||
{
|
{
|
||||||
|
$list = [];
|
||||||
|
|
||||||
// Ricerca da remoto
|
// Ricerca da remoto
|
||||||
if (self::isEnabled()) {
|
if (self::isEnabled()) {
|
||||||
$response = static::request('POST', 'fatture_da_importare');
|
$response = static::request('POST', 'fatture_da_importare');
|
||||||
|
@ -54,7 +56,7 @@ class Interaction extends Services
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return $list ?: [];
|
return $list;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function getFileList($list = [])
|
public static function getFileList($list = [])
|
||||||
|
|
|
@ -36,7 +36,7 @@ class InvoiceHook extends CachedManager
|
||||||
|
|
||||||
public function response()
|
public function response()
|
||||||
{
|
{
|
||||||
$results = $this->getCache()->content;
|
$results = (array) $this->getCache()->content;
|
||||||
|
|
||||||
$count = count($results);
|
$count = count($results);
|
||||||
$notify = false;
|
$notify = false;
|
||||||
|
|
Loading…
Reference in New Issue