$_REQUEST['apa']),array('%s'),"Modifica in Approvazione\n"); } if ($_REQUEST['pnp']){ update_option( 'opt_AP_NumeroProgressivo', (int)$_REQUEST['pnp']); } if ($_REQUEST['udi']){ $ret=ap_update_selettivo_atto((int)$_REQUEST['id'],array('DataInizio' => $_REQUEST['udi']),array('%s'),"Modifica in Approvazione\n"); } if ($_REQUEST['udf']){ $ret=ap_update_selettivo_atto((int)$_REQUEST['id'],array('DataFine' => $_REQUEST['udf']),array('%s'),"Modifica in Approvazione\n"); } if ($_REQUEST['udo']){ $ret=ap_update_selettivo_atto((int)$_REQUEST['id'],array('DataOblio' => $_REQUEST['udo']),array('%s'),"Modifica in Approvazione\n"); } PreApprovazione((int)$_REQUEST['id'],$ret); break; case "allegati-atto" : if (!isset($_REQUEST['allegatoatto'])) { Lista_Atti("ATTENZIONE. Rilevato potenziale pericolo di attacco informatico, l'operazione è stata annullata"); break; } if (!wp_verify_nonce($_REQUEST['allegatoatto'],'gestallegatiatto')){ Lista_Atti("ATTENZIONE. Rilevato potenziale pericolo di attacco informatico, l'operazione è stata annullata"); break; } Allegati_atto((int)$_REQUEST['id'],$_REQUEST['messaggio']); break; case "edit-allegato-atto" : if (!isset($_REQUEST['modificaallegatoatto'])) { Lista_Atti("ATTENZIONE. Rilevato potenziale pericolo di attacco informatico, l'operazione è stata annullata"); break; } if (!wp_verify_nonce($_REQUEST['modificaallegatoatto'],'editallegatoatto')){ Lista_Atti("ATTENZIONE. Rilevato potenziale pericolo di attacco informatico, l'operazione è stata annullata"); break; } Allegati_atto((int)$_REQUEST['id'],$_REQUEST['messaggio'],(int)$_REQUEST['idAlle']); break; case "UpAllegati": include_once ( dirname (__FILE__) . '/allegati.php' ); break; default: Lista_Atti(); break; } unset($_REQUEST['action']); function PreApprovazione($id,$ret=''){ global $wpdb; if (!current_user_can('admin_albo')){ echo '

Questa Operazione non ti è consentita, operazione di pertinenza dell\'amministratore dell\' Albo

'; return; } if ($ret!=""){ $ret=str_replace("%%br%%","
",$ret); } $NumeroDaDb=ap_get_last_num_anno(date("Y")); $atto=ap_get_atto($id); $atto=$atto[0]; $dif=ap_datediff("d",ap_cvdate($atto->DataInizio),ap_cvdate($atto->DataFine)); $NumeroOpzione=get_option('opt_AP_NumeroProgressivo'); echo'
Icona Approvazione Atto

Approvazione Atto

Torna indietro'; if ( $ret!="" ) { echo '

'.$ret.'

'; } echo'
'; if(get_option('opt_AP_AnnoProgressivo')!=date("Y")){ echo '
'; }else { echo'
'; if ($atto->Anno==date("Y")){ $Passato=true; echo ''; }else{ $Passato=false; echo ''; } echo ''; if($Passato){ echo ''; if ($NumeroDaDb==$NumeroOpzione){ $Passato=true; echo ''; }else{ $Passato=false; echo ''; } echo ''; } if($Passato){ echo ''; if($atto->DataInizio==ap_oggi()){ $Passato=true; echo ''; }else{ $Passato=false; echo ''; } echo ""; } if($Passato){ $categoria=ap_get_categoria($atto->IdCategoria); $incrementoStandard=$categoria[0]->Giorni; $newDataFine=ap_DateAdd($atto->DataInizio,$incrementoStandard); $differenza=ap_datediff("d", $atto->DataInizio, $atto->DataFine); $differenza=($differenza==-1) ? 0 : $differenza; echo ''; // echo $atto->DataFine.' '.$atto->DataInizio. ' '.SeDate("<=",$atto->DataFine,$atto->DataInizio); if(ap_SeDate(">=",$atto->DataFine,$atto->DataInizio)){ $Passato=true; if (ap_datediff("d", $atto->DataInizio, $atto->DataFine)== $categoria[0]->Giorni){ echo ''; }else{ echo ''; echo ''; } }else{ $Passato=false; echo ''; } echo ''; } if($Passato){ $incrementoStandard=get_option('opt_AP_GiorniOblio'); $DataOblioStandard=ap_DateAdd($atto->DataInizio,$incrementoStandard); //echo $atto->DataInizio." - ".$incrementoStandard; echo ''; // echo $atto->DataFine.' '.$atto->DataInizio. ' '.SeDate("<=",$atto->DataFine,$atto->DataInizio); if(ap_SeDate("=",$atto->DataOblio,$DataOblioStandard)){ $Passato=true; echo ''; }else{ echo ''; echo ''; } echo ''; } if($Passato){ $numAllegati=ap_get_num_allegati($id); echo ''; if($numAllegati>0){ $Passato=true; echo ''; }else{ $Passato=false; echo ''; } echo ''; } echo '
Informazioni Stato Operazioni
Anno Atto '.$atto->Anno.'OkVerificata incongruenza, bisogna rimediare prima di proseguire Imposta Anno Pubblicazione a '.date("Y").'
Numero Atto da Parametri '.get_option('opt_AP_NumeroProgressivo').' Progressivo da ultima pubblicazione '.$NumeroDaDb.'OkVerificata incongruenza, bisogna rimediare prima di proseguire Imposta Parametro a '.$NumeroDaDb.'
Data Inizio Pubblicazione '.$atto->DataInizio.'OkAggiornare la data di Inizio Pubblicazione Aggiorna a '.ap_oggi().'
Data Fine Pubblicazione '.$atto->DataFine.' Giorni Pubblicazione Atto '.$differenza .' Giorni Pubblicazione standard Categoria '.$categoria[0]->Giorni.'OkOkAggiorna a '.$newDataFine.'Aggiornare la data di Fine Pubblicazione Aggiorna a '.$newDataFine.'
Data Oblio Data Oblio impostata '.$atto->DataOblio.' - Data Oblio da impostazione standard '.$DataOblioStandard.'OkOkAggiorna a '.$DataOblioStandard.'
Allegati N. '.$numAllegati.'OkDa revisionare Inserisci Allegato
'; if ($Passato){ echo'

Allegati

'; $righe=ap_get_all_allegati_atto($id); echo' '; foreach ($righe as $riga) { echo ''; } echo '
Operazioni Allegato File
View '.$riga->TitoloAllegato.' '. basename( $riga->Allegato).'

Dati Atto

Dati atto
Numero Albo '.$atto->Numero."/".$atto->Anno.'
Data '.$atto->Data.'
Codice di Riferimento '.stripslashes($atto->Riferimento).'
Oggetto '.stripslashes($atto->Oggetto).'
Data inizio Pubblicazione '.$atto->DataInizio.'
Data fine Pubblicazione '.$atto->DataFine.'
Note '.stripslashes($atto->Informazioni).'
Categoria '.stripslashes($categoria[0]->Nome).'
'; } } echo '
'; } function Nuovo_atto(){ $risultatocategoria=ap_get_categoria($risultato->IdCategoria); $risultatocategoria=$risultatocategoria[0]; if ($_REQUEST['Data']=="") $dataCorrente=date("d/m/Y"); else $dataCorrente=$_REQUEST['Data']; if ($_REQUEST['Ente']) $defEnte=$_REQUEST['Ente']; else $defEnte=get_option('opt_AP_Ente'); if ($_REQUEST['Riferimento']) $Riferimento=htmlentities($_REQUEST['Riferimento']); else $Riferimento=""; if ($_REQUEST['Oggetto']) $Oggetto=htmlentities($_REQUEST['Oggetto']); else $Oggetto=""; /* if ($_REQUEST['DataInizio']) $DataI=$_REQUEST['DataInizio']; else*/ $DataI=date("d/m/Y"); if ($_REQUEST['DataFine']) $DataF=htmlentities($_REQUEST['DataFine']); else $DataF=date("d/m/Y"); if ($_REQUEST['DataOblio']) $DataO=htmlentities($_REQUEST['DataOblio']); else $DataO=ap_VisualizzaData(ap_DateAdd(ap_oggi(),get_option('opt_AP_GiorniOblio'))); if ($_REQUEST['Note']) $Note=$_REQUEST['Note']; else $Note=""; if ($_REQUEST['Categoria']) $Categoria=$_REQUEST['Categoria']; else $Categoria=""; if ($_REQUEST['Responsabile']) $Responsabile=$_REQUEST['Responsabile']; else{ $Resp=ap_get_responsabili(); if (count($Resp)>0) $Responsabile=$Resp[0]->IdResponsabile; else $Responsabile=""; } ?>
Icona Nuovo Atto

Nuovo Atto

Torna indietro

Dati atto
Ente Emittente
Ente che pubblica l'atto; potrebbe essere diverso dall'ente titolare del sito web se la pubblicazione avviene per conto di altro ente
Numero Albo   00000/
Numero progressivo generato dal programma, verrà assegnato in fase di pubblicazione
Data
Data di codifica dell'atto, viene inserita automaticamente nel momento in cui viene creato.
Codice di Riferimento *
Numero di riferimento dell'atto, es. N. Protocollo
Oggetto * true, 'textarea_name' => 'Oggetto', 'textarea_rows' => 10, 'teeny' => TRUE, 'media_buttons' => false) )?>
Oggetto, descrizione sintetica dell'atto
Data inizio Pubblicazione
Data Inizio Pubblicazione dell'atto, verrà valorizzata definitivamente in fase di pubblicazione dell'atto
Data fine Pubblicazione
Data Fine Pubblicazione dell'atto
Data Oblio
Data in cui l'atto viene eliminato dall'archivio, di default dopo , come definito in impostazioni
Note true, 'textarea_name' => 'Note', 'textarea_rows' => 10, 'teeny' => TRUE, 'media_buttons' => false) )?>
Descrizione dell'atto
Categoria *
Categoria in cui viene collocato l'atto, questo sistema permette di ragguppare gli oggetti in base alla loro natura
Responsabile Procedimento *
Persona preposta dall'ente alla gestione del procedimento che ha generato l'atto
* i campo contrassegnati dall'asterisco sono obbligatori
Icona Nuovo Atto

