Ordine Messina
Protocollo – inserisci documento

Protocollo – inserisci documento

calendar_today Pubblicato il 7 Febbraio 2017 · person Amministratore

$v){
$_POST[$k] = stripslashes($v);
}

global $wpdb;
$results = $wpdb->get_results (“SELECT id_pratica, cod_pratica, descrizione, contatore FROM wp_protocollo_pratiche”);

$current_user = wp_get_current_user();

if(in_array(‘amm_wp_prot’, $current_user->roles) === true){
echo ‘    ‘;
}

echo ‘    ‘;

echo ‘

‘;

?>

‘;
?>

Pratica Data protocollo Mittente Destinatario Oggetto
File
Uscita Entrata

” />

“;
}*/

if(trim($_POST[‘data_protocollo’]) == ”){
$msgErr .= “Il campo data protocollo deve essere valorizzato
“;
}

if(trim($_POST[‘oggetto’]) == ”){
$msgErr .= “Il campo oggetto deve essere valorizzato
“;
}

if(trim($_POST[‘mittente’]) == ”){
$msgErr .= “Il campo mittente deve essere valorizzato
“;
}

if(trim($_POST[‘destinatario’]) == ”){
$msgErr .= “Il campo destinatario deve essere valorizzato
“;
}

if(trim($_FILES[‘file’][‘tmp_name’]) == ”){
$msgErr .= “Deve essere allegato un file al protocollo
“;
}
if(trim(strtolower(substr($_FILES[‘file’][‘name’], -3))) != ‘pdf’){
$msgErr .= “Il protocollo accetta solo file PDF
“;
}

if(trim($msgErr) != ”){
echo “

$msgErr

“;
}else{
foreach($_POST as $k => $v){
$_POST[$k] = str_replace(array(“‘”, “’”), “‘”, $v);
}
$sqlControllo = “Select id_riga from wp_protocollo where nr_protocollo = ‘”.$_POST[‘nr_protocollo’].”‘ and data_protocollo = ‘”.$_POST[‘data_protocollo’].”‘ and oggetto = ‘”.addslashes($_POST[‘oggetto’]).”‘ and mittente = ‘”.addslashes($_POST[‘mittente’]).”‘ and destinatario = ‘”.addslashes($_POST[‘destinatario’]).”‘ and id_pratica = ‘”.addslashes($_POST[‘pratica’]).”‘”;
//echo $sqlControllo;
$ret = $wpdb->get_results($sqlControllo);
if($ret[0]->id_riga > 0){
$lastid = $ret[0]->id_riga;
}else{
$table_name = “wp_protocollo”;

if($_POST[‘nr_protocollo’] == ”){
//Prima di inserire recupero il numero di protocollo;
$sqlProt = “Select (contatore)+1 as nr_prot FROM wp_protocollo_pratiche WHERE id_pratica='”.$_POST[‘pratica’].”‘”;

$retProt = $wpdb->get_results($sqlProt);
echo “

".print_r($retProt, true)."

“;
$nr_prot = $retProt[0]->nr_prot;
}else{
$nr_prot = $_POST[‘nr_protocollo’];
}
$wpdb->update(
‘wp_protocollo_pratiche’,
array( ‘contatore’ => $nr_prot ),
array( ‘id_pratica’ => $_POST[‘pratica’] ),
array( ‘%d’ ),
array( ‘%d’ )
);

$_POST[‘nr_protocollo’] = $nr_prot;

$ret = $wpdb->insert($table_name, array(
‘nr_protocollo’ => $nr_prot,
‘data_protocollo’ => $_POST[‘data_protocollo’],
‘oggetto’ => $_POST[‘oggetto’],
‘mittente’ => $_POST[‘mittente’],
‘destinatario’ => $_POST[‘destinatario’],
‘flg_inout’ => $_POST[‘flg_inout’],
‘file’ => base64_encode(file_get_contents($_FILES[‘file’][‘tmp_name’])),
‘file_nome’ => $_FILES[‘file’][‘name’],
‘file_size’ => $_FILES[‘file’][‘size’],
‘file_tipo’ => $_FILES[‘file’][‘type’],
‘id_pratica’ => $_POST[‘pratica’]
)
);
$lastid = $wpdb->insert_id;
}

$rowProtocollo = $wpdb->get_row( “SELECT * FROM wp_protocollo WHERE id_riga= ‘$lastid'” );

$tab = “

Ordine dei Chimici della Provincia di Messina

Ricevuta di protocollo


E’ stato assunto da questo sistema informativo, al protocollo nr. “.$rowProtocollo->nr_protocollo.” del “.date(“d/m/Y”, strtotime($rowProtocollo -> data_protocollo)).” il documento avente :

Oggetto : “.$rowProtocollo -> oggetto.”

Mitttente: “.$rowProtocollo -> mittente.”

Destinatario: “.$rowProtocollo -> destinatario.”

Data / ora: “.date(“d/m/Y H:i:s”, strtotime($rowProtocollo -> data_inserimento)).”

“;
echo $tab;

echo ““;
echo “[print-me target=\”#daStampare\”]”;

}

}

?>