$_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
';
$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 '
'.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'
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 '