Fix ddt
This commit is contained in:
parent
1cc40b76e2
commit
146a36ab9e
|
@ -56,7 +56,7 @@ echo '
|
||||||
<input type="hidden" name="blocca_minimo_vendita" value="'.setting('Bloccare i prezzi inferiori al minimo di vendita').'">';
|
<input type="hidden" name="blocca_minimo_vendita" value="'.setting('Bloccare i prezzi inferiori al minimo di vendita').'">';
|
||||||
|
|
||||||
// Selezione impianto per gli Interventi
|
// Selezione impianto per gli Interventi
|
||||||
if ($module->getTranslation('title') == 'Interventi') {
|
if ($module->getTranslation('title') == 'Attività') {
|
||||||
echo '
|
echo '
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
|
|
|
@ -130,7 +130,7 @@ if (!empty($options['create_document'])) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Opzioni aggiuntive per gli Interventi
|
// Opzioni aggiuntive per gli Interventi
|
||||||
elseif ($final_module->getTranslation('title') == 'Interventi') {
|
elseif ($final_module->getTranslation('title') == 'Attività') {
|
||||||
echo '
|
echo '
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
{[ "type": "select", "label": "'.tr('Stato').'", "name": "id_stato_intervento", "required": 1, "values": "query=SELECT `in_statiintervento`.`id`, `in_statiintervento_lang`.`title` as `descrizione`, `colore` AS _bgcolor_ FROM `in_statiintervento` LEFT JOIN `in_statiintervento_lang` ON (`in_statiintervento`.`id` = `in_statiintervento_lang`.`id_record` AND `in_statiintervento_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') WHERE `deleted_at` IS NULL AND `is_completato` = 0 ORDER BY `title`" ]}
|
{[ "type": "select", "label": "'.tr('Stato').'", "name": "id_stato_intervento", "required": 1, "values": "query=SELECT `in_statiintervento`.`id`, `in_statiintervento_lang`.`title` as `descrizione`, `colore` AS _bgcolor_ FROM `in_statiintervento` LEFT JOIN `in_statiintervento_lang` ON (`in_statiintervento`.`id` = `in_statiintervento_lang`.`id_record` AND `in_statiintervento_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') WHERE `deleted_at` IS NULL AND `is_completato` = 0 ORDER BY `title`" ]}
|
||||||
|
@ -152,7 +152,7 @@ if (!empty($options['create_document'])) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Opzioni aggiuntive per i DDT
|
// Opzioni aggiuntive per i DDT
|
||||||
elseif (in_array($final_module->getTranslation('title'), ['Ddt di vendita', 'Ddt di acquisto'])) {
|
elseif (in_array($final_module->getTranslation('title'), ['Ddt in uscita', 'Ddt in entrata'])) {
|
||||||
$stato_predefinito = (new Stato())->getByField('title', 'Bozza', Models\Locale::getPredefined()->id);
|
$stato_predefinito = (new Stato())->getByField('title', 'Bozza', Models\Locale::getPredefined()->id);
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
|
|
|
@ -34,7 +34,7 @@ use Modules\Ordini\Stato as StatoOrdine;
|
||||||
|
|
||||||
$module = Module::find($id_module);
|
$module = Module::find($id_module);
|
||||||
|
|
||||||
if ($module->getTranslation('title') == 'Ddt di vendita') {
|
if ($module->getTranslation('title') == 'Ddt in uscita') {
|
||||||
$dir = 'entrata';
|
$dir = 'entrata';
|
||||||
} else {
|
} else {
|
||||||
$dir = 'uscita';
|
$dir = 'uscita';
|
||||||
|
|
|
@ -26,7 +26,7 @@ use Modules\Fatture\Fattura;
|
||||||
use Modules\Fatture\Stato;
|
use Modules\Fatture\Stato;
|
||||||
use Modules\Fatture\Tipo;
|
use Modules\Fatture\Tipo;
|
||||||
|
|
||||||
if ($module->getTranslation('title') == 'Ddt di vendita') {
|
if ($module->getTranslation('title') == 'Ddt in uscita') {
|
||||||
$dir = 'entrata';
|
$dir = 'entrata';
|
||||||
$module_fatture = 'Fatture di vendita';
|
$module_fatture = 'Fatture di vendita';
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -28,7 +28,7 @@ $tipo_documento_finale = Fattura::class;
|
||||||
|
|
||||||
$module = Module::find($id_module);
|
$module = Module::find($id_module);
|
||||||
|
|
||||||
if ($module->getTranslation('title') == 'Ddt di vendita') {
|
if ($module->getTranslation('title') == 'Ddt in uscita') {
|
||||||
$final_module = 'Fatture di vendita';
|
$final_module = 'Fatture di vendita';
|
||||||
$dir = 'entrata';
|
$dir = 'entrata';
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -33,7 +33,7 @@ if ($module_name == 'Ddt di acquisto') {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty($id_record)) {
|
if (!empty($id_record)) {
|
||||||
$ddt = DDT::with('tipo', 'stato')->find($id_record);
|
$ddt = DDT::find($id_record);
|
||||||
|
|
||||||
$record = $dbo->fetchOne('SELECT
|
$record = $dbo->fetchOne('SELECT
|
||||||
`dt_ddt`.*,
|
`dt_ddt`.*,
|
||||||
|
@ -43,7 +43,7 @@ if (!empty($id_record)) {
|
||||||
`dt_tipiddt_lang`.`title` AS `descrizione_tipodoc`,
|
`dt_tipiddt_lang`.`title` AS `descrizione_tipodoc`,
|
||||||
`an_anagrafiche`.`tipo` AS tipo_anagrafica
|
`an_anagrafiche`.`tipo` AS tipo_anagrafica
|
||||||
FROM `dt_ddt`
|
FROM `dt_ddt`
|
||||||
INNER JOIN `dt_statiddt` ON dt_ddt.idstatoddt=dt_statiddt.id
|
INNER JOIN `dt_statiddt` ON `dt_ddt`.`idstatoddt`=`dt_statiddt`.`id`
|
||||||
LEFT JOIN `dt_statiddt_lang` ON (`dt_statiddt_lang`.`id_record` = `dt_statiddt`.`id` AND `dt_statiddt_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).')
|
LEFT JOIN `dt_statiddt_lang` ON (`dt_statiddt_lang`.`id_record` = `dt_statiddt`.`id` AND `dt_statiddt_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).')
|
||||||
INNER JOIN `an_anagrafiche` ON `dt_ddt`.`idanagrafica`=`an_anagrafiche`.`idanagrafica`
|
INNER JOIN `an_anagrafiche` ON `dt_ddt`.`idanagrafica`=`an_anagrafiche`.`idanagrafica`
|
||||||
INNER JOIN `dt_tipiddt` ON `dt_ddt`.`idtipoddt`=`dt_tipiddt`.`id`
|
INNER JOIN `dt_tipiddt` ON `dt_ddt`.`idtipoddt`=`dt_tipiddt`.`id`
|
||||||
|
|
|
@ -74,7 +74,7 @@ if (in_array($module->getTranslation('title'), ['Fatture di vendita', 'Fatture d
|
||||||
$is_rientrabile = $database->fetchOne('SELECT * FROM `dt_causalet` WHERE `id` = '.prepare($ddt->idcausalet))['is_rientrabile'];
|
$is_rientrabile = $database->fetchOne('SELECT * FROM `dt_causalet` WHERE `id` = '.prepare($ddt->idcausalet))['is_rientrabile'];
|
||||||
} elseif (in_array($module->getTranslation('title'), ['Ordini cliente', 'Ordini fornitore'])) {
|
} elseif (in_array($module->getTranslation('title'), ['Ordini cliente', 'Ordini fornitore'])) {
|
||||||
$modulo = 'ord';
|
$modulo = 'ord';
|
||||||
} elseif ($module->getTranslation('title') == 'Interventi') {
|
} elseif ($module->getTranslation('title') == 'Attività') {
|
||||||
$modulo = 'int';
|
$modulo = 'int';
|
||||||
} elseif ($module->getTranslation('title') == 'Contratti') {
|
} elseif ($module->getTranslation('title') == 'Contratti') {
|
||||||
$modulo = 'con';
|
$modulo = 'con';
|
||||||
|
|
|
@ -30,7 +30,7 @@ foreach ($stati_abilitati as $stato) {
|
||||||
// Crea revisione
|
// Crea revisione
|
||||||
echo '
|
echo '
|
||||||
<div class="tip" data-toggle="tooltip" title="'.tr('Per creare una nuova revisione lo stato del preventivo deve essere tra: _STATE_LIST_', [
|
<div class="tip" data-toggle="tooltip" title="'.tr('Per creare una nuova revisione lo stato del preventivo deve essere tra: _STATE_LIST_', [
|
||||||
'_STATE_LIST_' => $stati,
|
'_STATE_LIST_' => implode(", ", $stati),
|
||||||
]).'">
|
]).'">
|
||||||
<button type="button" class="btn btn-warning '.($record['is_revisionabile'] ? '' : 'disabled').'" onclick="openModal(\''.tr('Crea revisione').'\', \''.$module->fileurl('crea_revisione.php').'?id_module='.$id_module.'&id_record='.$id_record.'\')">
|
<button type="button" class="btn btn-warning '.($record['is_revisionabile'] ? '' : 'disabled').'" onclick="openModal(\''.tr('Crea revisione').'\', \''.$module->fileurl('crea_revisione.php').'?id_module='.$id_module.'&id_record='.$id_record.'\')">
|
||||||
<i class="fa fa-edit"></i> '.tr('Crea nuova revisione...').'
|
<i class="fa fa-edit"></i> '.tr('Crea nuova revisione...').'
|
||||||
|
@ -51,7 +51,7 @@ foreach ($stati_abilitati as $stato) {
|
||||||
// Creazione altri documenti
|
// Creazione altri documenti
|
||||||
echo '
|
echo '
|
||||||
<div class="btn-group tip" data-toggle="tooltip" title="'.tr('Per creare un documento deve essere inserita almeno una riga e lo stato del preventivo deve essere tra: _STATE_LIST_', [
|
<div class="btn-group tip" data-toggle="tooltip" title="'.tr('Per creare un documento deve essere inserita almeno una riga e lo stato del preventivo deve essere tra: _STATE_LIST_', [
|
||||||
'_STATE_LIST_' => $stati,
|
'_STATE_LIST_' => implode(', ', $stati),
|
||||||
]).'">
|
]).'">
|
||||||
<button class="btn btn-info dropdown-toggle '.($disabled ? '' : 'disabled').'" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
|
<button class="btn btn-info dropdown-toggle '.($disabled ? '' : 'disabled').'" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
|
||||||
<i class="fa fa-magic"></i> '.tr('Crea').'...
|
<i class="fa fa-magic"></i> '.tr('Crea').'...
|
||||||
|
|
|
@ -41,7 +41,7 @@ if (get('documento') == 'fattura') {
|
||||||
$op = 'add_ordine_fornitore';
|
$op = 'add_ordine_fornitore';
|
||||||
$tipo_documento_finale = Ordine::class;
|
$tipo_documento_finale = Ordine::class;
|
||||||
} elseif (get('documento') == 'ddt') {
|
} elseif (get('documento') == 'ddt') {
|
||||||
$final_module = 'Ddt di vendita';
|
$final_module = 'Ddt in uscita';
|
||||||
$op = 'add_documento';
|
$op = 'add_documento';
|
||||||
$tipo_documento_finale = DDT::class;
|
$tipo_documento_finale = DDT::class;
|
||||||
} elseif (get('documento') == 'contratto') {
|
} elseif (get('documento') == 'contratto') {
|
||||||
|
@ -49,7 +49,7 @@ if (get('documento') == 'fattura') {
|
||||||
$op = 'add_preventivo';
|
$op = 'add_preventivo';
|
||||||
$tipo_documento_finale = Contratto::class;
|
$tipo_documento_finale = Contratto::class;
|
||||||
} else {
|
} else {
|
||||||
$final_module = 'Interventi';
|
$final_module = 'Attività';
|
||||||
$op = 'add_documento';
|
$op = 'add_documento';
|
||||||
$tipo_documento_finale = Intervento::class;
|
$tipo_documento_finale = Intervento::class;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue