mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-02 17:07:01 +01:00
Fix caricamento promemoria da pianificare in dashboard
This commit is contained in:
parent
6172a7c89b
commit
b975cbc24e
@ -424,7 +424,7 @@ switch (filter('op')) {
|
||||
`co_contratti`.`data_bozza` AS data_contratto,
|
||||
DATE_FORMAT( `data_richiesta`, '%m%Y') AS mese,
|
||||
`data_richiesta` AS data_richiesta,
|
||||
`data_scadenza` AS data_scadenza,
|
||||
IF(`co_promemoria`.`data_scadenza` IS NULL, '', `co_promemoria`.`data_scadenza`) AS data_scadenza,
|
||||
`an_anagrafiche`.`ragione_sociale` AS ragione_sociale,
|
||||
'promemoria' AS ref,
|
||||
`in_tipiintervento_lang`.`name` AS tipo_intervento,
|
||||
@ -437,7 +437,7 @@ switch (filter('op')) {
|
||||
INNER JOIN `co_staticontratti` ON `co_contratti`.`idstato` = `co_staticontratti`.`id`
|
||||
INNER JOIN `an_anagrafiche` ON `co_contratti`.`idanagrafica` = `an_anagrafiche`.`idanagrafica`
|
||||
INNER JOIN `in_tipiintervento` ON `co_promemoria`.`idtipointervento` = `in_tipiintervento`.`id`
|
||||
LEFT JOIN `in_tipiintervento_lang` ON `in_tipiintervento_lang`.`id_record` = `in_tipiintervento`.`id` AND `in_tipiintervento_lang`.`id_lang` = ".prepare($lingua)."
|
||||
LEFT JOIN `in_tipiintervento_lang` ON `in_tipiintervento_lang`.`id_record` = `in_tipiintervento`.`id` AND `in_tipiintervento_lang`.`id_lang` = ".prepare(Models\Locale::getDefault()->id)."
|
||||
WHERE
|
||||
`idintervento` IS NULL AND `co_staticontratti`.`is_pianificabile` = 1)
|
||||
UNION
|
||||
@ -450,7 +450,7 @@ switch (filter('op')) {
|
||||
'' AS data_contratto,
|
||||
DATE_FORMAT(IF(`in_interventi`.`data_scadenza` IS NULL, `in_interventi`.`data_richiesta`, `in_interventi`.`data_scadenza`), '%m%Y') AS mese,
|
||||
`in_interventi`.`data_richiesta` AS data_richiesta,
|
||||
`in_interventi`.`data_scadenza` AS data_scadenza,
|
||||
IF(`in_interventi`.`data_scadenza` IS NULL, '', `in_interventi`.`data_scadenza`) AS data_scadenza,
|
||||
`an_anagrafiche`.`ragione_sociale` AS ragione_sociale,
|
||||
'intervento' AS ref,
|
||||
`in_tipiintervento_lang`.`name` AS tipo_intervento,
|
||||
@ -460,8 +460,8 @@ switch (filter('op')) {
|
||||
FROM
|
||||
`in_interventi`
|
||||
INNER JOIN `in_tipiintervento` ON `in_interventi`.`idtipointervento` = `in_tipiintervento`.`id`
|
||||
LEFT JOIN `in_tipiintervento_lang` ON `in_tipiintervento_lang`.`id_record` = `in_tipiintervento`.`id` AND `in_tipiintervento_lang`.`id_lang` = ".prepare($lingua).'
|
||||
INNER JOIN `an_anagrafiche` ON `in_interventi`.`idanagrafica`=`an_anagrafiche`.`idanagrafica`';
|
||||
LEFT JOIN `in_tipiintervento_lang` ON (`in_tipiintervento_lang`.`id_record` = `in_tipiintervento`.`id` AND `in_tipiintervento_lang`.`id_lang` = ".prepare(Models\Locale::getDefault()->id).")
|
||||
INNER JOIN `an_anagrafiche` ON `in_interventi`.`idanagrafica`=`an_anagrafiche`.`idanagrafica`";
|
||||
|
||||
// Visualizzo solo promemoria del tecnico loggato
|
||||
if (!empty($id_tecnico) && !empty($solo_promemoria_assegnati)) {
|
||||
|
@ -346,7 +346,7 @@ if (!empty($risultati_da_programmare)) {
|
||||
foreach ($mesi as $mese) {
|
||||
$data = Carbon::parse($mese['data']);
|
||||
$chiave = $data->format('mY');
|
||||
$testo = $data->formatLocalized('%B %Y');
|
||||
$testo = $data->isoFormat('MMMM YYYY');
|
||||
|
||||
if (checkdate($data->format('m'), $data->format('d'), $data->format('Y'))) {
|
||||
echo '
|
||||
|
@ -46,7 +46,7 @@ $plugin_impianti = (new Plugin())->getByField('name', 'Impianti', Models\Locale:
|
||||
|
||||
switch (post('op')) {
|
||||
case 'update':
|
||||
$idcontratto = post('idcontratto');
|
||||
$idcontratto = post('idcontratto')?: null;
|
||||
$id_promemoria = post('idcontratto_riga');
|
||||
|
||||
// Rimozione del collegamento al promemoria
|
||||
@ -71,9 +71,9 @@ switch (post('op')) {
|
||||
$intervento->idstatointervento = post('idstatointervento');
|
||||
$intervento->idsede_partenza = post('idsede_partenza');
|
||||
$intervento->idsede_destinazione = post('idsede_destinazione');
|
||||
$intervento->id_preventivo = post('idpreventivo');
|
||||
$intervento->id_preventivo = post('idpreventivo') ?: null;
|
||||
$intervento->id_contratto = $idcontratto;
|
||||
$intervento->id_ordine = post('idordine');
|
||||
$intervento->id_ordine = post('idordine')?: null;
|
||||
$intervento->idpagamento = post('idpagamento');
|
||||
|
||||
$intervento->id_documento_fe = post('id_documento_fe');
|
||||
|
@ -29,7 +29,7 @@ $interventi_da_pianificare = Intervento::doesntHave('sessioni')
|
||||
$raggruppamenti = $interventi_da_pianificare->groupBy(function ($item, $key) {
|
||||
$data = $item->data_scadenza ?: $item->data_richiesta;
|
||||
|
||||
return ucfirst($data->formatLocalized('%B %Y'));
|
||||
return ucfirst($data->isoFormat('MMMM YYYY'));
|
||||
});
|
||||
|
||||
$counter = 0;
|
||||
|
@ -67,7 +67,7 @@ if (!$pianificazioni->isEmpty()) {
|
||||
if (!$pianificazione->data_scadenza->equalTo($previous)) {
|
||||
$previous = $pianificazione->data_scadenza;
|
||||
echo '
|
||||
<b>'.ucfirst($pianificazione->data_scadenza->formatLocalized('%B %Y')).'</b>';
|
||||
<b>'.ucfirst($pianificazione->data_scadenza->isoFormat('MMMM YYYY')).'</b>';
|
||||
}
|
||||
|
||||
echo '
|
||||
|
@ -58,7 +58,7 @@ foreach ($raggruppamenti as $mese => $raggruppamento) {
|
||||
echo "
|
||||
<h4>
|
||||
<a class='clickable' onclick=\"if( $('#promemoria_pianificare_".$counter."').css('display') == 'none' ){ $(this).children('i').removeClass('fa-plus-circle'); $(this).children('i').addClass('fa-minus-circle'); }else{ $(this).children('i').addClass('fa-plus-circle'); $(this).children('i').removeClass('fa-minus-circle'); } $('#promemoria_pianificare_".$counter."').slideToggle();\">
|
||||
<i class='fa ".$class."'></i> ".ucfirst($nome_mese->formatLocalized('%B %Y')).'
|
||||
<i class='fa ".$class."'></i> ".ucfirst($nome_mese->isoFormat('MMMM YYYY')).'
|
||||
</a>
|
||||
</h4>';
|
||||
|
||||
|
@ -64,7 +64,7 @@ if ($calendar['format'] == 'week') {
|
||||
|
||||
$where = ' (in_interventi_tecnici.orario_inizio) <= '.prepare($max_date).' AND (in_interventi_tecnici.orario_inizio) >= '.prepare($min_date).' AND ';
|
||||
} else {
|
||||
$title = $date->formatLocalized('%B %Y');
|
||||
$title = $date->isoFormat('MMMM YYYY');
|
||||
|
||||
$min_date = $date->copy()->startOfMonth();
|
||||
$max_date = $date->copy()->endOfMonth();
|
||||
@ -154,7 +154,7 @@ for ($i = 0; $i < $count; $i = $i + 7) {
|
||||
$element = $list[$i + $c];
|
||||
|
||||
echo '
|
||||
<th>'.ucfirst($element['date']->formatLocalized('%A %d/%m')).'</th>';
|
||||
<th>'.ucfirst($element['date']->isoFormat('MMMM YYYY')).'</th>';
|
||||
}
|
||||
|
||||
echo '
|
||||
|
@ -125,7 +125,7 @@ for ($i = 0; $i < $count; $i = $i + 7) {
|
||||
$element = $list[$i + $c];
|
||||
|
||||
echo '
|
||||
<div class="divCell" align="center">'.ucfirst($element['date']->formatLocalized('%A %d/%m')).'</div>';
|
||||
<div class="divCell" align="center">'.ucfirst($element['date']->isoFormat('MMMM YYYY')).'</div>';
|
||||
}
|
||||
|
||||
echo '
|
||||
|
@ -58,7 +58,7 @@ $totale_finale = 0;
|
||||
// Nel fatturato totale è corretto NON tenere in considerazione eventuali rivalse, ritenute acconto o contributi.
|
||||
foreach ($raggruppamenti as $raggruppamento) {
|
||||
$data = new Carbon\Carbon($raggruppamento['data_competenza']);
|
||||
$mese = ucfirst($data->formatLocalized('%B %Y'));
|
||||
$mese = ucfirst($data->isoFormat('MMMM YYYY'));
|
||||
|
||||
$imponibile = SUM($raggruppamento['imponibile'], null, 2);
|
||||
$iva = SUM($raggruppamento['iva'], null, 2);
|
||||
|
Loading…
x
Reference in New Issue
Block a user