0, "Riferimento"=>0, "Oggetto"=>0, "Validita"=>0, "Categoria"=>0, "Note"=>0, "DataOblio"=>0)); $PaginaAttiCor=get_option('opt_AP_PAttiCor'); $PaginaAttiSto=get_option('opt_AP_PAttiSto'); if(!is_array($FEColsOption)){ $FEColsOption=json_decode($FEColsOption,TRUE); } // phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped -- template di rendering: markup fisso intercalato a valori dinamici escapati singolarmente (esc_html sui testi DB, esc_url sugli href, esc_attr sui colori-opzione). Le variabili $classe/$Link contengono solo markup fisso + dati gia' escapati. echo '

'.esc_html($Parametri['titolo']).'

'; foreach($FEColsOption as $Opzione => $Valore){ if($Opzione=="Validita") $Opzione="Validità"; if($Opzione=="DataOblio") $Opzione="Data Oblio"; if($Valore==1){ echo ' '; } } echo ' '; $CeAnnullato=false; if ($lista){ $pari=true; if (strpos(get_permalink(),"?")>0) $sep="&"; else $sep="?"; foreach($lista as $riga){ $categoria=albopc_get_categoria($riga->IdCategoria); $cat=$categoria[0]->Nome; $NumeroAtto=albopc_get_num_anno($riga->IdAtto); // Bonifica_Url(); $classe=''; if ($pari And $coloreDispari) $classe='style="background-color: '.esc_attr($coloreDispari).';"'; if (!$pari And $colorePari) $classe='style="background-color: '.esc_attr($colorePari).';"'; $pari=!$pari; if($riga->DataAnnullamento!='0000-00-00'){ $classe='style="background-color: '.esc_attr($coloreAnnullati).';"'; $CeAnnullato=true; } $Stato=__("Scaduto","albo-pretorio-on-line"); if ($riga->DataFine>gmdate("Y-m-d")){ $Stato=__("Corrente","albo-pretorio-on-line"); $Link=''; }else{ $Link=''; } echo ''; if (isset($FEColsOption['Data']) And $FEColsOption['Data']==1) echo ' '; if (isset($FEColsOption['Ente']) And $FEColsOption['Ente']==1) echo ' '; if (isset($FEColsOption['Riferimento']) And $FEColsOption['Riferimento']==1) echo ' '; if (isset($FEColsOption['Oggetto']) And $FEColsOption['Oggetto']==1) echo ' '; if (isset($FEColsOption['Validita']) And $FEColsOption['Validita']==1) echo ' '; if (isset($FEColsOption['Categoria']) And $FEColsOption['Categoria']==1) echo ' '; if (isset($FEColsOption['Note']) And $FEColsOption['Note']==1) echo ' '; if (isset($FEColsOption['DataOblio']) And $FEColsOption['DataOblio']==1) echo ' '; echo ' '; } } else { echo ''; } echo '
'. esc_html__("Atti","albo-pretorio-on-line").'
'. esc_html__("Stato","albo-pretorio-on-line").' '. esc_html__("Prog.","albo-pretorio-on-line").''.esc_html($Opzione).'
'.esc_html($Stato).' '.$Link.esc_html($NumeroAtto).'/'.esc_html($riga->Anno) .' '.esc_html(albopc_VisualizzaData($riga->Data)) .' '.$Link.$Link.esc_html(stripslashes(albopc_get_ente($riga->Ente)->Nome)) .' '.$Link.esc_html(stripslashes($riga->Riferimento)) .' '.$Link.esc_html(stripslashes($riga->Oggetto)) .' '.$Link.esc_html(albopc_VisualizzaData($riga->DataInizio)) .'
'.esc_html(albopc_VisualizzaData($riga->DataFine)) .'
'.$Link.esc_html($cat) .' '.$Link.esc_html(stripslashes($riga->Informazioni)) .' '.$Link.esc_html(albopc_VisualizzaData($riga->DataOblio)) .'
'. esc_html__("Nessun Atto Codificato","albo-pretorio-on-line").'
'; echo '
'; if ($CeAnnullato) echo '

'. esc_html__('Le righe evidenziate con questo sfondo','albo-pretorio-on-line').'     '. esc_html__('indicano Atti Annullati','albo-pretorio-on-line').'

'; // phpcs:enable WordPress.Security.EscapeOutput.OutputNotEscaped return ob_get_clean(); } ?>