$_REQUEST['apa']),array('%s'),"Modifica in Approvazione\n"); } if ($_REQUEST['pnp']){ update_option( 'opt_AP_NumeroProgressivo', $_REQUEST['pnp']); } if ($_REQUEST['udi']){ $ret=ap_update_selettivo_atto($_REQUEST['id'],array('DataInizio' => $_REQUEST['udi']),array('%s'),"Modifica in Approvazione\n"); } if ($_REQUEST['udf']){ $ret=ap_update_selettivo_atto($_REQUEST['id'],array('DataFine' => $_REQUEST['udf']),array('%s'),"Modifica in Approvazione\n"); } PreApprovazione($_REQUEST['id'],$ret); break; case "allegati-atto" : Allegati_atto($_REQUEST['id'],$_REQUEST['messaggio']); break; case "edit-allegato-atto" : Allegati_atto($_REQUEST['id'],$_REQUEST['messaggio'],$_REQUEST['idAlle']); break; case "UpAllegati": include_once ( dirname (__FILE__) . '/allegati.php' ); break; default: Lista_Atti(); break; } 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=datediff("d",cvdate($atto->DataInizio),cvdate($atto->DataFine)); $NumeroOpzione=get_option('opt_AP_NumeroProgressivo'); echo'
Icona Approvazione Atto

Approvazione Atto

'; 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==oggi()){ $Passato=true; echo ''; }else{ $Passato=false; echo ''; } echo ""; } if($Passato){ $categoria=ap_get_categoria($atto->IdCategoria); $incrementoStandard=$categoria[0]->Giorni; $newDataFine=DateAdd($atto->DataInizio,$incrementoStandard); $differenza=datediff("d", $atto->DataInizio, $atto->DataFine); $differenza=($differenza==-1) ? 0 : $differenza; echo ''; // echo $atto->DataFine.' '.$atto->DataInizio. ' '.SeDate("<=",$atto->DataFine,$atto->DataInizio); if(SeDate(">=",$atto->DataFine,$atto->DataInizio)){ $Passato=true; if (datediff("d", $atto->DataInizio, $atto->DataFine)== $categoria[0]->Giorni){ echo ''; }else{ echo ''; echo ''; } }else{ $Passato=false; 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 '.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.'
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
Delete Edit 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]; echo '
Icona Nuovo Atto

Nuovo Atto


'.wp_nonce_field('add-tag', '_wpnonce_add-tag').'
Dati atto
Numero Albo   /'.date("Y").' Numero progressivo generato dal programma
Data Data di codifica dell\'atto
Codice di Riferimento Numero di riferimento dell\'atto, es. N. Protocollo
Oggetto Oggetto, descrizione sintetica dell\'atto
Data inizio Pubblicazione Data Inizio Pubblicazione dell\'atto
Data fine Pubblicazione Data Fine Pubblicazione dell\'atto
Note Descrizione dell\'atto
Categoria '.ap_get_dropdown_categorie('Categoria','Categoria','postform','',0).' Categoria in cui viene collocato l\'atto, questo sistema permette di ragguppare gli oggetti in base alla lor natura
'; } function Edit_atto($id){ $atto=ap_get_atto($id); $atto=$atto[0]; echo '
Icona Nuovo Atto

Modifica Atto


'.wp_nonce_field('add-tag', '_wpnonce_add-tag').'
Dati atto
Numero Albo '.$atto->Numero.'/'.$atto->Anno.' Numero progressivo generato dal programma
Data Data di codifica dell\'atto
Codice di Riferimento Numero di riferimento dell\'atto, es. N. Protocollo
Oggetto Oggetto, descrizione sintetica dell\'atto
Data inizio Pubblicazione Data Inizio Pubblicazione dell\'atto
Data fine Pubblicazione Data Fine Pubblicazione dell\'atto
Note Descrizione dell\'atto
Categoria '.ap_get_dropdown_categorie('Categoria','Categoria','postform','',$atto->IdCategoria).' Categoria in cui viene collocato l\'atto, questo sistema permette di ragguppare gli oggetti in base alla lor natura
'; } function Allegati_atto($IdAtto,$messaggio="",$IdAllegato=0){ $risultato=ap_get_atto($IdAtto); $risultato=$risultato[0]; $risultatocategoria=ap_get_categoria($risultato->IdCategoria); $risultatocategoria=$risultatocategoria[0]; $dirUpload = stripslashes(get_option('opt_AP_FolderUpload')); echo '
Icona Visualizza Atto'; if ( $messaggio!="" ) { $messaggio=str_replace("%%br%%", "
", $messaggio); echo '

