".wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("%1\$sATTENZIONE.%2\$s E' stato indicato un VALORE non valido per il parametro %3\$s","albo-pretorio-on-line"),'',"",'ID')); } if(isset($_REQUEST['action']) And $_REQUEST['action']!=wp_strip_all_tags($_REQUEST['action'])){ unset($_REQUEST['action']); echo "
".wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("%1\$sATTENZIONE.%2\$s E' stato indicato un VALORE non valido per il parametro %3\$s","albo-pretorio-on-line"),'',"",'Action')); return; } if(isset($_REQUEST['categoria']) And !is_numeric(sanitize_text_field(wp_unslash($_REQUEST['categoria'] ?? '')))){ $_REQUEST['categoria']=0; echo "
".wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("%1\$sATTENZIONE.%2\$s E' stato indicato un VALORE non valido per il parametro %3\$s","albo-pretorio-on-line"),'',"",'Categoria')); } if(isset($_REQUEST['numero']) And sanitize_text_field(wp_unslash($_REQUEST['numero'] ?? '')) != "" AND !is_numeric(sanitize_text_field(wp_unslash($_REQUEST['numero'] ?? '')))){ $_REQUEST['numero']=""; echo "
".wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("%1\$sATTENZIONE.%2\$s E' stato indicato un VALORE non valido per il parametro %3\$s","albo-pretorio-on-line"),'',"",'Numero')); } if(isset($_REQUEST['anno']) And !is_numeric(sanitize_text_field(wp_unslash($_REQUEST['anno'] ?? '')))){ $_REQUEST['anno']=0; echo "
".wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("%1\$sATTENZIONE.%2\$s E' stato indicato un VALORE non valido per il parametro %3\$s","albo-pretorio-on-line"),'',"",'Anno')); } if(isset($_REQUEST['ente']) And !is_numeric(sanitize_text_field(wp_unslash($_REQUEST['ente'] ?? '')))){ $_REQUEST['ente']="-1"; echo "
".wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("%1\$sATTENZIONE.%2\$s E' stato indicato un VALORE non valido per il parametro %3\$s","albo-pretorio-on-line"),'',"",'Ente')); } if(isset($_REQUEST['Pag']) And !is_numeric(sanitize_text_field(wp_unslash($_REQUEST['Pag'] ?? '')))){ $_REQUEST['Pag']=1; echo "
".wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("%1\$sATTENZIONE.%2\$s E' stato indicato un VALORE non valido per il parametro %3\$s","albo-pretorio-on-line"),'',"",'Pag')); } if(isset($_REQUEST['oggetto']) And $_REQUEST['oggetto']!=wp_strip_all_tags($_REQUEST['oggetto'])){ $_REQUEST['oggetto']=""; echo "
".wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("%1\$sATTENZIONE.%2\$s E' stato indicato un VALORE non valido per il parametro %3\$s","albo-pretorio-on-line"),'',"",'Oggetto')); } if(isset($_REQUEST['riferimento']) And $_REQUEST['riferimento']!=wp_strip_all_tags($_REQUEST['riferimento'])){ $_REQUEST['riferimento']=""; echo "
".wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("%1\$sATTENZIONE.%2\$s E' stato indicato un VALORE non valido per il parametro %3\$s","albo-pretorio-on-line"),'',"",'Riferimento')); } if(isset($_REQUEST['DataInizio']) And $_REQUEST['DataInizio']!=wp_strip_all_tags($_REQUEST['DataInizio'])){ $_REQUEST['DataInizio']=""; echo "
".wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("%1\$sATTENZIONE.%2\$s E' stato indicato un VALORE non valido per il parametro %3\$s","albo-pretorio-on-line"),'',"",'Da Data')); } if(isset($_REQUEST['DataFine']) And $_REQUEST['DataFine']!=wp_strip_all_tags($_REQUEST['DataFine'])){ $_REQUEST['DataFine']=""; echo "
".wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("%1\$sATTENZIONE.%2\$s E' stato indicato un VALORE non valido per il parametro %3\$s","albo-pretorio-on-line"),'',"",'A Data')); } if(isset($_REQUEST['filtra']) And ($_REQUEST['filtra']!=__("Filtra","albo-pretorio-on-line") And $_REQUEST['filtra']!=__("Annulla Filtro","albo-pretorio-on-line"))){ $_REQUEST['filtra']="Filtra"; echo "
".wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("%1\$sATTENZIONE.%2\$s E' stato indicato un VALORE non valido per il parametro %3\$s","albo-pretorio-on-line"),'',"",'filtra')); } if(isset($_REQUEST['vf']) And (sanitize_text_field(wp_unslash($_REQUEST['vf'] ?? '')) != "s" And sanitize_text_field(wp_unslash($_REQUEST['vf'] ?? '')) != "h" And sanitize_text_field(wp_unslash($_REQUEST['vf'] ?? '')) != "undefined")){ $_REQUEST['vf']="undefined"; echo "
".wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("%1\$sATTENZIONE.%2\$s E' stato indicato un VALORE non valido per il parametro %3\$s","albo-pretorio-on-line"),'',"",'vf')); } foreach($_REQUEST as $albopc_Key => $albopc_Val){ $_REQUEST[$albopc_Key]=htmlspecialchars(wp_strip_all_tags($_REQUEST[$albopc_Key])); } include_once(dirname (__FILE__) .'/frontend_filtro_new2.php'); if(isset($_REQUEST['action'])){ switch ($_REQUEST['action']){ case 'printatto': if (is_numeric(sanitize_text_field(wp_unslash($_REQUEST['id'] ?? '')))) { include_once(dirname (__FILE__) .'/stampe.php'); $albopc_AttoStampa = albopc_get_atto((isset($_REQUEST['id'])?(int)$_REQUEST['id']:0)); if (!empty($albopc_AttoStampa)) { $albopc_AttoStampa = $albopc_AttoStampa[0]; $albopc_Oggi = albopc_oggi(); if (($albopc_AttoStampa->DataInizio!="0000-00-00" And $albopc_AttoStampa->DataInizio>$albopc_Oggi) Or ($albopc_AttoStampa->DataOblio!="0000-00-00" And $albopc_AttoStampa->DataOblio<=$albopc_Oggi)) wp_die(esc_html__("Documento non disponibile","albo-pretorio-on-line"),"",array('response'=>404)); } if (sanitize_text_field(wp_unslash($_REQUEST['pdf'] ?? '')) == 'c') { albopc_StampaAtto((isset($_REQUEST['id'])?intval($_REQUEST['id']):0), 'c'); } elseif (sanitize_text_field(wp_unslash($_REQUEST['pdf'] ?? '')) == 'a') { albopc_StampaAtto((isset($_REQUEST['id'])?intval($_REQUEST['id']):0), 'a'); } }else{ echo wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("ATTENZIONE:%sE' stato indicato un parametro non valido che può rappresentare un ATTACCO INFORMATICO AL SITO","albo-pretorio-on-line"),"
")); } break; case 'visatto': if(is_numeric(sanitize_text_field(wp_unslash($_REQUEST['id'] ?? '')))) $albopc_ret=albopc_VisualizzaAtto($_REQUEST['id']); else{ echo wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("ATTENZIONE:%sE' stato indicato un parametro non valido che può rappresentare un ATTACCO INFORMATICO AL SITO","albo-pretorio-on-line"),"
")); } break; case 'addstatall': if(is_numeric(sanitize_text_field(wp_unslash($_GET['id'] ?? ''))) and is_numeric(sanitize_text_field(wp_unslash($_GET['idAtto'] ?? '')))) albopc_insert_log(5,5,(isset($_GET['id'])?(int)$_GET['id']:0),"Visualizzazione",(isset($_GET['idAtto'])?(int)$_GET['idAtto']:0)); break; default: if (isset($_REQUEST['filtra'])){ if(!is_numeric(sanitize_text_field(wp_unslash($_REQUEST['categoria'] ?? ''))) OR !is_numeric(sanitize_text_field(wp_unslash($_REQUEST['numero'] ?? ''))) OR !is_numeric(sanitize_text_field(wp_unslash($_REQUEST['anno'] ?? ''))) OR !is_numeric(sanitize_text_field(wp_unslash($_REQUEST['ente'] ?? '')))){ echo wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("ATTENZIONE:%sE' stato indicato un parametro non valido che può rappresentare un ATTACCO INFORMATICO AL SITO","albo-pretorio-on-line"),"
")); break; } if(isset($_REQUEST['oggetto']) And $_REQUEST['oggetto']!=wp_strip_all_tags($_REQUEST['oggetto'])){ echo wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("ATTENZIONE:%sE' stato indicato un parametro non valido che può rappresentare un ATTACCO INFORMATICO AL SITO","albo-pretorio-on-line"),"
")); break; } if(isset($_REQUEST['riferimento']) And $_REQUEST['riferimento']!=wp_strip_all_tags($_REQUEST['riferimento'])){ echo wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("ATTENZIONE:%sE' stato indicato un parametro non valido che può rappresentare un ATTACCO INFORMATICO AL SITO","albo-pretorio-on-line"),"
")); break; } $albopc_ret=albopc_Lista_Atti($Parametri, isset($_REQUEST['categoria'])?(int)$_REQUEST['categoria']:0, isset($_REQUEST['numero'])?(int)$_REQUEST['numero']:0, isset($_REQUEST['anno'])?(int)$_REQUEST['anno']:0, isset($_REQUEST['oggetto'])?esc_html(sanitize_text_field(wp_unslash($_REQUEST['oggetto'] ?? ''))):"", isset($_REQUEST['DataInizio'])?esc_html(sanitize_text_field(wp_unslash($_REQUEST['DataInizio'] ?? ''))):0, isset($_REQUEST['DataFine'])?esc_html(sanitize_text_field(wp_unslash($_REQUEST['DataFine'] ?? ''))):0, isset($_REQUEST['riferimento'])?esc_html(sanitize_text_field(wp_unslash($_REQUEST['riferimento'] ?? ''))):"", isset($_REQUEST['ente'])?(int)$_REQUEST['ente']:-1); }else if(isset($_REQUEST['annullafiltro'])){ unset($_REQUEST['categoria']); unset($_REQUEST['numero']); unset($_REQUEST['anno']); unset($_REQUEST['oggetto']); unset($_REQUEST['riferimento']); unset($_REQUEST['DataInizio']); unset($_REQUEST['DataFine']); unset($_REQUEST['ente']); $albopc_ret=albopc_Lista_Atti($Parametri); }else{ $albopc_ret=albopc_Lista_Atti($Parametri); } } }else{ if (isset($_REQUEST['filtra'])){ if((isset($_REQUEST['categoria']) And !is_numeric(sanitize_text_field(wp_unslash($_REQUEST['categoria'] ?? '')))) OR (isset($_REQUEST['numero']) And sanitize_text_field(wp_unslash($_REQUEST['numero'] ?? '')) != "" AND !is_numeric(sanitize_text_field(wp_unslash($_REQUEST['numero'] ?? '')))) OR (isset($_REQUEST['anno']) And !is_numeric(sanitize_text_field(wp_unslash($_REQUEST['anno'] ?? '')))) OR (isset($_REQUEST['ente']) And !is_numeric(sanitize_text_field(wp_unslash($_REQUEST['ente'] ?? ''))))){ echo wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("ATTENZIONE:%sE' stato indicato un parametro non valido che può rappresentare un ATTACCO INFORMATICO AL SITO","albo-pretorio-on-line"),"
")); return; } if(isset($_REQUEST['oggetto']) And $_REQUEST['oggetto']!=wp_strip_all_tags($_REQUEST['oggetto'])){ echo wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("ATTENZIONE:%sE' stato indicato un parametro non valido che può rappresentare un ATTACCO INFORMATICO AL SITO","albo-pretorio-on-line"),"
")); return; } if(isset($_REQUEST['riferimento']) And $_REQUEST['riferimento']!=wp_strip_all_tags($_REQUEST['riferimento'])){ echo wp_kses_post(sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __("ATTENZIONE:%sE' stato indicato un parametro non valido che può rappresentare un ATTACCO INFORMATICO AL SITO","albo-pretorio-on-line"),"
")); return; } $albopc_ret=albopc_Lista_Atti($Parametri, isset($_REQUEST['categoria'])?(int)$_REQUEST['categoria']:0, isset($_REQUEST['numero'])?(int)$_REQUEST['numero']:0, isset($_REQUEST['anno'])?(int)$_REQUEST['anno']:0, isset($_REQUEST['oggetto'])?esc_html(sanitize_text_field(wp_unslash($_REQUEST['oggetto'] ?? ''))):"", isset($_REQUEST['DataInizio'])?esc_html(sanitize_text_field(wp_unslash($_REQUEST['DataInizio'] ?? ''))):0, isset($_REQUEST['DataFine'])?esc_html(sanitize_text_field(wp_unslash($_REQUEST['DataFine'] ?? ''))):0, isset($_REQUEST['riferimento'])?esc_html(sanitize_text_field(wp_unslash($_REQUEST['riferimento'] ?? ''))):"", isset($_REQUEST['ente'])?(int)$_REQUEST['ente']:-1); }else if(isset($_REQUEST['annullafiltro'])){ unset($_REQUEST['categoria']); unset($_REQUEST['numero']); unset($_REQUEST['anno']); unset($_REQUEST['oggetto']); unset($_REQUEST['riferimento']); unset($_REQUEST['DataInizio']); unset($_REQUEST['ente']); $albopc_ret=albopc_Lista_Atti($Parametri); }else{ $albopc_ret=albopc_Lista_Atti($Parametri); } } // phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped -- template di rendering front-end [Albo]: markup fisso + label i18n del plugin, con i valori DB/utente escapati singolarmente (esc_html/esc_url/esc_attr) e input gia sanitizzato a monte; le variabili $Link/$classe contengono solo markup fisso + dati gia escapati. function albopc_VisualizzaAtto($id){ $risultato=albopc_get_atto($id); $risultato=$risultato[0]; $risultatocategoria=albopc_get_categoria($risultato->IdCategoria); $risultatocategoria=$risultatocategoria[0]; $Unitao=albopc_get_unitaorganizzativa($risultato->IdUnitaOrganizzativa); $NomeResp=albopc_get_responsabile($risultato->RespProc); if (count($NomeResp)>0) $NomeResp=$NomeResp[0]; else $NomeResp=""; $allegati=albopc_get_all_allegati_atto($id); albopc_insert_log(5,5,$id,"Visualizzazione"); $coloreAnnullati=get_option('opt_AP_ColoreAnnullati'); if($risultato->DataAnnullamento!='0000-00-00') $Annullato='