Modifica Atto

Torna indietro

Dati atto
Ente Ente);?>
Ente che pubblica l'atto; potrebbe essere diverso dall'ente titolare del sito web se la pubblicazione avviene per conto di altro ente
Numero Albo 00000/Anno;?>
Numero progressivo generato dal programma
Data Data);?>
Data di codifica dell'atto, viene inserita automaticamente nel momento in cui viene creato.
Codice di Riferimento*
Numero di riferimento dell'atto, es. N. Protocollo
Oggetto* Oggetto), 'oggetto-atto', array('wpautop'=>true, 'textarea_name' => 'Oggetto', 'textarea_rows' => 10, 'teeny' => TRUE, 'media_buttons' => false) )?>
Oggetto, descrizione sintetica dell'atto
Data inizio Pubblicazione DataInizio);?>
Data Inizio Pubblicazione dell'atto, verrĂ  valorizzata definitivamente in fase di pubblicazione dell'atto
Data fine Pubblicazione
Data Fine Pubblicazione dell'atto
Data Oblio
Data in cui l'atto viene eliminato dall'archivio
Note Informazioni), 'note_txt', array('wpautop'=>true, 'textarea_name' => 'Note', 'textarea_rows' => 10, 'teeny' => TRUE, 'media_buttons' => false) )?>
Descrizione dell'atto
Categoria* IdCategoria);?>
Categoria in cui viene collocato l'atto, questo sistema permette di ragguppare gli oggetti in base alla lor natura
Responsabile Procedimento* RespProc);?>
Persona preposta dall'ente alla gestione del procedimento che ha generato l'atto
* i campo contrassegnati dall'asterisco sono obbligatori
IdCategoria); $risultatocategoria=$risultatocategoria[0]; $dirUpload = get_option('opt_AP_FolderUpload').'/'; echo '
Icona Visualizza Atto