'.$messaggio.'

'; $_SERVER['REQUEST_URI'] = remove_query_arg(array('messaggio'), $_SERVER['REQUEST_URI']); } echo'

Atto


'; 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 '.$risultato->Data.'
Codice di Riferimento '.stripslashes($risultato->Riferimento).'
Oggetto '.stripslashes($risultato->Oggetto).'
Data inizio Pubblicazione '.$risultato->DataInizio.'
Data fine Pubblicazione '.$risultato->DataFine.'
Note '.stripslashes($risultato->Informazioni).'
Categoria '.stripslashes($risultatocategoria->Nome).'
'; } function View_atto($IdAtto){ $risultato=ap_get_atto($IdAtto); $risultato=$risultato[0]; $risultatocategoria=ap_get_categoria($risultato->IdCategoria); $risultatocategoria=$risultatocategoria[0]; echo '
Icona Visualizza Atto

Atto


Log

'; $righe=ap_get_all_Oggetto_log(1,$risultato->IdAtto,$risultato->IdAtto); echo' '; foreach ($righe as $riga) { switch ($riga->TipoOperazione){ case 1: $Operazione="Inserimento"; break; case 2: $Operazione="Modifica"; break; case 3: $Operazione="Cancellazione"; break; } echo ''; } echo '
Data Operazione Informazioni
'.$riga->Data.' '.$Operazione.' '.stripslashes($riga->Operazione).'

Dati Atto

Dati atto
Numero Albo '.$risultato->Numero."/".$risultato->Anno.'
Data '.$risultato->Data.'
Codice di Riferimento '.stripslashes($risultato->Riferimento).'
Oggetto '.stripslashes($risultato->Oggetto).'
Data inizio Pubblicazione '.$risultato->DataInizio.'
Data fine Pubblicazione '.$risultato->DataFine.'
Note '.stripslashes($risultato->Informazioni).'
Categoria '.stripslashes($risultatocategoria->Nome).'
'; } function Lista_Atti($Msg_op=""){ $messages[1] = __('Item added.'); $messages[2] = __('Item deleted.'); $messages[3] = __('Item updated.'); $messages[4] = __('Item not added.'); $messages[5] = __('Item not updated.'); $messages[6] = __('Item not deleted.'); if (isset($_REQUEST['message'])) $msg = (int) $_REQUEST['message']; if ($Msg_op!=""){ $msg =9; $messages[9]=str_replace("%%br%%","
",$Msg_op); } echo'
Icona Atti

Atti Aggiungi nuovo

'; if ( $msg ) { echo '

'.$messages[$msg].'

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

Elenco Atti già codificati

'; $lista=ap_get_all_atti(); if ($lista){ foreach($lista as $riga){ $categoria=ap_get_categoria($riga->IdCategoria); $cat=$categoria[0]->Nome; $NumeroAtto=ap_get_num_anno($riga->IdAtto); echo ''; } } else { echo '
Operazioni Stato Numero Del Riferimento Oggetto Inizio Pub. Fine Pub. Categoria
'; if ($NumeroAtto==0 ) echo' Delete Edit Attach '; echo ' View '; if ($NumeroAtto == 0) if (current_user_can('admin_albo')){ echo ' Approva '; }else echo "Bozza"; else echo "Pub."; echo ' '.$NumeroAtto.'/'.$riga->Anno .' '.$riga->Data .' '.$riga->Riferimento .' '.$riga->Oggetto .' '.$riga->DataInizio .' '.$riga->DataFine .' '.$cat .'
Nessun Atto Codificato'; } echo '
'; } ?>