Bugfix
This commit is contained in:
parent
ebfa9a743b
commit
50f5bb9d59
|
@ -198,6 +198,8 @@ L'archivio scaricato deve contenere direttamente al proprio interno i contenuti
|
||||||
├── ... - File contententi il codice del modulo
|
├── ... - File contententi il codice del modulo
|
||||||
└── MODULE
|
└── MODULE
|
||||||
|
|
||||||
|
Alcuni esempi sulla struttura dei moduli personalizzati sono disponibili nella repository https://github.com/devcode-it/example (download effettuabile da [qui](http://openstamanager.com/download/plugin_di_esempio.zip)).
|
||||||
|
|
||||||
#### update/VERSIONE.sql
|
#### update/VERSIONE.sql
|
||||||
|
|
||||||
Il file `VERSIONE.sql` (dove VERSIONE sta per la versione del modulo con `_`[underscore] al posto di `.`[punto]) contiene le operazioni di installazione del modulo a livello del database, comprendenti la creazione delle tabelle di base del modulo e l'inserimento di ulteriori dati nelle altre tabelle.
|
Il file `VERSIONE.sql` (dove VERSIONE sta per la versione del modulo con `_`[underscore] al posto di `.`[punto]) contiene le operazioni di installazione del modulo a livello del database, comprendenti la creazione delle tabelle di base del modulo e l'inserimento di ulteriori dati nelle altre tabelle.
|
||||||
|
|
|
@ -16,7 +16,7 @@ echo '
|
||||||
if ($dir == 'entrata' && empty($records[0]['ref_documento']) && $records[0]['stato'] == 'Emessa') {
|
if ($dir == 'entrata' && empty($records[0]['ref_documento']) && $records[0]['stato'] == 'Emessa') {
|
||||||
echo '
|
echo '
|
||||||
<div class="btn-group">
|
<div class="btn-group">
|
||||||
<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
<button type="button" class="btn btn-primary unblockable dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||||
<i class="fa fa-magic"></i> '.tr('Crea').' <span class="caret"></span>
|
<i class="fa fa-magic"></i> '.tr('Crea').' <span class="caret"></span>
|
||||||
<span class="sr-only">Toggle Dropdown</span>
|
<span class="sr-only">Toggle Dropdown</span>
|
||||||
</button>
|
</button>
|
||||||
|
|
|
@ -139,7 +139,7 @@ if ($dir == 'entrata') {
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
{[ "type": "select", "label": "<?php echo tr('Tipo fattura'); ?>", "name": "idtipodocumento", "required": 1, "values": "query=SELECT id, descrizione FROM co_tipidocumento WHERE dir='<?php echo $dir; ?>'", "value": "$idtipodocumento$" ]}
|
{[ "type": "select", "label": "<?php echo tr('Tipo fattura'); ?>", "name": "idtipodocumento", "required": 1, "values": "query=SELECT id, descrizione FROM co_tipidocumento WHERE dir='<?php echo $dir; ?>' AND (reversed = 0 OR id = <?php echo $records[0]['idtipodocumento']; ?>)", "value": "$idtipodocumento$", "readonly": <?php echo intval($records[0]['stato'] != 'Bozza' && $records[0]['stato'] != 'Annullata'); ?> ]}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-md-3">
|
<div class="col-md-3">
|
||||||
|
@ -382,10 +382,10 @@ include $docroot.'/modules/fatture/row-list.php';
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
if(!empty($note_accredito)){
|
if (!empty($note_accredito)) {
|
||||||
echo '
|
echo '
|
||||||
<div class="alert alert-info text-center">'.tr('Note di accredito collegate').':';
|
<div class="alert alert-info text-center">'.tr('Note di accredito collegate').':';
|
||||||
foreach($note_accredito as $nota){
|
foreach ($note_accredito as $nota) {
|
||||||
$text = tr('Rif. fattura _NUM_ del _DATE_', [
|
$text = tr('Rif. fattura _NUM_ del _DATE_', [
|
||||||
'_NUM_' => $nota['numero'],
|
'_NUM_' => $nota['numero'],
|
||||||
'_DATE_' => Translator::dateToLocale($nota['data']),
|
'_DATE_' => Translator::dateToLocale($nota['data']),
|
||||||
|
|
|
@ -253,6 +253,7 @@ if (empty($new_codice)) {
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
|
if(!$("#idanagrafica").val()){
|
||||||
$("#idsede").prop("disabled", true);
|
$("#idsede").prop("disabled", true);
|
||||||
$("#idpreventivo").prop("disabled", true);
|
$("#idpreventivo").prop("disabled", true);
|
||||||
$("#idcontratto").prop("disabled", true);
|
$("#idcontratto").prop("disabled", true);
|
||||||
|
@ -271,6 +272,8 @@ if (empty($new_codice)) {
|
||||||
$("#impianti").find("button").prop("disabled", true);';
|
$("#impianti").find("button").prop("disabled", true);';
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
}
|
||||||
|
|
||||||
$("#orario_inizio").on("dp.change", function (e) {
|
$("#orario_inizio").on("dp.change", function (e) {
|
||||||
$("#orario_fine").data("DateTimePicker").minDate(e.date);
|
$("#orario_fine").data("DateTimePicker").minDate(e.date);
|
||||||
});
|
});
|
||||||
|
|
|
@ -381,3 +381,7 @@ UPDATE `co_tipidocumento` SET `reversed` = 1 WHERE `descrizione` = 'Nota di accr
|
||||||
-- Fix id_sottocategoria in mg_articoli
|
-- Fix id_sottocategoria in mg_articoli
|
||||||
ALTER TABLE `mg_articoli` CHANGE `id_sottocategoria` `id_sottocategoria` int(11);
|
ALTER TABLE `mg_articoli` CHANGE `id_sottocategoria` `id_sottocategoria` int(11);
|
||||||
INSERT INTO `zz_files` (`id_module`, `id_record`, `nome`, `filename`, `original`) SELECT (SELECT `id` FROM `zz_modules` WHERE `name` = 'Articoli'), `id`, 'Immagine', `immagine01`, `immagine01` FROM `mg_articoli`;
|
INSERT INTO `zz_files` (`id_module`, `id_record`, `nome`, `filename`, `original`) SELECT (SELECT `id` FROM `zz_modules` WHERE `name` = 'Articoli'), `id`, 'Immagine', `immagine01`, `immagine01` FROM `mg_articoli`;
|
||||||
|
|
||||||
|
-- Fix widgets fatturato
|
||||||
|
UPDATE `zz_widgets` SET `query` = 'SELECT CONCAT_WS(\" \", REPLACE(REPLACE(REPLACE(FORMAT(SUM((SELECT SUM(subtotale+iva-sconto) FROM co_righe_documenti WHERE iddocumento=co_documenti.id)+iva_rivalsainps+rivalsainps+bollo-ritenutaacconto), 2), \",\", \"#\"), \".\", \",\"), \"#\", \".\"), \"€\") AS dato FROM co_documenti WHERE idtipodocumento IN (SELECT id FROM co_tipidocumento WHERE dir=\"entrata\") AND idstatodocumento NOT IN (SELECT id FROM co_statidocumento WHERE descrizione=\"Bozza\" OR descrizione=\"Annullata\") |segment| AND data >= \"|period_start|\" AND data <= \"|period_end|\" AND 1=1' WHERE `zz_widgets`.`name` = 'Fatturato';
|
||||||
|
UPDATE `zz_widgets` SET `query` = 'SELECT CONCAT_WS(\" \", REPLACE(REPLACE(REPLACE(FORMAT((SELECT ABS(SUM(da_pagare))), 2), \",\", \"#\"), \".\", \",\"), \"#\", \".\"), \"€\") AS dato FROM (co_scadenziario INNER JOIN co_documenti ON co_scadenziario.iddocumento=co_documenti.id) INNER JOIN co_tipidocumento ON co_documenti.idtipodocumento=co_tipidocumento.id WHERE dir=\'uscita\' AND idstatodocumento NOT IN (SELECT id FROM co_statidocumento WHERE descrizione=\"Bozza\" OR descrizione=\"Annullata\") |segment| AND data_emissione >= \"|period_start|\" AND data_emissione <= \"|period_end|\"' WHERE `zz_widgets`.`name` = 'Acquisti';
|
||||||
|
|
Loading…
Reference in New Issue