1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2024-12-24 14:31:42 +01:00

controlli se privato o azienda/pa per richiedere codice destinatario o pec

This commit is contained in:
Luca 2018-11-12 13:27:09 +01:00
parent 4785d54f03
commit 249c1a50f8

View File

@ -63,9 +63,20 @@ $fields = [
'nazione' => 'Nazione',
];
//se non ho impostato ne il codice destinatario ne indirizzo PEC ne chiedo la compilazione
(empty($cliente['codice_destinatario']) and empty($cliente['pec']) ) ? $fields['codice_destinatario'] = 'Codice destinatario o indirizzo PEC' : '';
//se privato o azienda/pa
if ($cliente['tipo'] == 'Privato'){
//se privato chiedo obbligatoriamente codice fiscale
(empty($cliente['codice_fiscale'])) ? $fields['codice_fiscale'] = 'Codice Fiscale' : '';
}else{
//se estero chiedo obbligatoriamente la PEC
if(intval($cliente['nazione'] != 'IT')) {
$fields['pec'] = 'PEC';
}else{
//se azienda italiana e non ho impostato ne il codice destinatario ne indirizzo PEC ne chiedo la compilazione
(empty($cliente['codice_destinatario']) and empty($cliente['pec']) ) ? $fields['codice_destinatario'] = 'Codice destinatario o indirizzo PEC' : '';
}
}
$missing = [];
foreach ($fields as $key => $name) {