Atto

Torna indietro'; if ( $messaggio!="" ) { $messaggio=str_replace("%%br%%", "
", $messaggio); print('

'.$messaggio.'

'); $_SERVER['REQUEST_URI'] = remove_query_arg(array('messaggio'), $_SERVER['REQUEST_URI']); } echo'
'; if ($IdAllegato!=0){ $allegato=ap_get_allegato_atto($IdAllegato); $allegato=$allegato[0]; echo '

Modifica Allogato

Dati Allegato
Descrizione Allegato
File: '.$allegato->Allegato.'
    
'; }else{ echo'

Allegati Aggiungi nuovo

'; $righe=ap_get_all_allegati_atto($IdAtto); echo' '; foreach ($righe as $riga) { echo ''; } echo '
Operazioni Allegato File
Delete Edit View '.$riga->TitoloAllegato.' '. basename( $riga->Allegato).'
'; } echo'

Dati Atto

Dati atto
Numero Albo '.$risultato->Numero."/".$risultato->Anno.'
Data '.ap_VisualizzaData($risultato->Data).'
Codice di Riferimento '.stripslashes($risultato->Riferimento).'
Oggetto '.stripslashes($risultato->Oggetto).'
Data inizio Pubblicazione '.ap_VisualizzaData($risultato->DataInizio).'
Data fine Pubblicazione '.ap_VisualizzaData($risultato->DataFine).'
Note '.stripslashes($risultato->Informazioni).'
Categoria '.stripslashes($risultatocategoria->Nome).'
'; } function View_atto($IdAtto){ global $AP_OnLine; if (isset($_REQUEST['p'])) $Pag=$_REQUEST['p']; else $Pag=1; ?> IdCategoria); $risultatocategoria=$risultatocategoria[0]; $responsabile=ap_get_responsabile($risultato->RespProc); $responsabile=$responsabile[0]; $NomeEnte=ap_get_ente($risultato->Ente); $NomeEnte=stripslashes($NomeEnte->Nome); echo '
Icona Visualizza Atto

