1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-06-05 22:09:38 +02:00

Fix minore

This commit is contained in:
Thomas Zilio
2020-03-04 18:44:07 +01:00
parent 2b60df8ac5
commit c758ee38b1
12 changed files with 39 additions and 56 deletions

View File

@@ -199,18 +199,18 @@ if (!$has_settings) {
$i = 0;
foreach ($settings as $setting => $required) {
if (empty(setting($setting))) {
if ($i%2==0 or $i==0)
echo ' <div class="row">';
if ($i % 2 == 0 or $i == 0) {
echo ' <div class="row">';
}
echo '
<div class="col-md-6">
'.Settings::input($setting, $required).'
</div>';
$i++;
if ($i%2==0 or $i == sizeof($settings))
echo ' </div>';
++$i;
if ($i % 2 == 0 or $i == sizeof($settings)) {
echo ' </div>';
}
}
}

0
include/src/ReferenceInterface.php Normal file → Executable file
View File

0
modules/articoli/src/Movimento.php Normal file → Executable file
View File

View File

@@ -9,6 +9,7 @@ use Modules\Contratti\Components\Descrizione;
use Modules\Contratti\Components\Riga;
use Modules\Contratti\Components\Sconto;
use Modules\Contratti\Contratto;
use Plugins\PianificazioneInterventi\Promemoria;
switch (post('op')) {
case 'add':
@@ -321,17 +322,13 @@ $riga = $contratto->getRiga($type, $id_riga);
]);
$id_promemoria = $dbo->lastInsertedID();
// Copia degli articoli
$dbo->query('INSERT INTO co_promemoria_articoli(idarticolo, id_promemoria, idimpianto, descrizione, prezzo_vendita, prezzo_acquisto, sconto, sconto_unitario, tipo_sconto, idiva, desc_iva, iva, qta, um, abilita_serial) SELECT idarticolo, :id_new, idimpianto, descrizione, prezzo_vendita, prezzo_acquisto, sconto, sconto_unitario, tipo_sconto, idiva, desc_iva, iva, qta, um, abilita_serial FROM co_promemoria_articoli AS z WHERE id_promemoria = :id_old', [
':id_new' => $id_promemoria,
':id_old' => $p['id'],
]);
// Copia delle righe
$dbo->query('INSERT INTO co_righe_promemoria(id_promemoria, descrizione, qta, um, prezzo_vendita, prezzo_acquisto, idiva, desc_iva, iva, sconto, sconto_unitario, tipo_sconto) SELECT :id_new, descrizione, qta, um, prezzo_vendita, prezzo_acquisto, idiva, desc_iva, iva, sconto, sconto_unitario, tipo_sconto FROM co_righe_promemoria AS z WHERE id_promemoria = :id_old', [
':id_new' => $id_promemoria,
':id_old' => $p['id'],
]);
$promemoria = Promemoria::find($p['id']);
$righe = $promemoria->getRighe();
foreach ($righe as $riga) {
$new_riga = $riga->replicate();
$new_riga->id_promemoria = $id_promemoria;
$new_riga->save();
}
// Copia degli allegati
Uploads::copy([

0
plugins/importFE/buttons.php Normal file → Executable file
View File

0
plugins/importFE/riferimento.php Normal file → Executable file
View File

View File

View File

@@ -45,7 +45,6 @@ switch ($operazione) {
$dbo->query('DELETE FROM `co_promemoria` WHERE id='.prepare($id));
$dbo->query('DELETE FROM `co_righe_promemoria` WHERE id_promemoria='.prepare($id));
$dbo->query('DELETE FROM `co_promemoria_articoli` WHERE id_promemoria='.prepare($id));
flash()->info(tr('Pianificazione eliminata!'));
@@ -57,10 +56,6 @@ switch ($operazione) {
':id_contratto' => $id_record,
]);
$dbo->query('DELETE FROM `co_promemoria_articoli` WHERE id_promemoria IN (SELECT id FROM `co_promemoria` WHERE idcontratto = :id_contratto AND idintervento IS NULL)', [
':id_contratto' => $id_record,
]);
$dbo->query('DELETE FROM `co_promemoria` WHERE idcontratto = :id_contratto AND idintervento IS NULL', [
':id_contratto' => $id_record,
]);

0
src/Traits/ReferenceTrait.php Normal file → Executable file
View File

View File

@@ -20,7 +20,7 @@ return [
'co_movimenti',
'co_movimenti_modelli',
'co_ordiniservizio',
'co_ordiniservizio_pianificazionefatture',
'co_fatturazione_contratti',
'co_ordiniservizio_vociservizio',
'co_pagamenti',
'co_pianodeiconti1',
@@ -28,8 +28,7 @@ return [
'co_pianodeiconti3',
'co_preventivi',
'co_righe_contratti',
'co_promemoria_articoli',
'co_promemoria_righe',
'co_righe_promemoria',
'co_righe_documenti',
'co_righe_preventivi',
'co_ritenutaacconto',

View File

@@ -278,17 +278,17 @@ class Anagrafica extends Model
return $codice;
}
protected function fixRagioneSociale()
{
if (!empty($this->cognome) || !empty($this->nome)) {
$this->ragione_sociale = $this->cognome.' '.$this->nome;
}
}
// Attributi Eloquent
public function getModuleAttribute()
{
return 'Anagrafiche';
}
protected function fixRagioneSociale()
{
if (!empty($this->cognome) || !empty($this->nome)) {
$this->ragione_sociale = $this->cognome.' '.$this->nome;
}
}
}

View File

@@ -576,29 +576,21 @@ class Fattura extends Document
$riga->save();
}
// Opzioni di riferimento
// Opzioni di riferimento
public function getReferenceName()
{
return $this->tipo->descrizione;
}
public function getReferenceName()
{
}
public function getReferenceNumber()
{
return $this->numero_esterno ?: $this->numero;
}
public function getReferenceNumber()
{
}
public function getReferenceDate()
{
return $this->data;
}
public function getReference(){
$name = $this->getReferenceName();
$number = $this->getReferenceNumber();
$date = $this->getReferenceDate();
}
public function getReferenceDate()
{
}
public function getReference()
{
}
}