mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-03-02 10:17:53 +01:00
style: formattazione stile codice
This commit is contained in:
parent
fe50530d4c
commit
06ccf1f4b5
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
1
add.php
1
add.php
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
1
ajax.php
1
ajax.php
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
@ -188,14 +189,10 @@ if (!empty($query)) {
|
||||
// Colore del testo
|
||||
if (!empty($column['data-background'])) {
|
||||
$column['data-color'] = isset($column['data-color']) ? $column['data-color'] : color_inverse(trim($column['data-background']));
|
||||
}
|
||||
|
||||
elseif (preg_match('/^mailto_(.+?)$/', trim($field), $m)) {
|
||||
} elseif (preg_match('/^mailto_(.+?)$/', trim($field), $m)) {
|
||||
$column['class'] = '';
|
||||
$value = ($r[$field] ? '<a class="btn btn-default btn-sm btn-block" style="font-weight:normal;" href="mailto:'.$r[$field].'" target="_blank"><i class="fa fa-envelope text-primary"></i> '.$r[$field].'</a>' : '');
|
||||
}
|
||||
|
||||
elseif (preg_match('/^tel_(.+?)$/', trim($field), $m)) {
|
||||
} elseif (preg_match('/^tel_(.+?)$/', trim($field), $m)) {
|
||||
$column['class'] = '';
|
||||
$value = ($r[$field] ? '<a class="btn btn-default btn-sm btn-block" href="tel:'.$r[$field].'" target="_blank"><i class="fa fa-phone text-primary"></i> '.$r[$field].'</a>' : '');
|
||||
}
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
@ -76,4 +77,4 @@ $assets = [
|
||||
];
|
||||
|
||||
// Configura il limite di tempo di esecuzione del file cron.php
|
||||
$php_time_limit = '';
|
||||
$php_time_limit = '';
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
1
core.php
1
core.php
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
1
cron.php
1
cron.php
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -187,10 +187,10 @@ if (empty($record) || !$has_access) {
|
||||
$key = $posizioni ? array_search($id_record, array_column($posizioni, 'id')) : 0;
|
||||
|
||||
// Precedente
|
||||
$prev = $posizioni[$key-1]['id'];
|
||||
$prev = $posizioni[$key - 1]['id'];
|
||||
|
||||
// Successivo
|
||||
$next = $posizioni[$key+1]['id'];
|
||||
$next = $posizioni[$key + 1]['id'];
|
||||
|
||||
if (isMobile()) {
|
||||
echo '<div>';
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
1
info.php
1
info.php
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
1
mail.php
1
mail.php
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
@ -132,7 +133,6 @@ $info = Update::getDatabaseStructure();
|
||||
$results = integrity_diff($data, $info);
|
||||
$results_added = integrity_diff($info, $data);
|
||||
|
||||
|
||||
$contents = file_get_contents(base_dir().'/settings.json');
|
||||
$data_settings = json_decode($contents, true);
|
||||
|
||||
@ -194,10 +194,10 @@ if (!empty($results) || !empty($results_added) || !empty($results_settings) || !
|
||||
if (array_key_exists('current', $diff) && is_null($diff['current'])) {
|
||||
$query .= '` ADD `'.$name.'`';
|
||||
} else {
|
||||
$query .= '` CHANGE `'.$name.'` `'.$name.'` ';
|
||||
$query .= '` CHANGE `'.$name.'` `'.$name.'` ';
|
||||
}
|
||||
|
||||
$query .= $data[$table][$name]['type'];;
|
||||
$query .= $data[$table][$name]['type'];
|
||||
|
||||
if ($data[$table][$name]['null'] == 'NO') {
|
||||
$null = 'NOT NULL';
|
||||
@ -219,9 +219,8 @@ if (!empty($results) || !empty($results_added) || !empty($results_settings) || !
|
||||
'.$query.';
|
||||
</td>
|
||||
</tr>';
|
||||
|
||||
}
|
||||
|
||||
|
||||
echo '
|
||||
</tbody>
|
||||
</table>';
|
||||
@ -286,20 +285,20 @@ if (!empty($results) || !empty($results_added) || !empty($results_settings) || !
|
||||
|
||||
<tbody>';
|
||||
|
||||
foreach ($errors as $name => $diff) {
|
||||
$query = '';
|
||||
if ((!isset($results[$table][$name]))) {
|
||||
if (isset($diff['key'])) {
|
||||
if ($diff['key']['expected'] == '') {
|
||||
$query = 'Chiave non prevista';
|
||||
} else {
|
||||
$query = 'Chiave mancante';
|
||||
}
|
||||
} else {
|
||||
$query = 'Campo non previsto';
|
||||
}
|
||||
foreach ($errors as $name => $diff) {
|
||||
$query = '';
|
||||
if (!isset($results[$table][$name])) {
|
||||
if (isset($diff['key'])) {
|
||||
if ($diff['key']['expected'] == '') {
|
||||
$query = 'Chiave non prevista';
|
||||
} else {
|
||||
$query = 'Chiave mancante';
|
||||
}
|
||||
} else {
|
||||
$query = 'Campo non previsto';
|
||||
}
|
||||
|
||||
echo '
|
||||
echo '
|
||||
<tr class="bg-info" >
|
||||
<td>
|
||||
'.$name.'
|
||||
@ -308,9 +307,9 @@ if (!empty($results) || !empty($results_added) || !empty($results_settings) || !
|
||||
'.$query.'
|
||||
</td>
|
||||
</tr>';
|
||||
}
|
||||
}
|
||||
echo '
|
||||
}
|
||||
}
|
||||
echo '
|
||||
</tbody>
|
||||
</table>';
|
||||
}
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
@ -69,7 +70,7 @@ class PianoContiRagioneSociale extends Controllo
|
||||
foreach ($anagrafiche_interessate as $anagrafica) {
|
||||
if ($anagrafica['nome_conto'] != $anagrafica['ragione_sociale']) {
|
||||
$descrizione = tr("Il conto collegato all'anagrafica corrente (_NOME_) non corrisponde alla ragione sociale dell'anagrafica", [
|
||||
'_NOME_' => $anagrafica['nome_conto']
|
||||
'_NOME_' => $anagrafica['nome_conto'],
|
||||
]);
|
||||
|
||||
$this->addResult([
|
||||
@ -77,7 +78,7 @@ class PianoContiRagioneSociale extends Controllo
|
||||
'nome' => \Modules::link('Anagrafiche', $anagrafica['id'], $anagrafica['ragione_sociale']),
|
||||
'descrizione' => $descrizione,
|
||||
]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -88,15 +89,15 @@ class PianoContiRagioneSociale extends Controllo
|
||||
$anagrafica = Anagrafica::find($record['id']);
|
||||
|
||||
database()->update('co_pianodeiconti3', [
|
||||
'descrizione' => $anagrafica->ragione_sociale
|
||||
'descrizione' => $anagrafica->ragione_sociale,
|
||||
], [
|
||||
'id' => $anagrafica->idconto_cliente
|
||||
'id' => $anagrafica->idconto_cliente,
|
||||
]);
|
||||
|
||||
database()->update('co_pianodeiconti3', [
|
||||
'descrizione' => $anagrafica->ragione_sociale
|
||||
'descrizione' => $anagrafica->ragione_sociale,
|
||||
], [
|
||||
'id' => $anagrafica->idconto_fornitore
|
||||
'id' => $anagrafica->idconto_fornitore,
|
||||
]);
|
||||
|
||||
return true;
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
@ -56,7 +57,7 @@ switch (post('op')) {
|
||||
$anagrafica->nome = post('nome');
|
||||
$anagrafica->cognome = post('cognome');
|
||||
$anagrafica->tipo = post('tipo');
|
||||
$anagrafica->data_nascita = post('data_nascita') ?: NULL;
|
||||
$anagrafica->data_nascita = post('data_nascita') ?: null;
|
||||
$anagrafica->luogo_nascita = post('luogo_nascita');
|
||||
$anagrafica->sesso = post('sesso');
|
||||
$anagrafica->capitale_sociale = post('capitale_sociale');
|
||||
|
@ -25,15 +25,14 @@ include_once __DIR__.'/../../core.php';
|
||||
$id_nazione_italia = (new Nazione())->getByField('title', 'Italia', Models\Locale::getPredefined()->id);
|
||||
|
||||
if ($idtipoanagrafica) {
|
||||
$tipo = Tipo::where('name', $idtipoanagrafica)->first();
|
||||
$tipo = Tipo::where('name', $idtipoanagrafica)->first();
|
||||
} else {
|
||||
$tipo = Tipo::where('name', get('tipoanagrafica'))->first() ?: get('tipoanagrafica');
|
||||
$idtipoanagrafica = $tipo->id;
|
||||
$tipo = Tipo::where('name', get('tipoanagrafica'))->first() ?: get('tipoanagrafica');
|
||||
$idtipoanagrafica = $tipo->id;
|
||||
}
|
||||
|
||||
$id_tipo_azienda = Tipo::where('name', 'Azienda')->first()->id;
|
||||
|
||||
|
||||
echo '
|
||||
<form action="" method="post" id="add-form">
|
||||
<input type="hidden" name="op" value="add">
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
@ -133,7 +134,6 @@ foreach ($rs as $r) {
|
||||
$results[] = $result;
|
||||
}
|
||||
|
||||
|
||||
// Sedi anagrafiche
|
||||
$fields = [
|
||||
'Nome' => 'nomesede',
|
||||
@ -145,7 +145,7 @@ $fields = [
|
||||
'Fax' => 'fax',
|
||||
'Cellulare' => 'cellulare',
|
||||
'Email' => 'email',
|
||||
'Note' => 'note'
|
||||
'Note' => 'note',
|
||||
];
|
||||
|
||||
$query = 'SELECT *, idanagrafica as id';
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
@ -18,8 +19,8 @@
|
||||
*/
|
||||
|
||||
include_once __DIR__.'/../../../core.php';
|
||||
use Modules\Anagrafiche\Tipo;
|
||||
use Models\Module;
|
||||
use Modules\Anagrafiche\Tipo;
|
||||
|
||||
switch ($resource) {
|
||||
case 'clienti':
|
||||
@ -113,9 +114,9 @@ switch ($resource) {
|
||||
LEFT JOIN `co_pagamenti` ON `an_anagrafiche`.`idpagamento_acquisti`=`co_pagamenti`.`id`
|
||||
LEFT JOIN `co_pagamenti_lang` co_pagamenti_lang ON (`co_pagamenti`.`id` = `co_pagamenti_lang`.`id_record` AND `co_pagamenti_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).")
|
||||
LEFT JOIN `co_banche` banca_acquisti ON `co_pagamenti`.`idconto_acquisti` = `banca_acquisti`.`id_pianodeiconti3` AND `banca_acquisti`.`id_anagrafica` = '.prepare($id_azienda).' AND `banca_acquisti`.`deleted_at` IS NULL AND `banca_acquisti`.`predefined` = 1
|
||||
|where| ".Modules::getAdditionalsQuery(Module::where('name', 'Anagrafiche')->first()->id)."
|
||||
|where| ".Modules::getAdditionalsQuery(Module::where('name', 'Anagrafiche')->first()->id).'
|
||||
ORDER BY
|
||||
`ragione_sociale`";
|
||||
`ragione_sociale`';
|
||||
|
||||
foreach ($elements as $element) {
|
||||
$filter[] = '`an_anagrafiche`.`idanagrafica`='.prepare($element);
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
@ -23,7 +24,7 @@ if (!function_exists('geolocalizzazione')) {
|
||||
function geolocalizzazione($id_record, $is_sede = false)
|
||||
{
|
||||
$dbo = database();
|
||||
$lang = \Models\Locale::find(setting('Lingua'))->language_code;
|
||||
$lang = Models\Locale::find(setting('Lingua'))->language_code;
|
||||
|
||||
if ($is_sede) {
|
||||
$sede = $dbo->table('an_sedi')->where('id', $id_record)->first();
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
@ -454,12 +455,9 @@ class Anagrafica extends Model
|
||||
|
||||
if (
|
||||
!empty($this->sedeLegale->indirizzo)
|
||||
&&
|
||||
!empty($this->sedeLegale->citta)
|
||||
&&
|
||||
!empty($this->sedeLegale->provincia)
|
||||
&&
|
||||
$new_indirizzo != $prev_indirizzo
|
||||
&& !empty($this->sedeLegale->citta)
|
||||
&& !empty($this->sedeLegale->provincia)
|
||||
&& $new_indirizzo != $prev_indirizzo
|
||||
) {
|
||||
$indirizzo = urlencode($this->sedeLegale->indirizzo.', '.$this->sedeLegale->citta.', '.$this->sedeLegale->provincia);
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
@ -20,9 +21,7 @@
|
||||
namespace Modules\Anagrafiche;
|
||||
|
||||
use Common\SimpleModelTrait;
|
||||
use Geocoder\Provider\GoogleMaps;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Ivory\HttpAdapter\CurlHttpAdapter;
|
||||
|
||||
class Sede extends Model
|
||||
{
|
||||
@ -98,12 +97,9 @@ class Sede extends Model
|
||||
|
||||
if (
|
||||
!empty($this->indirizzo)
|
||||
&&
|
||||
!empty($this->citta)
|
||||
&&
|
||||
!empty($this->provincia)
|
||||
&&
|
||||
$new_indirizzo != $prev_indirizzo
|
||||
&& !empty($this->citta)
|
||||
&& !empty($this->provincia)
|
||||
&& $new_indirizzo != $prev_indirizzo
|
||||
) {
|
||||
$indirizzo = urlencode($this->indirizzo.', '.$this->citta.', '.$this->provincia);
|
||||
|
||||
@ -117,7 +113,7 @@ class Sede extends Model
|
||||
} else {
|
||||
$ch = curl_init();
|
||||
}
|
||||
|
||||
|
||||
$lang = \Models\Locale::find(setting('Lingua'))->language_code;
|
||||
$url = 'https://nominatim.openstreetmap.org/search.php?q='.$indirizzo.'&format=jsonv2&accept-language='.$lang;
|
||||
$user_agent = 'traccar';
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
@ -412,7 +413,7 @@ switch (post('op')) {
|
||||
if (post('threshold_qta')) {
|
||||
$dbo->update('mg_scorte_sedi', [
|
||||
'threshold_qta' => post('threshold_qta'),
|
||||
],[
|
||||
], [
|
||||
'id_articolo' => $id_record,
|
||||
'id_sede' => post('id_sede'),
|
||||
]);
|
||||
@ -436,7 +437,7 @@ switch (post('op')) {
|
||||
|
||||
case 'update_giacenza':
|
||||
$data = date('Y-m-d');
|
||||
|
||||
|
||||
$qta = post('qta') ?: 0;
|
||||
$new_qta = post('new_qta') ?: 0;
|
||||
|
||||
@ -449,7 +450,7 @@ switch (post('op')) {
|
||||
|
||||
// Registrazione del movimento con variazione della quantità
|
||||
$articolo->movimenta($qta_movimento, $descrizione, $data, 1, [
|
||||
'idsede' => post('id_sede')
|
||||
'idsede' => post('id_sede'),
|
||||
]);
|
||||
|
||||
flash()->info(tr('Giacenza aggiornata!'));
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
@ -36,21 +37,21 @@ echo '
|
||||
</div>
|
||||
|
||||
<div class="col-md-9">';
|
||||
// Articolo
|
||||
if ($articolo->marchio || $articolo->modello) {
|
||||
echo'
|
||||
// Articolo
|
||||
if ($articolo->marchio || $articolo->modello) {
|
||||
echo '
|
||||
<p class="float-right"><i class="fa fa-tag"></i>
|
||||
'.($articolo->marchio ? ($articolo->marchio->link ? '<a href="'.$articolo->marchio->link.'" target="_blank" rel="noopener noreferrer"> '.$articolo->marchio->name.'</a>' : $articolo->marchio->name.' ') : '').
|
||||
($articolo->modello ? ' <small><i class="fa fa-chevron-right"></i></small> '.$articolo->modello.' ' : '')
|
||||
.'</p>';
|
||||
}
|
||||
if ($articolo->id_categoria) {
|
||||
echo'
|
||||
($articolo->modello ? ' <small><i class="fa fa-chevron-right"></i></small> '.$articolo->modello.' ' : '')
|
||||
.'</p>';
|
||||
}
|
||||
if ($articolo->id_categoria) {
|
||||
echo '
|
||||
<p class="text-muted">'.$articolo->categoria->getTranslation('title').
|
||||
($articolo->sottocategoria ? ' <small><i class="fa fa-chevron-right"></i></small> '.$articolo->sottocategoria->getTranslation('title') : '').
|
||||
'</p>';
|
||||
}
|
||||
echo'
|
||||
($articolo->sottocategoria ? ' <small><i class="fa fa-chevron-right"></i></small> '.$articolo->sottocategoria->getTranslation('title') : '').
|
||||
'</p>';
|
||||
}
|
||||
echo '
|
||||
<p><h4><b>'.$articolo->getTranslation('title').'</b> '.($articolo->attivo ? '<i class="fa fa-check text-success"></i>' : '<i class="fa fa-times text-danger"></i> ').'</h4></p>
|
||||
<p><b>'.$articolo->codice.'</b> '.($articolo->barcode ? ' - <i class="fa fa-barcode"></i> '.$articolo->barcode.'</p>' : '').'</p>
|
||||
'.($articolo->note ? '<p class="text-danger"><i class="fa fa-pencil-square-o"></i> '.$articolo->note.'</p>' : '').'
|
||||
@ -76,11 +77,11 @@ echo '
|
||||
<h3 class="card-title"><i class="fa fa-archive"></i> '.tr('Giacenze').'</h3>
|
||||
</div>
|
||||
<div class="card-body">';
|
||||
if ($articolo->servizio) {
|
||||
echo'
|
||||
if ($articolo->servizio) {
|
||||
echo '
|
||||
<tr><td><p class="text-center"><i class="fa fa-info"></i> '.tr('Questo articolo è un servizio').'</td></tr>';
|
||||
} else {
|
||||
echo '
|
||||
} else {
|
||||
echo '
|
||||
<table class="table table-sm">
|
||||
<thead>
|
||||
<tr>
|
||||
@ -90,22 +91,22 @@ echo '
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>';
|
||||
foreach ($sedi as $sede) {
|
||||
echo '
|
||||
<tr class="'.($giacenze[$sede['id']][0]<$articolo->threshold_qta ? 'text-danger' : '').'">
|
||||
foreach ($sedi as $sede) {
|
||||
echo '
|
||||
<tr class="'.($giacenze[$sede['id']][0] < $articolo->threshold_qta ? 'text-danger' : '').'">
|
||||
<td>'.$sede['nomesede'].'</td>
|
||||
<td class="text-right">'.numberFormat($giacenze[$sede['id']][0], 'qta').' '.$articolo->um.'</td>
|
||||
'.($articolo->fattore_um_secondaria != 0 ? '<td class="text-right"><i class="fa fa-chevron-right pull-left"></i> '.$giacenze[$sede['id']][0] * $articolo->fattore_um_secondaria.' '.$articolo->um_secondaria.'</td>' : '').'
|
||||
</tr>';
|
||||
}
|
||||
echo '
|
||||
}
|
||||
echo '
|
||||
</tbody>
|
||||
</table>';
|
||||
}
|
||||
echo'
|
||||
}
|
||||
echo '
|
||||
</div>
|
||||
</div>
|
||||
</div>';
|
||||
</div>';
|
||||
// Panoramica
|
||||
echo '
|
||||
<div class="col-md-2">
|
||||
@ -117,24 +118,24 @@ echo '
|
||||
<table class="table table-sm">
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>'. tr('Garanzia') .'</td>
|
||||
<td class="text-right">'. ($articolo->gg_garanzia ? $articolo->gg_garanzia.' giorni' : '') .'</td>
|
||||
<td>'.tr('Garanzia').'</td>
|
||||
<td class="text-right">'.($articolo->gg_garanzia ? $articolo->gg_garanzia.' giorni' : '').'</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>'. tr('Serial number') .'</td>
|
||||
<td class="text-right">'. ($articolo->abilita_serial ? '<i class="fa fa-check text-success"></i>' : '<i class="fa fa-times text-danger"></i>') .'</td>
|
||||
<td>'.tr('Serial number').'</td>
|
||||
<td class="text-right">'.($articolo->abilita_serial ? '<i class="fa fa-check text-success"></i>' : '<i class="fa fa-times text-danger"></i>').'</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>'. tr('Ubicazione') .'</td>
|
||||
<td class="text-right">'. ($articolo->ubicazione ? $articolo->ubicazione : '') .'</td>
|
||||
<td>'.tr('Ubicazione').'</td>
|
||||
<td class="text-right">'.($articolo->ubicazione ?: '').'</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>'. tr('Peso lordo') .'</td>
|
||||
<td class="text-right">'. ($articolo->peso_lordo ? numberFormat($articolo->peso_lordo, $decimals).' '.tr('kg') : '') .'</td>
|
||||
<td>'.tr('Peso lordo').'</td>
|
||||
<td class="text-right">'.($articolo->peso_lordo ? numberFormat($articolo->peso_lordo, $decimals).' '.tr('kg') : '').'</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>'. tr('Volume') .'</td>
|
||||
<td class="text-right">'. ($articolo->volume ? numberFormat($articolo->volume, $decimals).' '.tr('m³') : '') .'</td>
|
||||
<td>'.tr('Volume').'</td>
|
||||
<td class="text-right">'.($articolo->volume ? numberFormat($articolo->volume, $decimals).' '.tr('m³') : '').'</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* OpenSTAManager: il software gestionale open source per l'assistenza tecnica e la fatturazione
|
||||
* Copyright (C) DevCode s.r.l.
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user