'.sprintf(/* translators: i segnaposto sono valori dinamici (date, numeri, etichette) inseriti a runtime */ __('Atto Annullato dal Responsabile del Procedimento %1$s Motivo: %2$s','albo-pretorio-on-line'),'

',''.esc_html(stripslashes($risultato->MotivoAnnullamento)).''); else{ $Annullato=''; } ?>

Dati atto

".$Annullato."":"");?>
Meta."=".$Metadato->Value."} - "; } $Meta=substr($Meta,0,-3);?>
Ente)->Nome);?>
Numero."/".$risultato->Anno;?>
Riferimento));?>
Oggetto));?>
Data);?>
DataInizio);?>
DataFine)?>
DataOblio);?>
Richiedente));?>
Nome)?stripslashes($Unitao->Nome):"");?>
Nome." ".$NomeResp->Cognome:$NomeResp);?>
Nome)?>
Informazioni));?>
Soggetti, array('allowed_classes'=>false)); if(!is_array($Soggetti)){ $Soggetti=array(); } if(count($Soggetti)>0){ $Soggetti=albopc_get_alcuni_soggetti_ruolo(implode(",",$Soggetti)); $Ruolo=""; if($Soggetti){ echo "

". __("Soggetti","albo-pretorio-on-line")."

"; } foreach($Soggetti as $Soggetto){ if(albopc_get_Funzione_Responsabile($Soggetto->Funzione,"Display")=="No"){ continue; } if($Soggetto->Funzione!=$Ruolo){ $Ruolo=$Soggetto->Funzione;?>
Funzione,"Descrizione"); ?>
Cognome." ".$Soggetto->Nome;?>
Email) echo __("Email","albo-pretorio-on-line").' '.esc_html($Soggetto->Email).'
'; if ($Soggetto->Telefono) echo __("Telefono","albo-pretorio-on-line")." ".$Soggetto->Telefono."
"; if ($Soggetto->Orario) echo __("Orario ricevimento","albo-pretorio-on-line")." ".$Soggetto->Orario.'
'; if ($Soggetto->Note) echo __("Note","albo-pretorio-on-line")." ".$Soggetto->Note; ?>
0) $sep="&"; else $sep="?"; $documenti=albopc_get_documenti_atto($id); $StatoAllegati= get_option('opt_AP_Allegati'); if(count($documenti)>0){?>

Allegato);?>
TipoFile) and $allegato->TipoFile!="" and albopc_isExtensioType($allegato->TipoFile)){ $Estensione=albopc_ExtensionType($allegato->TipoFile); echo ''.$TipidiFiles[$Estensione]['Descrizione'].''; }else{ echo ''.esc_attr($TipidiFiles[strtolower($Estensione)]['Descrizione']).''; }?>
DocIntegrale!="1"?''.__("Pubblicato per Estratto","albo-pretorio-on-line")."
":"").''.esc_html(esc_html__("Descrizione","albo-pretorio-on-line")).': '.esc_html(wp_strip_all_tags(($allegato->TitoloAllegato?$allegato->TitoloAllegato:basename( $allegato->Allegato)))).'
'; if(!is_file($allegato->Allegato) And $allegato->Note!=""){ echo ''.esc_html(esc_html__("Documento rimosso","albo-pretorio-on-line")).': '.esc_html($allegato->Note).'

