mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-12 17:40:39 +01:00
Merge branch 'master' of https://github.com/devcode-it/openstamanager
This commit is contained in:
commit
ccbae29d62
1
.gitignore
vendored
1
.gitignore
vendored
@ -92,6 +92,7 @@ REVISION
|
||||
manifest.json
|
||||
checksum.json
|
||||
database.json
|
||||
database_5_7.json
|
||||
|
||||
/tests/_log/*
|
||||
/tests/_temp/*
|
||||
|
@ -407,6 +407,7 @@ function release(done) {
|
||||
'**/*',
|
||||
'!checksum.json',
|
||||
'!database.json',
|
||||
'!database_5_7.json',
|
||||
'!.idea/**',
|
||||
'!.git/**',
|
||||
'!node_modules/**',
|
||||
|
@ -44,7 +44,11 @@ switch (filter('op')) {
|
||||
break;
|
||||
|
||||
case 'upload':
|
||||
include base_dir().'/modules/aggiornamenti/upload_modules.php';
|
||||
if (setting('Attiva aggiornamenti')){
|
||||
include base_dir().'/modules/aggiornamenti/upload_modules.php';
|
||||
}else{
|
||||
flash()->error(tr('Non è permesso il caricamento di aggiornamenti o moduli!'));
|
||||
}
|
||||
|
||||
break;
|
||||
|
||||
|
@ -72,14 +72,18 @@ $(document).ready(function () {
|
||||
return;
|
||||
}
|
||||
|
||||
$contents = file_get_contents(base_dir().'/database.json');
|
||||
$mysql_min_version = '5.7.0';
|
||||
$mysql_max_version = '5.7.99';
|
||||
|
||||
$contents = ((version_compare($database->getMySQLVersion(), $mysql_min_version, ">=") && version_compare($database->getMySQLVersion(), $mysql_max_version, "<=")) ? $file_to_check_database = 'database_5_7.json' : $file_to_check_database = 'database.json' );
|
||||
$contents = file_get_contents(base_dir().'/'.$file_to_check_database);
|
||||
$data = json_decode($contents, true);
|
||||
|
||||
if (empty($data)) {
|
||||
echo '
|
||||
<div class="alert alert-warning">
|
||||
<i class="fa fa-warning"></i> '.tr('Impossibile effettuare controlli di integrità in assenza del file _FILE_', [
|
||||
'_FILE_' => '<b>database.json</b>',
|
||||
'_FILE_' => '<b>'.$file_to_check_database.'</b>',
|
||||
]).'.
|
||||
</div>';
|
||||
|
||||
@ -96,8 +100,9 @@ if (!empty($results)) {
|
||||
<p>'.tr("Segue l'elenco delle tabelle del database che presentano una struttura diversa rispetto a quella prevista nella versione ufficiale del gestionale").'.</p>
|
||||
<div class="alert alert-warning">
|
||||
<i class="fa fa-warning"></i>
|
||||
'.tr('Attenzione: questa funzionalità può presentare dei risultati falsamente positivi, sulla base del contenuto del file _FILE_', [
|
||||
'_FILE_' => '<b>database.json</b>',
|
||||
'.tr('Attenzione: questa funzionalità può presentare dei risultati falsamente positivi, sulla base del contenuto del file _FILE_ e la versione di _MYSQL_VERSION_ di MySQL rilevata a sistema', [
|
||||
'_FILE_' => '<b>'.$file_to_check_database.'</b>',
|
||||
'_MYSQL_VERSION_' => '<b>'.$database->getMySQLVersion().'</b>',
|
||||
]).'.
|
||||
</div>';
|
||||
|
||||
|
@ -92,7 +92,6 @@ if (!function_exists('base_dir')) {
|
||||
}
|
||||
|
||||
// Aggiornamenti
|
||||
if (setting('Attiva aggiornamenti')) {
|
||||
$alerts = [];
|
||||
|
||||
if (!extension_loaded('zip')) {
|
||||
@ -184,19 +183,22 @@ function search(button) {
|
||||
}
|
||||
</script>
|
||||
|
||||
<div class="row">
|
||||
<div class="row">';
|
||||
|
||||
|
||||
echo'
|
||||
<div class="col-md-4">
|
||||
<div class="box box-success">
|
||||
<div class="box-header with-border">
|
||||
<h3 class="box-title">
|
||||
'.tr('Carica un aggiornamento').' <span class="tip" title="'.tr('Form di caricamento aggiornamenti del gestionale e innesti di moduli e plugin').'."><i class="fa fa-question-circle-o"></i></span>
|
||||
'.tr('Carica aggiornamenti o nuovi moduli').' <span class="tip" title="'.tr('Form di caricamento aggiornamenti del gestionale e innesti di moduli e plugin').'."><i class="fa fa-question-circle-o"></i></span>
|
||||
</h3>
|
||||
</div>
|
||||
<div class="box-body">
|
||||
<form action="'.base_path().'/controller.php?id_module='.$id_module.'" method="post" enctype="multipart/form-data" id="update">
|
||||
<input type="hidden" name="op" value="upload">
|
||||
|
||||
{[ "type": "file", "name": "blob", "required": 1, "accept": ".zip" ]}
|
||||
{[ "type": "file", "name": "blob", "required": 1, "accept": ".zip", "disabled": '.(setting('Attiva aggiornamenti')? 0 : 1).' ]}
|
||||
|
||||
';
|
||||
|
||||
@ -218,12 +220,16 @@ echo '
|
||||
|
||||
<button type="button" class="btn btn-primary pull-right '.$disabled.'" id="aggiorna" onclick="update()">
|
||||
<i class="fa fa-upload"></i> '.tr('Carica').'
|
||||
</button>
|
||||
</button>';
|
||||
|
||||
echo '
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>';
|
||||
|
||||
|
||||
echo '
|
||||
<div class="col-md-4">
|
||||
<div class="box box-warning">
|
||||
<div class="box-header with-border">
|
||||
@ -245,7 +251,9 @@ echo '
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>';
|
||||
|
||||
echo '
|
||||
|
||||
<div class="col-md-4">
|
||||
<div class="box box-info">
|
||||
@ -265,11 +273,12 @@ echo '
|
||||
</button>';
|
||||
}
|
||||
|
||||
echo ' </div>
|
||||
echo ' </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>';
|
||||
|
||||
echo '
|
||||
</div>';
|
||||
}
|
||||
|
||||
// Requisiti
|
||||
echo '
|
||||
|
@ -164,11 +164,15 @@ class Backup
|
||||
$ignores = [
|
||||
'files' => [
|
||||
'config.inc.php',
|
||||
'*.lock',
|
||||
'*.phar',
|
||||
'*.log',
|
||||
],
|
||||
'dirs' => [
|
||||
'node_modules',
|
||||
'tests',
|
||||
'tmp',
|
||||
'.git',
|
||||
],
|
||||
];
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user