Merge branch 'master' of https://github.com/devcode-it/openstamanager
This commit is contained in:
commit
c3107c1969
|
@ -32,43 +32,34 @@ $modules = [
|
|||
$sapi_name = php_sapi_name();
|
||||
|
||||
if (strpos($sapi_name, 'apache') !== false) {
|
||||
//PHP è in esecuzione come modulo Apache (4)
|
||||
// PHP è in esecuzione come modulo Apache (4)
|
||||
$php_interface = 'apache';
|
||||
}
|
||||
elseif (strpos($sapi, 'fpm-fcgi') !== false) {
|
||||
//PHP è in esecuzione come PHP-FPM FastCGI (3)
|
||||
} elseif (strpos($sapi, 'fpm-fcgi') !== false) {
|
||||
// PHP è in esecuzione come PHP-FPM FastCGI (3)
|
||||
$php_interface = 'fpm-fcgi';
|
||||
}
|
||||
elseif (strpos($sapi_name, 'fpm') !== false) {
|
||||
//PHP è in esecuzione come PHP-FPM (9)
|
||||
} elseif (strpos($sapi_name, 'fpm') !== false) {
|
||||
// PHP è in esecuzione come PHP-FPM (9)
|
||||
$php_interface = 'fpm';
|
||||
}
|
||||
elseif (strpos($sapi, 'cgi-fcgi') !== false) {
|
||||
//PHP è in esecuzione come FastCGI (8)
|
||||
} elseif (strpos($sapi, 'cgi-fcgi') !== false) {
|
||||
// PHP è in esecuzione come FastCGI (8)
|
||||
$php_interface = 'cgi-fcgi';
|
||||
}
|
||||
elseif (strpos($sapi, 'cgi') !== false) {
|
||||
//PHP è in esecuzione come modulo CGI (2)
|
||||
} elseif (strpos($sapi, 'cgi') !== false) {
|
||||
// PHP è in esecuzione come modulo CGI (2)
|
||||
$php_interface = 'cgi';
|
||||
}
|
||||
elseif (strpos($sapi, 'cli') !== false) {
|
||||
//PHP è in esecuzione dalla riga di comando (command line interface) (1)
|
||||
} elseif (strpos($sapi, 'cli') !== false) {
|
||||
// PHP è in esecuzione dalla riga di comando (command line interface) (1)
|
||||
$php_interface = 'cli';
|
||||
}
|
||||
elseif (strpos($sapi, 'embed') !== false) {
|
||||
//PHP è incorporato in un'applicazione (5)
|
||||
} elseif (strpos($sapi, 'embed') !== false) {
|
||||
// PHP è incorporato in un'applicazione (5)
|
||||
$php_interface = 'embed';
|
||||
}
|
||||
elseif (strpos($sapi, 'litespeed') !== false) {
|
||||
//PHP è in esecuzione come modulo LiteSpeed (6)
|
||||
} elseif (strpos($sapi, 'litespeed') !== false) {
|
||||
// PHP è in esecuzione come modulo LiteSpeed (6)
|
||||
$php_interface = 'litespeed';
|
||||
}
|
||||
elseif (strpos($sapi, 'isapi') !== false) {
|
||||
//PHP è in esecuzione come modulo ISAPI in IIS (7)
|
||||
} elseif (strpos($sapi, 'isapi') !== false) {
|
||||
// PHP è in esecuzione come modulo ISAPI in IIS (7)
|
||||
$php_interface = 'isapi';
|
||||
}
|
||||
else {
|
||||
//Non è possibile determinare il tipo di interfaccia di PHP (0)
|
||||
} else {
|
||||
// Non è possibile determinare il tipo di interfaccia di PHP (0)
|
||||
$php_interface = 'n.d.';
|
||||
}
|
||||
|
||||
|
@ -79,14 +70,14 @@ if (function_exists('apache_get_modules')) {
|
|||
$apache = [];
|
||||
foreach ($modules as $name => $values) {
|
||||
$description = $values['description'];
|
||||
|
||||
|
||||
$status = isset($available_modules) ? in_array($name, $available_modules) : $_SERVER[$values['server']] == 'On';
|
||||
|
||||
if ($name == 'mod_mime' && $php_interface != 'apache' ){
|
||||
$headers = get_headers( (!empty($config['redirectHTTPS']) && !isHTTPS(true))? 'https://' : 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 1);
|
||||
if ($name == 'mod_mime' && $php_interface != 'apache') {
|
||||
$headers = get_headers((!empty($config['redirectHTTPS']) && !isHTTPS(true)) ? 'https://' : 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'], 1);
|
||||
if (isset($headers['Content-Type'])) {
|
||||
$status = 1;
|
||||
}else{
|
||||
} else {
|
||||
$status = 0;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -25,6 +25,10 @@ include_once __DIR__.'/../../core.php';
|
|||
$block_edit = $record['flag_completato'];
|
||||
$module_anagrafiche = Modules::get('Anagrafiche');
|
||||
|
||||
$codice = $database->FetchOne('SELECT codice FROM in_interventi WHERE id = '.$intervento->id.'')['codice'];
|
||||
$prev = $database->FetchOne('SELECT id FROM in_interventi WHERE codice = '.($codice - 1).'')['id'];
|
||||
$next = $database->FetchOne('SELECT id FROM in_interventi WHERE codice = '.($codice + 1).'')['id'];
|
||||
|
||||
// Verifica aggiuntive sulla sequenzialità dei numeri
|
||||
$numero_previsto = verifica_numero_intervento($intervento);
|
||||
|
||||
|
@ -41,6 +45,26 @@ if (!empty($numero_previsto) && intval(setting('Verifica numero intervento'))) {
|
|||
}
|
||||
|
||||
echo '
|
||||
<div class="row">
|
||||
<div class="col-md-2">';
|
||||
if ($prev) {
|
||||
echo '
|
||||
<a class="btn btn-info btn-block" href="'.base_path().'/editor.php?id_module=3&id_record='.$prev.'">
|
||||
<i class="fa fa-arrow-circle-left"></i> '.tr('Precedente').'
|
||||
</a>';
|
||||
} echo '
|
||||
</div>
|
||||
<div class="col-md-2 col-md-offset-8">';
|
||||
if ($next) {
|
||||
echo '
|
||||
<a class="btn btn-info btn-block" href="'.base_path().'/editor.php?id_module=3&id_record='.$next.'">
|
||||
'.tr('Successivo').' <i class="fa fa-arrow-circle-right"></i>
|
||||
</a>';
|
||||
}
|
||||
echo '
|
||||
</div>
|
||||
</div>
|
||||
<br>
|
||||
<form action="" method="post" id="edit-form">
|
||||
<input type="hidden" name="op" value="update">
|
||||
<input type="hidden" name="backto" value="record-edit">
|
||||
|
|
|
@ -82,7 +82,7 @@ switch (filter('op')) {
|
|||
if (isset($descrizione)) {
|
||||
$id_pagamento = (new Pagamento())->getByName($descrizione)->id_record;
|
||||
|
||||
if (($id_pagamento)) {
|
||||
if ($id_pagamento) {
|
||||
flash()->error(tr('Esiste già un metodo di pagamento con questo nome!'));
|
||||
} else {
|
||||
$dbo->query('INSERT INTO `co_pagamenti` (`codice_modalita_pagamento_fe`, `prc` ) VALUES ('.prepare($codice_modalita_pagamento_fe).', 100 )');
|
||||
|
|
|
@ -41,7 +41,7 @@ switch ($resource) {
|
|||
if ($is_sezionale != null) {
|
||||
$where[] = 'zz_segments.is_sezionale = '.prepare($is_sezionale);
|
||||
}
|
||||
|
||||
|
||||
if ($for_fe != null) {
|
||||
$where[] = 'zz_segments.for_fe = '.prepare($for_fe);
|
||||
}
|
||||
|
|
|
@ -26,7 +26,7 @@ switch (post('op')) {
|
|||
$id_stato_old = (new Stato())->getByName($record['name'])->id_record;
|
||||
$id_stato = (new Stato())->getByName(post('descrizione'))->id_record;
|
||||
|
||||
if (($id_stato)) {
|
||||
if ($id_stato) {
|
||||
flash()->error(tr('Questo nome è già stato utilizzato per un altro stato dei contratti.'));
|
||||
} else {
|
||||
$dbo->update('co_staticontratti', [
|
||||
|
@ -36,15 +36,14 @@ switch (post('op')) {
|
|||
'is_fatturabile' => post('is_fatturabile') ?: null,
|
||||
'is_pianificabile' => post('is_pianificabile') ?: null,
|
||||
], ['id' => $id_stato_old]);
|
||||
|
||||
|
||||
$dbo->update('co_staticontratti_lang', [
|
||||
'name' => post('descrizione'),
|
||||
], ['id_record' => $id_stato_old]);
|
||||
|
||||
|
||||
flash()->info(tr('Informazioni salvate correttamente.'));
|
||||
}
|
||||
|
||||
|
||||
break;
|
||||
|
||||
case 'add':
|
||||
|
|
|
@ -11,7 +11,6 @@ foreach ($files as $key => $value) {
|
|||
|
||||
delete($files);
|
||||
|
||||
|
||||
/* Fix per file sql di update aggiornato dopo rilascio 2.4.35 */
|
||||
$has_column = null;
|
||||
$col_righe = $database->fetchArray('SHOW COLUMNS FROM `zz_groups`');
|
||||
|
|
|
@ -584,7 +584,6 @@ ORDER BY
|
|||
ALTER TABLE `an_sedi_tecnici` CHANGE `updated_at` `updated_at` TIMESTAMP NULL on update CURRENT_TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP;
|
||||
ALTER TABLE `an_sedi_tecnici` CHANGE `created_at` `created_at` TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP;
|
||||
|
||||
|
||||
-- Aggiunto flag "Fatture Elettroniche" in segmenti
|
||||
ALTER TABLE `zz_segments` ADD `for_fe` BOOLEAN NOT NULL AFTER `autofatture`;
|
||||
UPDATE `zz_segments` SET `for_fe` = '1' WHERE `zz_segments`.`id_module` = (SELECT `id` FROM `zz_modules` WHERE name = 'Fatture di vendita') OR `zz_segments`.`id_module` = (SELECT `id` FROM `zz_modules` WHERE name = 'Fatture di acquisto') AND `is_sezionale` = 1 AND `is_fiscale` = 1 AND `name` NOT LIKE '%non elettroniche%';
|
Loading…
Reference in New Issue