'; }else{ echo ''.esc_html(esc_html__("Impronta","albo-pretorio-on-line")).': '.esc_html($allegato->Impronta).'
'.esc_html(esc_html__("Dimensione file","albo-pretorio-on-line")).': '.esc_html(albopc_Formato_Dimensione_File(is_file($allegato->Allegato)?filesize($allegato->Allegato):0))."
"; if (is_file($allegato->Allegato)){ if($StatoAllegati=="all" Or $StatoAllegati=="vis"){ echo ' '; } if($StatoAllegati=="all" Or $StatoAllegati=="dwn"){ echo htmlspecialchars_decode($TipidiFiles[strtolower($Estensione)]['Verifica']).' '; if($StatoAllegati=="dwn"){ echo " ".esc_html(basename( $allegato->Allegato)).''; }else{ echo ""; } } }else{ echo esc_html(basename( $allegato->Allegato)).' '.esc_html__("File non trovato, il file è stato cancellato o spostato!","albo-pretorio-on-line"); } }?>
0) { ?>

Allegato);?>
TipoFile) and $allegato->TipoFile!="" and albopc_isExtensioType($allegato->TipoFile)){ $Estensione=albopc_ExtensionType($allegato->TipoFile); echo ''.$TipidiFiles[$Estensione]['Descrizione'].''; }else{ echo ''.esc_attr($TipidiFiles[strtolower($Estensione)]['Descrizione']).''; }?>
DocIntegrale!="1"?''.__("Pubblicato per Estratto","albo-pretorio-on-line")."
":"").''.esc_html(esc_html__("Descrizione","albo-pretorio-on-line")).': '.esc_html(wp_strip_all_tags(($allegato->TitoloAllegato?$allegato->TitoloAllegato:basename( $allegato->Allegato)))).'

