Fix minore
This commit is contained in:
parent
685a1b7dcb
commit
2cbbea902b
8
cron.php
8
cron.php
|
@ -61,13 +61,13 @@ $handler->setFormatter($formatter);
|
|||
$logger->pushHandler($handler);
|
||||
|
||||
// Lettura della cache
|
||||
$ultima_esecuzione = (new Cache())->getByName('Ultima esecuzione del cron');
|
||||
$ultima_esecuzione = Cache::pool('Ultima esecuzione del cron');
|
||||
$data = $ultima_esecuzione->content;
|
||||
|
||||
$in_esecuzione = (new Cache())->getByName('Cron in esecuzione');
|
||||
$cron_id = (new Cache())->getByName('ID del cron');
|
||||
$in_esecuzione = Cache::pool('Cron in esecuzione');
|
||||
$cron_id = Cache::pool('ID del cron');
|
||||
|
||||
$disattiva = (new Cache())->getByName('Disabilita cron');
|
||||
$disattiva = Cache::pool('Disabilita cron');
|
||||
if ($disattiva->content || (in_array($_SERVER['HTTP_HOST'], ['localhost', '127.0.0.1']) && !$forza_cron_localhost)) {
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -39,7 +39,7 @@ switch (filter('op')) {
|
|||
}
|
||||
|
||||
// Salvataggio della versione nella cache
|
||||
(new Cache())->getByName('Ultima versione di OpenSTAManager disponibile')->set($versione);
|
||||
Cache::pool('Ultima versione di OpenSTAManager disponibile')->set($versione);
|
||||
|
||||
echo $versione;
|
||||
|
||||
|
|
|
@ -372,7 +372,7 @@ switch (filter('op')) {
|
|||
break;
|
||||
|
||||
case 'informazioni-fe':
|
||||
$info = (new Cache())->getByName('Informazioni su spazio FE');
|
||||
$info = Cache::pool('Informazioni su spazio FE');
|
||||
if (!$info->isValid()) {
|
||||
$response = Services::request('POST', 'informazioni_fe');
|
||||
$response = Services::responseBody($response);
|
||||
|
|
|
@ -42,7 +42,7 @@ class Interaction extends Services
|
|||
$result = self::getFileList($list);
|
||||
|
||||
// Aggiornamento cache hook
|
||||
(new Cache())->getByName('Fatture Elettroniche')->set($result);
|
||||
Cache::pool('Fatture Elettroniche')->set($result);
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
|
|
@ -42,7 +42,7 @@ class Interaction extends Services
|
|||
$result = self::getFileList($list);
|
||||
|
||||
// Aggiornamento cache hook
|
||||
(new Cache())->getByName('Ricevute Elettroniche')->set($result);
|
||||
Cache::pool('Ricevute Elettroniche')->set($result);
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
|
|
@ -41,7 +41,7 @@ class ReceiptHook extends Manager
|
|||
}
|
||||
|
||||
// Lettura cache
|
||||
$todo_cache = (new Cache())->getByName('Ricevute Elettroniche');
|
||||
$todo_cache = Cache::pool('Ricevute Elettroniche');
|
||||
|
||||
return !$todo_cache->isValid() || !empty($todo_cache->content);
|
||||
}
|
||||
|
@ -49,8 +49,8 @@ class ReceiptHook extends Manager
|
|||
public function execute()
|
||||
{
|
||||
// Lettura cache
|
||||
$todo_cache = (new Cache())->getByName('Ricevute Elettroniche');
|
||||
$completed_cache = (new Cache())->getByName('Ricevute Elettroniche importate');
|
||||
$todo_cache = Cache::pool('Ricevute Elettroniche');
|
||||
$completed_cache = Cache::pool('Ricevute Elettroniche importate');
|
||||
|
||||
// Refresh cache
|
||||
if (!$todo_cache->isValid()) {
|
||||
|
@ -94,8 +94,8 @@ class ReceiptHook extends Manager
|
|||
public function response()
|
||||
{
|
||||
// Lettura cache
|
||||
$todo_cache = (new Cache())->getByName('Ricevute Elettroniche');
|
||||
$completed_cache = (new Cache())->getByName('Ricevute Elettroniche importate');
|
||||
$todo_cache = Cache::pool('Ricevute Elettroniche');
|
||||
$completed_cache = Cache::pool('Ricevute Elettroniche importate');
|
||||
|
||||
$completed_number = (is_array($completed_cache->content) ? count($completed_cache->content) : 0);
|
||||
$total_number = $completed_number + (is_array($todo_cache->content) ? count($todo_cache->content) : 0);
|
||||
|
|
|
@ -44,22 +44,22 @@ class Task extends Resource implements RetrieveInterface, CreateInterface
|
|||
$database = database();
|
||||
|
||||
// Rimozione della registrazione del cron attuale
|
||||
$ultima_esecuzione = (new Cache())->getByName('Ultima esecuzione del cron');
|
||||
$ultima_esecuzione = Cache::pool('Ultima esecuzione del cron');
|
||||
$ultima_esecuzione->set(null);
|
||||
|
||||
// Segnalazione della chiusura al cron attuale
|
||||
$cron_id = (new Cache())->getByName('ID del cron');
|
||||
$cron_id = Cache::pool('ID del cron');
|
||||
$cron_id->set(null);
|
||||
|
||||
// Rimozione dell'eventuale blocco sul cron
|
||||
$disattiva = (new Cache())->getByName('Disabilita cron');
|
||||
$disattiva = Cache::pool('Disabilita cron');
|
||||
$disattiva->set(null);
|
||||
|
||||
// Salvataggio delle modifiche
|
||||
$database->commitTransaction();
|
||||
|
||||
// Attesa della conclusione per il cron precedente
|
||||
$in_esecuzione = (new Cache())->getByName('Cron in esecuzione');
|
||||
$in_esecuzione = Cache::pool('Cron in esecuzione');
|
||||
while ($in_esecuzione->content) {
|
||||
$timestamp = (new Carbon())->addMinutes(1)->getTimestamp();
|
||||
time_sleep_until($timestamp);
|
||||
|
|
|
@ -49,7 +49,7 @@ class Services
|
|||
*/
|
||||
public static function getInformazioni($force = false)
|
||||
{
|
||||
$cache = (new Cache())->getByName('Informazioni su Services');
|
||||
$cache = Cache::pool('Informazioni su Services');
|
||||
|
||||
// Aggiornamento dei contenuti della cache
|
||||
if (!$cache->isValid() || $force) {
|
||||
|
|
|
@ -30,7 +30,7 @@ abstract class CachedManager extends Manager
|
|||
{
|
||||
parent::__construct($hook);
|
||||
|
||||
$this->cache = (new Cache())->getByName($this->getCacheName());
|
||||
$this->cache = Cache::pool($this->getCacheName());
|
||||
}
|
||||
|
||||
abstract public function cacheData();
|
||||
|
|
|
@ -105,34 +105,4 @@ class Cache extends Model
|
|||
{
|
||||
return $query->where('expire_at', '<=', Carbon::now());
|
||||
}
|
||||
|
||||
/**
|
||||
* Ritorna l'attributo name della cache.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getNameAttribute()
|
||||
{
|
||||
return database()->table($this->table.'_lang')
|
||||
->select('name')
|
||||
->where('id_record', '=', $this->id)
|
||||
->where('id_lang', '=', setting('Lingua'))
|
||||
->first()->name;
|
||||
}
|
||||
|
||||
/**
|
||||
* Ritorna l'id della cache a partire dal nome.
|
||||
*
|
||||
* @param string $name il nome da ricercare
|
||||
*
|
||||
* @return \Illuminate\Support\Collection
|
||||
*/
|
||||
public function getByName($name)
|
||||
{
|
||||
return database()->table($this->table.'_lang')
|
||||
->select('id_record')
|
||||
->where('name', '=', $name)
|
||||
->where('id_lang', '=', setting('Lingua'))
|
||||
->first();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -208,7 +208,7 @@ class Update
|
|||
self::normalizeDatabase($database->getDatabaseName());
|
||||
|
||||
if (class_exists('\Models\Cache')) {
|
||||
(new Models\Cache())->getByName('Ultima versione di OpenSTAManager disponibile')->set(null);
|
||||
Models\Cache::pool('Ultima versione di OpenSTAManager disponibile')->set(null);
|
||||
}
|
||||
|
||||
// Correzione permessi per le cartelle backup e files
|
||||
|
|
|
@ -1725,23 +1725,3 @@ ALTER TABLE `or_tipiordine`
|
|||
ALTER TABLE `or_tipiordine` CHANGE `id` `id` INT NOT NULL AUTO_INCREMENT;
|
||||
|
||||
ALTER TABLE `or_tipiordine_lang` ADD CONSTRAINT `or_tipiordine_lang_ibfk_1` FOREIGN KEY (`id_record`) REFERENCES `or_tipiordine`(`id`) ON DELETE CASCADE ON UPDATE RESTRICT;
|
||||
|
||||
-- Aggiunta tabella zz_cache_lang
|
||||
CREATE TABLE IF NOT EXISTS `zz_cache_lang` (
|
||||
`id` int NOT NULL,
|
||||
`id_lang` int NOT NULL,
|
||||
`id_record` int NOT NULL,
|
||||
`name` VARCHAR(255) NOT NULL
|
||||
);
|
||||
ALTER TABLE `zz_cache_lang`
|
||||
ADD PRIMARY KEY (`id`);
|
||||
|
||||
ALTER TABLE `zz_cache_lang`
|
||||
MODIFY `id` int NOT NULL AUTO_INCREMENT;
|
||||
|
||||
INSERT INTO `zz_cache_lang` (`id`, `id_lang`, `id_record`, `name`) SELECT NULL, (SELECT `id` FROM `zz_langs` WHERE `iso_code` = 'it'), `id`, `name` FROM `zz_cache`;
|
||||
|
||||
ALTER TABLE `zz_cache`
|
||||
DROP `name`;
|
||||
|
||||
ALTER TABLE `zz_cache_lang` ADD CONSTRAINT `zz_cache_lang_ibfk_1` FOREIGN KEY (`id_record`) REFERENCES `zz_cache`(`id`) ON DELETE CASCADE ON UPDATE RESTRICT;
|
|
@ -151,10 +151,9 @@ return [
|
|||
'or_statiordine',
|
||||
'or_statiordine_lang',
|
||||
'or_tipiordine',
|
||||
'or_tipiordine_lang'
|
||||
'or_tipiordine_lang',
|
||||
'zz_api_resources',
|
||||
'zz_cache',
|
||||
'zz_cache_lang',
|
||||
'zz_currencies',
|
||||
'zz_checks',
|
||||
'zz_check_user',
|
||||
|
|
Loading…
Reference in New Issue