IdCategoria); $risultatocategoria=$risultatocategoria[0]; $allegati=ap_get_all_allegati_atto($id); $responsabile=ap_get_responsabile($risultato->RespProc); $responsabile=$responsabile[0]; ap_insert_log(5,5,$id,"Visualizzazione"); $coloreAnnullati=get_option('opt_AP_ColoreAnnullati'); if($risultato->DataAnnullamento!='0000-00-00') $Annullato='

Atto Annullato dal Responsabile del Procedimento

Motivo: '.stripslashes($risultato->MotivoAnnullamento).'

'; else $Annullato=''; echo '

Torna alla lista '.$Annullato.'

Dati atto

Ente titolare dell\'Atto
'.stripslashes(ap_get_ente($risultato->Ente)->Nome).'
Numero Albo
'.$risultato->Numero."/".$risultato->Anno.'
Codice di Riferimento
'.stripslashes($risultato->Riferimento).'
Oggetto
'.stripslashes($risultato->Oggetto).'
Data inizio Pubblicazione
'.ap_VisualizzaData($risultato->DataInizio).'
Data fine Pubblicazione
'.ap_VisualizzaData($risultato->DataFine).'
Data oblio
'.ap_VisualizzaData($risultato->DataOblio).'
Note
'.(strlen(stripslashes($risultato->Informazioni))>0?stripslashes($risultato->Informazioni):"  ").'
Categoria
'.stripslashes($risultatocategoria->Nome).'
'; $MetaDati=ap_get_meta_atto($id); if($MetaDati!==FALSE){ $Meta=""; foreach($MetaDati as $Metadato){ $Meta.="{".$Metadato->Meta."=".$Metadato->Value."} - "; } $Meta=substr($Meta,0,-3); echo'
Meta Dati
'.$Meta.'
'; } echo'
'; $Soggetti=unserialize($risultato->Soggetti); $Soggetti=ap_get_alcuni_soggetti_ruolo(implode(",",$Soggetti)); $Ruolo=""; if($Soggetti){ echo "

Soggetti

"; } foreach($Soggetti as $Soggetto){ if(ap_get_Funzione_Responsabile($Soggetto->Funzione,"Display")=="No"){ continue; } if($Soggetto->Funzione!=$Ruolo And $Ruolo!=""){ echo ''; } if($Soggetto->Funzione!=$Ruolo){ echo '

'.ap_get_Funzione_Responsabile($Soggetto->Funzione,"Descrizione").'

'; } $Ruolo=$Soggetto->Funzione; echo'
Persona
'.$Soggetto->Cognome." ".$Soggetto->Nome.'
'; if ($Soggetto->Email) echo'
email
'; if ($Soggetto->Telefono) echo'
Telefono
'.$Soggetto->Telefono.'
'; if ($Soggetto->Orario) echo'
Orario ricevimento
'.$Soggetto->Orario.'
'; if ($Soggetto->Note) echo'
Note
'.$Soggetto->Note.'
'; echo'
'; } if($Ruolo!=""){ echo '
'; } echo '

Allegati

