".sprintf(__("%sATTENZIONE.%s E' stato indicato un VALORE non valido per il parametro %s","albo-online"),'',"",'ID');
return;
}
if(isset($_REQUEST['action']) And $_REQUEST['action']!=wp_strip_all_tags($_REQUEST['action'])){
unset($_REQUEST['action']);
echo "
".sprintf(__("%sATTENZIONE.%s E' stato indicato un VALORE non valido per il parametro %s","albo-online"),'',"",'Action');
return;
}
if(isset($_REQUEST['categoria']) And !is_numeric($_REQUEST['categoria'])){
$_REQUEST['categoria']=0;
echo "
".sprintf(__("%sATTENZIONE.%s E' stato indicato un VALORE non valido per il parametro %s","albo-online"),'',"",'Categoria');
}
if(isset($_REQUEST['numero']) And $_REQUEST['numero']!="" AND !is_numeric($_REQUEST['numero'])){
$_REQUEST['numero']="";
echo "
".sprintf(__("%sATTENZIONE.%s E' stato indicato un VALORE non valido per il parametro %s","albo-online"),'',"",'Numero');
}
if(isset($_REQUEST['anno']) And !is_numeric($_REQUEST['anno'])){
$_REQUEST['anno']=0;
echo "
".sprintf(__("%sATTENZIONE.%s E' stato indicato un VALORE non valido per il parametro %s","albo-online"),'',"",'Anno');
}
if(isset($_REQUEST['ente']) And !is_numeric($_REQUEST['ente'])){
$_REQUEST['ente']="-1";
echo "
".sprintf(__("%sATTENZIONE.%s E' stato indicato un VALORE non valido per il parametro %s","albo-online"),'',"",'Ente');
}
if(isset($_REQUEST['Pag']) And !is_numeric($_REQUEST['Pag'])){
$_REQUEST['Pag']=1;
echo "
".sprintf(__("%sATTENZIONE.%s E' stato indicato un VALORE non valido per il parametro %s","albo-online"),'',"",'Pag');
}
if(isset($_REQUEST['oggetto']) And $_REQUEST['oggetto']!=wp_strip_all_tags($_REQUEST['oggetto'])){
$_REQUEST['oggetto']="";
echo "
".sprintf(__("%sATTENZIONE.%s E' stato indicato un VALORE non valido per il parametro %s","albo-online"),'',"",'Oggetto');
}
if(isset($_REQUEST['riferimento']) And $_REQUEST['riferimento']!=wp_strip_all_tags($_REQUEST['riferimento'])){
$_REQUEST['riferimento']="";
echo "
".sprintf(__("%sATTENZIONE.%s E' stato indicato un VALORE non valido per il parametro %s","albo-online"),'',"",'Riferimento');
}
if(isset($_REQUEST['DataInizio']) And $_REQUEST['DataInizio']!=wp_strip_all_tags($_REQUEST['DataInizio'])){
$_REQUEST['DataInizio']="";
echo "
".sprintf(__("%sATTENZIONE.%s E' stato indicato un VALORE non valido per il parametro %s","albo-online"),'',"",'Da Data');
}
if(isset($_REQUEST['DataFine']) And $_REQUEST['DataFine']!=wp_strip_all_tags($_REQUEST['DataFine'])){
$_REQUEST['DataFine']="";
echo "
".sprintf(__("%sATTENZIONE.%s E' stato indicato un VALORE non valido per il parametro %s","albo-online"),'',"",'A Data');
}
if(isset($_REQUEST['filtra']) And ($_REQUEST['filtra']!=__("Filtra","albo-online") And $_REQUEST['filtra']!=__("Annulla Filtro","albo-online"))){ $_REQUEST['filtra']='.__("Filtra","albo-online").';
echo "
".sprintf(__("%sATTENZIONE.%s E' stato indicato un VALORE non valido per il parametro %s","albo-online"),'',"",'filtra');
}
if(isset($_REQUEST['vf']) And ($_REQUEST['vf']!="s" And $_REQUEST['vf']!="h" And $_REQUEST['vf']!="undefined")){
$_REQUEST['vf']="undefined";
echo "
".sprintf(__("%sATTENZIONE.%s E' stato indicato un VALORE non valido per il parametro %s","albo-online"),'',"",'vf');
}
foreach($_REQUEST as $Key => $Val){
$_REQUEST[$Key]=htmlspecialchars(wp_strip_all_tags($_REQUEST[$Key]));
}
include_once(dirname (__FILE__) .'/frontend_filtro.php');
if(isset($_REQUEST['action'])){
switch ($_REQUEST['action']){
case 'printatto':
if (is_numeric($_REQUEST['id'])) {
if ($_REQUEST['pdf'] == 'c') {
StampaAtto($_REQUEST['id'], 'c');
} elseif ($_REQUEST['pdf'] == 'a') {
StampaAtto($_REQUEST['id'], 'a');
}
}else{
echo sprintf(__("ATTENZIONE:%sE' stato indicato un parametro non valido che può rappresentare un ATTACCO INFORMATICO AL SITO","albo-online"),"
");
}
break;
case 'visatto':
if(is_numeric($_REQUEST['id']))
$ret=VisualizzaAtto($_REQUEST['id']);
else{
echo sprintf(__("ATTENZIONE:%sE' stato indicato un parametro non valido che può rappresentare un ATTACCO INFORMATICO AL SITO","albo-online"),"
");
}
break;
case 'addstatall':
if(is_numeric($_GET['id']) and is_numeric($_GET['idAtto']))
ap_insert_log(5,5,(int)$_GET['id'],"Visualizzazione",(int)$_GET['idAtto']);
break;
default:
if (isset($_REQUEST['filtra'])){
if(!is_numeric($_REQUEST['categoria']) OR
!is_numeric($_REQUEST['numero']) OR
!is_numeric($_REQUEST['anno']) OR
!is_numeric($_REQUEST['ente'])){
echo sprintf(__("ATTENZIONE:%sE' stato indicato un parametro non valido che può rappresentare un ATTACCO INFORMATICO AL SITO","albo-online"),"
");
break;
}
if($_REQUEST['oggetto']!=wp_strip_all_tags($_REQUEST['oggetto'])){
echo sprintf(__("ATTENZIONE:%sE' stato indicato un parametro non valido che può rappresentare un ATTACCO INFORMATICO AL SITO","albo-online"),"
");
break;
}
if($_REQUEST['riferimento']!=wp_strip_all_tags($_REQUEST['riferimento'])){
echo sprintf(__("ATTENZIONE:%sE' stato indicato un parametro non valido che può rappresentare un ATTACCO INFORMATICO AL SITO","albo-online"),"
");
break;
}
$ret=Lista_Atti($Parametri,$_REQUEST['categoria'],(int)$_REQUEST['numero'],(int)$_REQUEST['anno'], htmlentities($_REQUEST['oggetto']),htmlentities($_REQUEST['DataInizio']),htmlentities($_REQUEST['DataFine']), htmlentities($_REQUEST['riferimento']),$_REQUEST['ente']);
}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']);
$ret=Lista_Atti($Parametri);
}else{
$ret=Lista_Atti($Parametri);
}
}
}else{
if (isset($_REQUEST['filtra'])){
if((isset($_REQUEST['categoria']) And !is_numeric($_REQUEST['categoria'])) OR
(isset($_REQUEST['numero']) And $_REQUEST['numero']!="" AND !is_numeric($_REQUEST['numero'])) OR
(isset($_REQUEST['anno']) And !is_numeric($_REQUEST['anno'])) OR
(isset($_REQUEST['ente']) And !is_numeric($_REQUEST['ente']))){
echo sprintf(__("ATTENZIONE:%sE' stato indicato un parametro non valido che può rappresentare un ATTACCO INFORMATICO AL SITO","albo-online"),"
");
return;
}
if($_REQUEST['oggetto']!=wp_strip_all_tags($_REQUEST['oggetto'])){
echo sprintf(__("ATTENZIONE:%sE' stato indicato un parametro non valido che può rappresentare un ATTACCO INFORMATICO AL SITO","albo-online"),"
");
return;
}
if($_REQUEST['riferimento']!=wp_strip_all_tags($_REQUEST['riferimento'])){
echo sprintf(__("ATTENZIONE:%sE' stato indicato un parametro non valido che può rappresentare un ATTACCO INFORMATICO AL SITO","albo-online"),"
");
return;
}
$ret=Lista_Atti($Parametri,(int)$_REQUEST['categoria'],(int)$_REQUEST['numero'],(int)$_REQUEST['anno'], htmlentities($_REQUEST['oggetto']),htmlentities($_REQUEST['DataInizio']),htmlentities($_REQUEST['DataFine']), htmlentities($_REQUEST['riferimento']),(int)$_REQUEST['ente']);
}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']);
$ret=Lista_Atti($Parametri);
}else{
$ret=Lista_Atti($Parametri);
}
}
function VisualizzaAtto($id){
$risultato=ap_get_atto($id);
$risultato=$risultato[0];
$risultatocategoria=ap_get_categoria($risultato->IdCategoria);
$risultatocategoria=$risultatocategoria[0];
$Unitao=ap_get_unitaorganizzativa($risultato->IdUnitaOrganizzativa);
if (isset($Unitao))
$UnitaoNome=$Unitao->Nome;
else
$UnitaoNome="";
$NomeResp=ap_get_responsabile($risultato->RespProc);
if (count($NomeResp)>0) {
$NomeResp=$NomeResp[0];
$NomeResp=stripslashes($NomeResp->Nome." ".$NomeResp->Cognome);
}
else
$NomeResp="";
ap_insert_log(5,5,$id,"Visualizzazione");
$coloreAnnullati=get_option('opt_AP_ColoreAnnullati');
echo '
';
echo sprintf(__('Atto Annullato dal Responsabile del Procedimento %s Motivo: %s','albo-online'),'
',''.stripslashes($risultato->MotivoAnnullamento).'');
echo '
| '.__("Ente titolare dell'Atto","albo-online").' | '.stripslashes(ap_get_ente($risultato->Ente)->Nome).' |
|---|---|
| '.__("Numero Albo","albo-online").' | '.$risultato->Numero."/".$risultato->Anno.' |
| '.__("Codice di Riferimento","albo-online").' | '.stripslashes($risultato->Riferimento).' |
| '.__("Oggetto","albo-online").' | '.stripslashes($risultato->Oggetto).' |
| '.__("Data di registrazione","albo-online").' | '.ap_VisualizzaData($risultato->Data).' |
| '.__("Data inizio Pubblicazione","albo-online").' | '.ap_VisualizzaData($risultato->DataInizio).' |
| '.__("Data fine Pubblicazione","albo-online").' | '.ap_VisualizzaData($risultato->DataFine).' |
| '.__("Data oblio","albo-online").' | '.ap_VisualizzaData($risultato->DataOblio).' |
| '.__("Richiedente","albo-online").' | '.stripslashes($risultato->Richiedente).' |
| '.__("Unità Organizzativa Responsabile","albo-online").' | '.stripslashes($UnitaoNome).' |
| '.__("Responsabile del procedimento amministrativo","albo-online").' | '.stripslashes($NomeResp).' |
| '.__("Categoria","albo-online").' | '.stripslashes($risultatocategoria->Nome).' |
| '.__("Meta Dati","albo-online").' | '.$Meta.' |
| '.__("Note","albo-online").' | '.stripslashes($risultato->Informazioni).' |
| '.__("Persona","albo-online").' | '.$Soggetto->Cognome." ".$Soggetto->Nome.' |
|---|---|
| '.__("Email","albo-online").' | '.$Soggetto->Email.' |
| '.__("Telefono","albo-online").' | '.$Soggetto->Telefono.' |
| '.__("Orario ricevimento","albo-online").' | '.$Soggetto->Orario.' |
| '.__("Note","albo-online").' | '.$Soggetto->Note.' |
'.($allegato->DocIntegrale!="1"?''.__("Pubblicato per Estratto","albo-online")."
":"").''.__("Descrizione","albo-online").': '.strip_tags($allegato->TitoloAllegato).'
'.__("Impronta","albo-online").': '.$allegato->Impronta.'
';
if (is_file($allegato->Allegato))
echo ' '. basename( $allegato->Allegato).' ('.ap_Formato_Dimensione_File(is_file($allegato->Allegato)?filesize($allegato->Allegato):0).')
'.htmlspecialchars_decode($TipidiFiles[strtolower($Estensione)]['Verifica']).' '.__("Scarica allegato","albo-online").'';
else
echo basename( $allegato->Allegato).' '.__("File non trovato, il file è stato cancellato o spostato!","albo-online");
echo'
'.($allegato->DocIntegrale!="1"?''.__("Pubblicato per Estratto","albo-online")."
":"").''.__("Descrizione","albo-online").': '.strip_tags($allegato->TitoloAllegato).'
'.__("Impronta","albo-online").': '.$allegato->Impronta.'
';
if (is_file($allegato->Allegato))
echo ' '. basename( $allegato->Allegato).' ('.ap_Formato_Dimensione_File(is_file($allegato->Allegato)?filesize($allegato->Allegato):0).')
'.htmlspecialchars_decode($TipidiFiles[strtolower($Estensione)]['Verifica']).' '.__("Scarica allegato","albo-online").'';
else
echo basename( $allegato->Allegato).' '.__("File non trovato, il file è stato cancellato o spostato!","albo-online");
echo'
'.__("Informazioni","albo-online").': '.__("L'impronta dei files è calcolata con algoritmo SHA256 al momento dell'upload","albo-online").'
';
$VisFiltro='';
}
}
echo ' '. sprintf(__('Le righe evidenziate con questo sfondo %s indicano Atti Annullati','albo-online'),' ').'
'; echo '