AttoTorna indietro

Log

LOADING!
'.$AP_OnLine->CreaLog(1,$IdAtto,0).'

'; if($risultato->DataAnnullamento!='0000-00-00') echo ' '; echo '
Dati atto
Ente emittente '.$NomeEnte.'
Data Annullamento '.ap_VisualizzaData($risultato->DataAnnullamento).'
Motivo Annullamento '.$risultato->MotivoAnnullamento.'
Numero Albo '.$risultato->Numero."/".$risultato->Anno.'
Data '.ap_VisualizzaData($risultato->Data).'
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 '.stripslashes($risultato->Informazioni).'
Categoria '.stripslashes($risultatocategoria->Nome).'
Responsabile procedimento '.stripslashes($responsabile->Cognome.' '.$responsabile->Nome.' '.$responsabile->Email).'
'; echo '

Allegati

'; $allegati=ap_get_all_allegati_atto($IdAtto); foreach ($allegati as $allegato) { switch (ap_ExtensionType($allegato->Allegato)){ case 'pdf': $Estensione="Pdf.png"; $Verifica=""; break; case "p7m": $Estensione="firmato.png"; $Verifica='
Verifica firma con servizio fornito da Consiglio Nazionale del Notariato'; break; } echo '
Icona tipo allegato

'.strip_tags($allegato->TitoloAllegato).'
'; if (is_file($allegato->Allegato)) echo ' '. basename( $allegato->Allegato).' ('.ap_Formato_Dimensione_File(filesize($allegato->Allegato)).')'.$Verifica; else echo basename( $allegato->Allegato)." File non trovato, il file è stato cancellato o spostato!"; echo'