'; //print_r($_SERVER); $TipidiFiles=ap_get_tipidifiles(); foreach ($allegati as $allegato) { $Estensione=ap_ExtensionType($allegato->Allegato); echo'
'; if(isset($allegato->TipoFile) and $allegato->TipoFile!="" and ap_isExtensioType($allegato->TipoFile)){ $Estensione=ap_ExtensionType($allegato->TipoFile); echo ''.$TipidiFiles[$Estensione]['Descrizione'].''; }else{ echo ''.$TipidiFiles[strtolower($Estensione)]['Descrizione'].''; } echo " ".strip_tags(($allegato->TitoloAllegato?$allegato->TitoloAllegato:basename( $allegato->Allegato))).'('.ap_Formato_Dimensione_File(filesize($allegato->Allegato)).')
'; if (strpos(get_permalink(),"?")>0) $sep="&"; else $sep="?"; if (is_file($allegato->Allegato)) echo ' '.htmlspecialchars_decode($TipidiFiles[strtolower($Estensione)]['Verifica']).' '; else echo basename( $allegato->Allegato)." File non trovato, il file è stato cancellato o spostato!"; echo '
'; } echo '
'; } function Lista_Atti($Parametri,$Categoria=0,$Numero=0,$Anno=0,$Oggetto='',$Dadata=0,$Adata=0,$Riferimento='',$Ente=-1){ ob_start(); switch ($Parametri['stato']){ case 0: $TitoloAtti="Tutti gli Atti"; break; case 1: $TitoloAtti="Atti in corso di Validità"; break; case 2: $TitoloAtti="Atti Scaduti"; break; case 3: $TitoloAtti="Atti da Pubblicare"; break; } if (isset($Parametri['per_page'])){ $N_A_pp=$Parametri['per_page']; }else{ $N_A_pp=10; } if (isset($Parametri['cat']) and $Parametri['cat']!=0){ $DesCategorie=""; $Categoria=""; $Categorie=explode(",",$Parametri['cat']); foreach($Categorie as $Cate){ $DesCat=ap_get_categoria($Cate); $DesCategorie.=$DesCat[0]->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=ap_get_all_atti($Parametri['stato'],$Numero,$Anno,$Categorie,$Oggetto,$Dadata,$Adata,'',0,0,true,true,$Riferimento,$Ente); $lista=ap_get_all_atti($Parametri['stato'],$Numero,$Anno,$Categorie,$Oggetto,$Dadata,$Adata,'Anno DESC,Numero DESC',$Da,$A,false,true,$Riferimento,$Ente); $titEnte=get_option('opt_AP_LivelloTitoloEnte'); if ($titEnte=='') $titEnte="h2"; $titPagina=get_option('opt_AP_LivelloTitoloPagina'); if ($titPagina=='') $titPagina="h3"; $coloreAnnullati=get_option('opt_AP_ColoreAnnullati'); $VisFiltro=""; if(isset($Parametri['minfiltri']) And $Parametri['minfiltri']=="si"){ if(isset($_REQUEST['vf']) and $_REQUEST['vf']=="s"){ // $VisFiltro='icona minimizza finestra filtri'; $VisFiltro=''; }else{ // $VisFiltro='icona massimizza finestra filtri'; $VisFiltro=''; } } echo '
'; if (get_option('opt_AP_VisualizzaEnte')=='Si') echo '<'.$titEnte.' >'.stripslashes(get_option('opt_AP_Ente')).''; echo'<'.$titPagina.'>'.$TitoloAtti.''; if (!isset($Parametri['filtri']) Or $Parametri['filtri']=="si") echo'

'.$VisFiltro.'

'.VisualizzaRicerca($Parametri['stato'],$Categoria,$Parametri['minfiltri']); //$Contenuto.= $nascondi; 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++; } echo '
'; } $FEColsOption=get_option('opt_AP_ColonneFE',array( "Ente"=>0, "Riferimento"=>0, "Oggetto"=>0, "Validita"=>0, "Categoria"=>0, "Note"=>0, "RespProc"=>0, "DataOblio"=>0)); if(!is_array($FEColsOption)){ $FEColsOption=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=ap_get_categoria($riga->IdCategoria); $cat=$categoria[0]->Nome; $responsabileprocedura=ap_get_responsabile($riga->RespProc); $respproc=$responsabileprocedura[0]->Cognome." ".$responsabileprocedura[0]->Nome; $NumeroAtto=ap_get_num_anno($riga->IdAtto); // Bonifica_Url(); $classe=''; if ($pari) $classe='class="u-background-white"'; if (!$pari) $classe='class="u-background-grey-10"'; $pari=!$pari; if($riga->DataAnnullamento!='0000-00-00'){ $classe='style="background-color: '.$coloreAnnullati.';"'; $CeAnnullato=true; } 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['RespProc']) And $FEColsOption['RespProc']==1) echo' '; if (isset($FEColsOption['DataOblio']) And $FEColsOption['DataOblio']==1) echo' '; echo' '; } } else { echo ''; } echo '
Atti
Prog.'.$Opzione.'
'.$Link.$NumeroAtto.'/'.$riga->Anno .' '.$Link.ap_VisualizzaData($riga->Data) .' '.$Link.$Link.stripslashes(ap_get_ente($riga->Ente)->Nome) .' '.$Link.stripslashes($riga->Riferimento) .' '.$Link.stripslashes($riga->Oggetto) .' '.$Link.ap_VisualizzaData($riga->DataInizio) .'
'.ap_VisualizzaData($riga->DataFine) .'
'.$Link.$cat .' '.$Link.stripslashes($riga->Informazioni) .' '.$Link.$respproc .' '.$Link.ap_VisualizzaData($riga->DataOblio) .'
Nessun Atto Codificato
'; echo '
'; if ($CeAnnullato) echo '

Le righe evidenziate con questo sfondo     indicano Atti Annullati

'; echo '
'; return ob_get_clean(); } ?>