'; if(!is_file($allegato->Allegato) And $allegato->Note!=""){ echo ''.esc_html(esc_html__("Allegato rimosso","albo-pretorio-on-line")).': '.esc_html($allegato->Note).'
'; }else{ echo ''.esc_html(esc_html__("Impronta","albo-pretorio-on-line")).': '.esc_html($allegato->Impronta).'
'.esc_html(esc_html__("Dimensione file","albo-pretorio-on-line")).': '.esc_html(albopc_Formato_Dimensione_File(is_file($allegato->Allegato)?filesize($allegato->Allegato):0))."
"; if (is_file($allegato->Allegato)){ if($StatoAllegati=="all" Or $StatoAllegati=="vis"){ echo ' '; } if($StatoAllegati=="all" Or $StatoAllegati=="dwn"){ echo htmlspecialchars_decode($TipidiFiles[strtolower($Estensione)]['Verifica']).' '; if($StatoAllegati=="dwn"){ echo " ".esc_html(basename( $allegato->Allegato)).' ('.esc_html(albopc_Formato_Dimensione_File(is_file($allegato->Allegato)?filesize($allegato->Allegato):0)).')'; }else{ echo ""; } } }else{ echo esc_html(basename( $allegato->Allegato)).' '.esc_html__("File non trovato, il file è stato cancellato o spostato!","albo-pretorio-on-line"); } }?>
Nome.","; $Categoria.=$Cate.","; } $DesCategorie= substr($DesCategorie,0, strlen($DesCategorie)-1); $TitoloAtti.=" Categorie ".$DesCategorie; $Categoria=substr($Categoria,0, strlen($Categoria)-1); $cat=1; }else{ $Categorie=$Categoria; $cat=0; } if (!isset($_REQUEST['Pag'])){ $Da=0; $A=$N_A_pp; }else{ $Da=($_REQUEST['Pag']-1)*$N_A_pp; $A=$N_A_pp; } if (!isset($_REQUEST['ente'])){ $Ente = '-1'; }else{ $Ente = $_REQUEST['ente']; } $TotAtti=albopc_get_all_atti($Parametri['stato'],intval($Numero),intval($Anno),$Categorie,$Oggetto,intval($Dadata),intval($Adata),'',0,0,true,false,$Riferimento,$Ente); $lista=albopc_get_all_atti($Parametri['stato'],intval($Numero),intval($Anno),$Categorie,$Oggetto,intval($Dadata),intval($Adata),'Anno DESC,Numero DESC',$Da,$A,false,false,$Riferimento,$Ente); $titEnte=get_option('opt_AP_LivelloTitoloEnte'); if ($titEnte=='') $titEnte="h2"; $titPagina=get_option('opt_AP_LivelloTitoloPagina'); if ($titPagina=='') $titPagina="h3"; $titFiltri= get_option('opt_AP_LivelloTitoloFiltri'); if ($titFiltri=='') $titFiltri="h4"; $coloreAnnullati=get_option('opt_AP_ColoreAnnullati'); $colorePari=get_option('opt_AP_ColorePari'); $coloreDispari=get_option('opt_AP_ColoreDispari'); if (!isset($Parametri['filtri']) Or $Parametri['filtri']=="si"){ if(isset($Parametri['minfiltri']) And $Parametri['minfiltri']=="si"){?>
< class="u-text-h2 pt-3 pl-2">>
< class="u-text-h2 pt-3 pl-2">>
'; if (get_option('opt_AP_VisualizzaEnte')=='Si') echo '<'.$titEnte.' >'.stripslashes(get_option('opt_AP_Ente')).''; echo '<'.$titPagina.'>'.$TitoloAtti.''; $Nav=""; $UrlSprite=get_option('opt_AP_UrlSprite'); if ($TotAtti>$N_A_pp){ $Para=''; foreach ($_REQUEST as $k => $v){ if ($k!="Pag" and $k!="vf") if ($Para=='') $Para.=$k.'='.$v; else $Para.='&'.$k.'='.$v; } if ($Para=='') $Para="?Pag="; else $Para="?".$Para."&Pag="; $Npag=(int)($TotAtti/$N_A_pp); if ($TotAtti%$N_A_pp>0){ $Npag++; } $Nav.= '
'.__("N. Atti", 'albo-pretorio-on-line').' '.$TotAtti.'
'; } echo $Nav; $FEColsOption=get_option('opt_AP_ColonneFE',array( "Data"=>0, "Ente"=>0, "Riferimento"=>0, "Oggetto"=>0, "Validita"=>0, "Categoria"=>0, "Note"=>0, "RespProc"=>0, "DataOblio"=>0)); if(!is_array($FEColsOption)){ $FEColsOption=shortcode_atts(array( "Data"=>0, "Ente"=>0, "Riferimento"=>0, "Oggetto"=>0, "Validita"=>0, "Categoria"=>0, "Note"=>0, "RespProc"=>0, "DataOblio"=>0), json_decode($FEColsOption,TRUE),""); } echo '
'; foreach($FEColsOption as $Opzione => $Valore){ if($Valore==1){ echo ' '; } } echo ' '; $CeAnnullato=false; if ($lista){ $pari=true; if (strpos(get_permalink(),"?")>0) $sep="&"; else $sep="?"; foreach($lista as $riga){ $Link=''; $categoria=albopc_get_categoria($riga->IdCategoria); $cat=$categoria[0]->Nome; $NumeroAtto=albopc_get_num_anno($riga->IdAtto); // Bonifica_Url(); $ParCella=''; if($riga->DataAnnullamento!='0000-00-00'){ $ParCella='style="background-color: '.$coloreAnnullati.';" title="'.__("Atto Annullato. Motivo Annullamento", 'albo-pretorio-on-line').': '.$riga->MotivoAnnullamento.'"'; $CeAnnullato=true; } echo ''; if ($FEColsOption['Data']==1) echo ' '; if ($FEColsOption['Ente']==1) echo ' '; if ($FEColsOption['Riferimento']==1) echo ' '; if ($FEColsOption['Oggetto']==1) echo ' '; if ($FEColsOption['Validita']==1) echo ' '; if ($FEColsOption['Categoria']==1) echo ' '; if ($FEColsOption['Note']==1) echo ' '; if ($FEColsOption['RespProc']==1){ $responsabileprocedura=albopc_get_responsabile($riga->RespProc); if(count($responsabileprocedura)>0){ $respproc=$responsabileprocedura[0]->Cognome." ".$responsabileprocedura[0]->Nome; echo ' '; } } if ($FEColsOption['DataOblio']==1) echo ' '; echo ' '; } } else { echo ''; } echo '
'.__("Prog.", 'albo-pretorio-on-line').''.$Opzione.'
'.$Link.esc_html($NumeroAtto).'/'.esc_html($riga->Anno) .' '.albopc_VisualizzaData($riga->Data) .' '.stripslashes(albopc_get_ente($riga->Ente)->Nome) .' '.stripslashes($riga->Riferimento) .' '.stripslashes($riga->Oggetto) .' '.albopc_VisualizzaData($riga->DataInizio) .'
'.albopc_VisualizzaData($riga->DataFine) .'
'.$cat .' '.stripslashes($riga->Informazioni) .' '.$respproc .' '.albopc_VisualizzaData($riga->DataOblio) .'
'.__("Nessun Atto Codificato", 'albo-pretorio-on-line').'
'; echo '
'; if ($CeAnnullato) echo '

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

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