'; } echo '
'; } function Lista_Atti($Msg_op=""){ if (isset($_REQUEST['p'])) $Pag=$_REQUEST['p']; else $Pag=0; $messages[1] = "Atto Aggiunto"; $messages[2] = "Atto Cancellato"; $messages[3] = "Atto Aggiornato"; $messages[4] = "Atto non Aggiunto"; $messages[5] = "Atto non Aggiornato"; $messages[6] = "Atto non Cancellato"; $messages[7] = 'Impossibile cancellare un Atto che contiene Allegati
Cancellare prima gli Allegati e poi riprovare'; $messages[8] = 'Impossibile ANULLARE l\'Atto'; $messages[9] = 'Atto ANNULLATO'; $messages[10] = 'Allegati all\'Atto Cancellati'; $messages[11] = 'Allegati all\'Atto NON Cancellati'; $messages[80] = 'ATTENZIONE. Rilevato potenziale pericolo di attacco informatico, l\'operazione è stata annullata'; $messages[99] = 'Non puoi eseguire questa OPERAZIONE DIRETTAMENTE'; $N_A_pp=10; //Paginazione Inizializzazione if (!isset($_REQUEST['Pag'])){ $Da=0; $A=$N_A_pp; }else{ $Da=((int)$_REQUEST['Pag']-1)*$N_A_pp; $A=$N_A_pp; } $TotAtti=ap_get_all_atti(9,0,0,'',0,0,'',0 ,0,true); //Gestione Messaggi di stato if (isset($_REQUEST['message'])) $msg = (int) $_REQUEST['message']; if (isset($_REQUEST['message2'])) $msg2 = (int) $_REQUEST['message2']; if (isset($_REQUEST['errore'])) $Errore=$_REQUEST['errore']; if ($Msg_op!=""){ $msg =9; $messages[9]=str_replace("%%br%%","
",$Msg_op); } // Inizio interfaccia echo'
Icona Atti

Atti '; $HtmlNP=""; if (ap_get_num_categorie()==0){ $HtmlNP.='

Non risultano categorie codificate, se vuoi posso impostare le categorie di default   Crea Categorie di Default

'; } if (ap_num_responsabili()==0){ $HtmlNP.='

Non risultano Responsabili codificati, devi crearne almeno uno prima di iniziare a codificare gli Atti   Crea Responsabile

'; } if ($HtmlNP!=""){ echo '

'. $HtmlNP.'
'; return; } echo' Aggiungi nuovo'; if ( $msg or $msg2 or $Errore) { echo '

'.$messages[$msg].'
'.$messages[$msg2].'
'.$Errore.'

'; $_SERVER['REQUEST_URI'] = remove_query_arg(array('message'), $_SERVER['REQUEST_URI']); $_SERVER['REQUEST_URI'] = remove_query_arg(array('message2'), $_SERVER['REQUEST_URI']); $_SERVER['REQUEST_URI'] = remove_query_arg(array('action'), $_SERVER['REQUEST_URI']); $_SERVER['REQUEST_URI'] = remove_query_arg(array('errore'), $_SERVER['REQUEST_URI']); } if ($_REQUEST['action']=="edit"){ $risultato=ap_get_categoria($_REQUEST['id']); $edit=True; }else{ $edit=False; } echo'
Icona Attesa
'; } ?>