File: /var/www/html/coreplad/sites/all/modules/corepla_user/customer.accreditation.inc
<?php
function corepla_user_accreditation_form($form, &$form_state) {
global $user;
$result = db_query('SELECT * FROM {corepla_user} WHERE username = :name', array(':name' => $user->name));
$record = $result->fetchObject();
//va settata la variabile idScelta per il momento la setto di default a 1
$idScelta = $record->tipo_forma_sociale;
$nodeRef = "";
if(isset($_GET["ref"])){
$nodeRef = $_GET["ref"];
}
$form['#attributes']['enctype'] = 'multipart/form-data';
$form['parIdProd'] = array(
'#type' => 'hidden',
'#title' => t('Ref'),
'#default_value' => $nodeRef,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['parId'] = array(
'#type' => 'hidden',
'#title' => t('id'),
'#default_value' => $record->id,
'#size' => 60,
'#maxlength' => 128,
'#required' => TRUE,
);
$tipoPaese = array();
$tipoPaese["A"] = "Austria";
$tipoPaese["B"] = "Belgio";
$tipoPaese["BG"] = "Bulgaria";
$tipoPaese["CZ"] = "Cechia";
$tipoPaese["CY"] = "Cipro";
$tipoPaese["HR"] = "Croazia";
$tipoPaese["DK"] = "Danimarca";
$tipoPaese["EST"] = "Estonia";
$tipoPaese["FIN"] = "Finlandia";
$tipoPaese["F"] = "Francia";
$tipoPaese["D"] = "Germania";
$tipoPaese["GR"] = "Grecia";
$tipoPaese["IRL"] = "Irlanda";
$tipoPaese["I"] = "Italia";
$tipoPaese["LV"] = "Lettonia";
$tipoPaese["LT"] = "Lituania";
$tipoPaese["L"] = "Lussemburgo";
$tipoPaese["M"] = "Malta";
$tipoPaese["NL"] = "Paesi Bassi";
$tipoPaese["PL"] = "Polonia";
$tipoPaese["P"] = "Portogallo";
$tipoPaese["RO"] = "Romania";
$tipoPaese["SK"] = "Slovacchia";
$tipoPaese["SLO"] = "Slovenia";
$tipoPaese["E"] = "Spagna";
$tipoPaese["SE"] = "Svezia";
$tipoPaese["H"] = "Ungheria";
$tipoPaese["GB"] = "Gran Bretagna";
$tipoPaese["TR"] = "Turchia";
$tipoPaese["X"] = "Altro";
/* START - modifiche rfalchi solo per tipologia 3 */
if($idScelta == 3){
$form['group_dati_generali_tip3'] = array(
'#type' => 'fieldset',
'#title' => t('Dati Società di produzione e riempimento bottiglie in PET per bevande fino a 3 lt.'),
'#weight' => 0,
'#collapsible' => FALSE,
'#collapsed' => FALSE,
);
$form['group_dati_generali_tip3']['parStato3'] = array(
'#type' => 'select',
'#title' => t('Stato'),
'#default_value' => $record->stato3,
'#options' => $tipoPaese,
);
/*$form['group_dati_generali_tip3']['parPaeseAltro3'] = array(
'#type' => 'textfield',
'#title' => t('Altro Paese'),
'#default_value' => $varPaeseAltro,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);*/
$form['group_dati_generali_tip3']['parRagSoc3'] = array(
'#type' => 'textfield',
'#title' => t('Denominazione / Ragione sociale'),
'#default_value' => $record->rag_soc3,
'#size' => 60,
'#maxlength' => 128,
'#required' => TRUE,
);
$form['group_dati_generali_tip3']['parPiva3'] = array(
'#type' => 'textfield',
'#title' => t('Partita Iva / Codice Fiscale'),
'#default_value' => $record->piva3,
'#size' => 60,
'#maxlength' => 128,
'#required' => TRUE,
);
$form['group_dati_generali3']['parRegistroImprese3'] = array(
'#type' => 'textfield',
'#title' => t('N° iscrizione al registro delle imprese'),
'#default_value' => $record->reg_imprese3,
'#size' => 60,
'#maxlength' => 128,
'#required' => TRUE,
);
$form['group_dati_generali_tip3']['parCodUnivoco3'] = array(
'#type' => 'textfield',
'#title' => t('Codice Univoco (obbligatorio solo per Clienti italiani)'),
'#default_value' => $record->cod_uni3,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_dati_generali_tip3']['parBanca3'] = array(
'#type' => 'textfield',
'#title' => t('Banca d\'appoggio (IBAN)'),
'#default_value' => $record->iban3,
'#size' => 60,
'#maxlength' => 128,
'#required' => TRUE,
);
$form['group_dati_generali_tip3']['parLegaleRapp3'] = array(
'#type' => 'textfield',
'#title' => t('Legale rappresentante (nome e cognome)'),
'#default_value' => $record->legale_rapp3,
'#size' => 60,
'#maxlength' => 128,
'#required' => TRUE,
);
}
/* END - modifiche rfalchi solo per tipologia 3 */
$titleDatiGenerali = t('Dati Generali Sede Legale');
if($idScelta == 3){
$titleDatiGenerali = t('Dati Generali Sede Legale (dati riferiti alla società delegata)');
}
$form['group_dati_generali'] = array(
'#type' => 'fieldset',
'#title' => $titleDatiGenerali,
'#weight' => 0,
'#collapsible' => FALSE,
'#collapsed' => FALSE,
);
$tipoSono = array(0 => t('Riciclatore'), 1 => t('Intermediario'));
$form['group_dati_generali']['parSono'] = array(
'#type' => 'select',
'#title' => t('Sono'),
'#default_value' => $record->sono,
'#options' => $tipoSono,
);
/*$form['group_dati_generali']['parPaese'] = array(
'#type' => 'select',
'#title' => t('Paese'),
'#default_value' => $record->paese,
'#options' => $tipoPaese,
);*/
$form['group_sede_legale']['parStato'] = array(
'#type' => 'select',
'#title' => t('Stato'),
'#default_value' => $record->sede_leg_stato,
'#options' => $tipoPaese,
);
$form['group_dati_generali']['parPaeseAltro'] = array(
'#type' => 'textfield',
'#title' => t('Altro Paese'),
'#default_value' => $record->paese_altro,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_dati_generali']['parRagSoc'] = array(
'#type' => 'textfield',
'#title' => t('Ragione sociale'),
'#default_value' => $record->rag_soc,
'#size' => 60,
'#maxlength' => 128,
'#required' => TRUE,
);
$form['group_dati_generali']['parPiva'] = array(
'#type' => 'textfield',
'#title' => t('Partita Iva / Codice Fiscale'),
'#default_value' => $record->piva,
'#size' => 60,
'#maxlength' => 128,
'#required' => TRUE,
);
$form['group_dati_generali']['auth_cert_file'] = array(
'#type' => 'managed_file',
'#title' => t('N° autorizzazione (o altra certificazione, esempio Eucerplast)'),
'#description' => t('Formati consentiti: pdf, doc, docx, zip'),
'#default_value' => $record->fid,
'#upload_location' => "public://accreditamento/autorizzazioni",
'#upload_validators' => array(
'file_validate_extensions' => array('doc docx pdf zip'),
// Pass the maximum file size in bytes
'file_validate_size' => array(4194304*1024*1024),
),
);
$form['group_dati_generali']['parRegistroImprese'] = array(
'#type' => 'textfield',
'#title' => t('N° iscrizione al registro delle imprese'),
'#default_value' => $record->reg_imprese,
'#size' => 60,
'#maxlength' => 128,
'#required' => TRUE,
);
$varRequired = FALSE;
if($idScelta == 2){
$varRequired = TRUE;
}
$form['group_dati_generali']['parNumCat8'] = array(
'#type' => 'textfield',
'#title' => t('N° iscrizione categoria 8 - Albo Gestori Ambientali'),
'#default_value' => $record->num_cat_8,
'#size' => 60,
'#maxlength' => 128,
'#required' => $varRequired,
);
$form['group_dati_generali']['parCodUnivoco'] = array(
'#type' => 'textfield',
'#title' => t('Codice Univoco (per i clienti)'),
'#default_value' => $record->cod_uni,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_dati_generali']['parBanca'] = array(
'#type' => 'textfield',
'#title' => t('Banca d\'appoggio (IBAN)'),
'#default_value' => $record->iban,
'#size' => 60,
'#maxlength' => 128,
'#required' => TRUE,
);
$form['group_sede_legale'] = array(
'#type' => 'fieldset',
'#title' => t('Sede legale e di fatturazione +'),
'#weight' => 0,
'#collapsible' => TRUE,
'#collapsed' => TRUE,
);
/*$form['group_sede_legale']['parRagSocFatt'] = array(
'#type' => 'textfield',
'#title' => t('Ragione sociale'),
'#default_value' => $record->sede_leg_rag_soc,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);*/
/*$form['group_sede_legale']['parPivaFatt'] = array(
'#type' => 'textfield',
'#title' => t('Partita Iva / Codice Fiscale'),
'#default_value' => $record->sede_leg_piva,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);*/
$arrayProv = array();
$result2 = db_query('SELECT codice_provincia, provincia FROM {corepla_comuni} WHERE 1=:one GROUP BY codice_provincia ORDER BY provincia', array(':one' => 1));
// Result is returned as a iterable object that returns a stdClass object on each iteration
$arrayProv["0"] = "--Seleziona--";
foreach ($result2 as $record2) {
$arrayProv[$record2->codice_provincia] = $record2->provincia;
}
$form['group_sede_legale']['parProv'] = array(
'#type' => 'select',
'#title' => t('Provincia *'),
'#default_value' => $record->sede_leg_prov,
'#options' => $arrayProv,
);
$form['group_sede_legale']['parProv_2'] = array(
'#type' => 'textfield',
'#title' => t('Provincia *'),
'#default_value' => $record->sede_leg_prov,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$arrayComuni = array();
$result3 = db_query('SELECT codice_comune, comune FROM {corepla_comuni} WHERE 1=:one ORDER BY comune', array(':one' => 1));
// Result is returned as a iterable object that returns a stdClass object on each iteration
$arrayComuni["0"] = "--Seleziona--";
foreach ($result3 as $record3) {
$arrayComuni[$record3->codice_comune] = $record3->comune;
}
$form['group_sede_legale']['parCitta'] = array(
'#type' => 'select',
'#title' => t('Comune *'),
'#default_value' => $record->sede_leg_citta,
'#options' => $arrayComuni,
);
$form['group_sede_legale']['parCitta_2'] = array(
'#type' => 'textfield',
'#title' => t('Comune *'),
'#default_value' => $record->sede_leg_citta,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_sede_legale']['parIndirizzo'] = array(
'#type' => 'textfield',
'#title' => t('Indirizzo'),
'#default_value' => $record->sede_leg_ind,
'#size' => 60,
'#maxlength' => 128,
'#required' => TRUE,
);
$form['group_sede_legale']['parCap'] = array(
'#type' => 'textfield',
'#title' => t('Cap'),
'#default_value' => $record->sede_leg_cap,
'#size' => 60,
'#maxlength' => 128,
'#required' => TRUE,
);
$form['group_sede_legale']['parTel'] = array(
'#type' => 'textfield',
'#title' => t('Telefono'),
'#default_value' => $record->sede_leg_tel,
'#size' => 60,
'#maxlength' => 128,
'#required' => TRUE,
);
/*$form['group_sede_legale']['parFax'] = array(
'#type' => 'textfield',
'#title' => t('Fax'),
'#default_value' => $record->sede_leg_fax,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);*/
$form['group_sede_legale']['parContatto'] = array(
'#type' => 'textfield',
'#title' => t('Persona di contatto'),
'#default_value' => $record->sede_leg_contatto,
'#size' => 60,
'#maxlength' => 128,
'#required' => TRUE,
);
$form['group_sede_legale']['parEmailAmm'] = array(
'#type' => 'textfield',
'#title' => t('E-mail area amministrativa'),
'#default_value' => $record->sede_leg_email,
'#size' => 60,
'#attributes' => array('readonly' => 'readonly'),
'#maxlength' => 128,
'#required' => TRUE,
);
//
$form['group_sede_spedizione'] = array(
'#type' => 'fieldset',
'#title' => t('Sede di Spedizione +'),
'#weight' => 0,
'#collapsible' => TRUE,
'#collapsed' => TRUE,
);
$form['group_sede_spedizione']['parRagSocSped'] = array(
'#type' => 'textfield',
'#title' => t('Ragione sociale'),
'#default_value' => $record->sede_sped_rag_soc,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_sede_spedizione']['parPivaSped'] = array(
'#type' => 'textfield',
'#title' => t('Partita Iva / Codice Fiscale'),
'#default_value' => $record->sede_sped_piva,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_sede_spedizione']['parStatoSpe'] = array(
'#type' => 'select',
'#title' => t('Stato'),
'#default_value' => $record->sede_sped_stato,
'#options' => $tipoPaese,
);
$form['group_sede_spedizione']['parProvSpe'] = array(
'#type' => 'select',
'#title' => t('Provincia'),
'#default_value' => $record->sede_sped_prov,
'#options' => $arrayProv,
'#required' => FALSE,
);
$form['group_sede_spedizione']['parProvSpe_2'] = array(
'#type' => 'textfield',
'#title' => t('Provincia'),
'#default_value' => $record->sede_sped_prov,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_sede_spedizione']['parCittaSpe'] = array(
'#type' => 'select',
'#title' => t('Comune'),
'#default_value' => $record->sede_sped_citta,
'#options' => $arrayComuni,
'#required' => FALSE,
);
$form['group_sede_spedizione']['parCittaSpe_2'] = array(
'#type' => 'textfield',
'#title' => t('Comune'),
'#default_value' => $record->sede_sped_citta,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_sede_spedizione']['parIndirizzoSpe'] = array(
'#type' => 'textfield',
'#title' => t('Indirizzo'),
'#default_value' => $record->sede_sped_ind,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_sede_spedizione']['parCapSpe'] = array(
'#type' => 'textfield',
'#title' => t('Cap'),
'#default_value' => $record->sede_sped_cap,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_sede_spedizione']['parTelSpe'] = array(
'#type' => 'textfield',
'#title' => t('Telefono'),
'#default_value' => $record->sede_sped_telefono,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_sede_spedizione']['parFaxSpe'] = array(
'#type' => 'textfield',
'#title' => t('Fax'),
'#default_value' => $record->sede_sped_fax,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_sede_spedizione']['parContattoSpe'] = array(
'#type' => 'textfield',
'#title' => t('Persona di contatto'),
'#default_value' => $record->sede_sped_contatto,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_sede_spedizione']['parEmailAmmSpe'] = array(
'#type' => 'textfield',
'#title' => t('E-mail persona di contatto'),
'#default_value' => $record->sede_sped_email,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
//
$form['group_altra_sede'] = array(
'#type' => 'fieldset',
'#title' => t('Altra sede impianto Riciclatore +'),
'#weight' => 0,
'#collapsible' => TRUE,
'#collapsed' => TRUE,
);
$form['group_altra_sede']['parRagSocOther'] = array(
'#type' => 'textfield',
'#title' => t('Ragione sociale'),
'#default_value' => $record->sede_altro_rag_soc,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_altra_sede']['parPivaOther'] = array(
'#type' => 'textfield',
'#title' => t('Partita Iva / Codice Fiscale'),
'#default_value' => $record->sede_altro_piva,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$tipoPaese[""] = "--Seleziona--";
$form['group_altra_sede']['parStatoOther'] = array(
'#type' => 'select',
'#title' => t('Stato'),
'#default_value' => $record->sede_altro_stato,
'#options' => $tipoPaese,
);
$form['group_altra_sede']['parProvOther'] = array(
'#type' => 'select',
'#title' => t('Provincia'),
'#default_value' => $record->sede_altro_prov,
'#options' => $arrayProv,
);
$strAppoProvO = $record->sede_altro_prov;
if($record->sede_altro_prov == 0){
$strAppoProvO = "";
}
$form['group_altra_sede']['parProvOther_2'] = array(
'#type' => 'textfield',
'#title' => t('Provincia'),
'#default_value' => $strAppoProvO,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_altra_sede']['parCittaOther'] = array(
'#type' => 'select',
'#title' => t('Comune'),
'#default_value' => $record->sede_altro_citta,
'#options' => $arrayComuni,
);
$strAppoCittaO = $record->sede_altro_citta;
if($record->sede_altro_citta == 0){
$strAppoCittaO = "";
}
$form['group_altra_sede']['parCittaOther_2'] = array(
'#type' => 'textfield',
'#title' => t('Comune'),
'#default_value' => $strAppoCittaO,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_altra_sede']['parIndirizzoOther'] = array(
'#type' => 'textfield',
'#title' => t('Indirizzo'),
'#default_value' => $record->sede_altro_ind,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_altra_sede']['parCapOther'] = array(
'#type' => 'textfield',
'#title' => t('Cap'),
'#default_value' => $record->sede_altro_cap,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_altra_sede']['parTelOther'] = array(
'#type' => 'textfield',
'#title' => t('Telefono'),
'#default_value' => $record->sede_altro_tel,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_altra_sede']['parFaxOther'] = array(
'#type' => 'textfield',
'#title' => t('Fax'),
'#default_value' => $record->sede_altro_fax,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_altra_sede']['parContattoOther'] = array(
'#type' => 'textfield',
'#title' => t('Persona di contatto'),
'#default_value' => $record->sede_altro_contatto,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
$form['group_altra_sede']['parEmailAmmOther'] = array(
'#type' => 'textfield',
'#title' => t('E-mail persona di contatto'),
'#default_value' => $record->sede_altro_email,
'#size' => 60,
'#maxlength' => 128,
'#required' => FALSE,
);
//$form = system_settings_form($form);
$form['#validate'] = array('corepla_user_accreditation_form_validate');
$form['actions'] = array('#type' => 'actions');
$butIndietro = "<input type=\"button\" name=\"btn_indietro\" class=\"form-submit\" id=\"btn_indietro\" value=\"Indietro\" onclick=\"document.location.href='".base_path()."'; \" />";
$form['actions']['submit'] = array('#type' => 'submit', '#value' => t('Confirm Your Card'), '#suffix' => $butIndietro);
$form['#submit'][] = 'corepla_user_accreditation_form_submit';
return $form;
}
function corepla_user_accreditation_form_validate($form, &$form_state) {
//controllo campi obbligatori provincia e comune
if($form_state['values']['parStato'] == "I"){
if($form_state['values']['parProv']=="0"){
form_set_error('parProv', 'Il campo Provincia Sede Legale è obbligatorio');
}
if($form_state['values']['parCitta']=="0"){
form_set_error('parCittaS', 'Il campo Comune è obbligatorio');
}
}
/*if($form_state['values']['parStatoSpe'] == "I"){
if($form_state['values']['parProvSpe']=="0"){
form_set_error('parProvSpe', 'Il campo Provincia di Spedizione è obbligatorio');
}
if($form_state['values']['parCittaSpe']=="0"){
form_set_error('parCittaSpeS', 'Il campo Comune di Spedizione è obbligatorio');
}
}*/
/*if($form_state['values']['parSono'] == 1){
if($form_state['values']['parRagSocFatt']==""){
form_set_error('parRagSocFatt', 'Il campo Ragione Sociale Sede Legale è obbligatorio');
}
if($form_state['values']['parPivaFatt']==""){
form_set_error('parPivaFatt', 'Il campo Partita Iva / Codice Fiscale Sede Legale è obbligatorio');
}
}*/
}
function corepla_user_accreditation_form_submit($form, &$form_state) {
$num_updated = db_update('corepla_user') // Table name no longer needs {}
->fields(array(
'sono' => $form_state['values']['parSono'],
'paese' => '',
'paese_altro' => $form_state['values']['parPaeseAltro'],
'rag_soc' => $form_state['values']['parRagSoc'],
'piva' => $form_state['values']['parPiva'],
'fid' => $form_state['values']['auth_cert_file'],
'reg_imprese' => $form_state['values']['parRegistroImprese'],
'cod_uni' => $form_state['values']['parCodUnivoco'],
'num_cat_8' => $form_state['values']['parNumCat8'],
'iban' => $form_state['values']['parBanca'],
'sede_leg_rag_soc' => '',
'sede_leg_piva' => '',
'sede_leg_ind' => $form_state['values']['parIndirizzo'],
'sede_leg_cap' => $form_state['values']['parCap'],
'sede_leg_citta' => $form_state['values']['parCitta'],
'sede_leg_prov' => $form_state['values']['parProv'],
'sede_leg_stato' => $form_state['values']['parStato'],
'sede_leg_tel' => $form_state['values']['parTel'],
'sede_leg_fax' => $form_state['values']['parFax'],
'sede_leg_contatto' => $form_state['values']['parContatto'],
'sede_sped_rag_soc' => $form_state['values']['parRagSocSped'],
'sede_sped_piva' => $form_state['values']['parPivaSped'],
'sede_sped_ind' => $form_state['values']['parIndirizzoSpe'],
'sede_sped_cap' => $form_state['values']['parCapSpe'],
'sede_sped_citta' => $form_state['values']['parCittaSpe'],
'sede_sped_prov' => $form_state['values']['parProvSpe'],
'sede_sped_stato' => $form_state['values']['parStatoSpe'],
'sede_sped_telefono' => $form_state['values']['parTelSpe'],
'sede_sped_fax' => $form_state['values']['parFaxSpe'],
'sede_sped_contatto' => $form_state['values']['parContattoSpe'],
'sede_sped_email' => $form_state['values']['parEmailAmmSpe'],
'sede_altro_rag_soc' => $form_state['values']['parRagSocOther'],
'sede_altro_piva' => $form_state['values']['parPivaOther'],
'sede_altro_ind' => $form_state['values']['parIndirizzoOther'],
'sede_altro_cap' => $form_state['values']['parCapOther'],
'sede_altro_citta' => $form_state['values']['parCittaOther'],
'sede_altro_prov' => $form_state['values']['parProvOther'],
'sede_altro_stato' => $form_state['values']['parStatoOther'],
'sede_altro_tel' => $form_state['values']['parTelOther'],
'sede_altro_fax' => $form_state['values']['parFaxOther'],
'sede_altro_contatto' => $form_state['values']['parContattoOther'],
'sede_altro_email' => $form_state['values']['parEmailAmmOther'],
'data_modifica' => date("Y-m-d"),
/* START - modifiche rfalchi solo per tipologia 3 */
'stato3' => $form_state['values']['parStato3'],
'rag_soc3' => $form_state['values']['parRagSoc3'],
'piva3' => $form_state['values']['parPiva3'],
'reg_imprese3' => $form_state['values']['parRegistroImprese3'],
'cod_uni3' => $form_state['values']['parCodUnivoco3'],
'iban3' => $form_state['values']['parBanca3'],
'legale_rapp3' => $form_state['values']['parLegaleRapp3'],
/* END - modifiche rfalchi solo per tipologia 3 */
))
->condition('id', $form_state['values']['parId'], '=')
->execute();
$parIdProdotto = $form_state['values']['parIdProd'];
if($parIdProdotto!=""){
$status = base64_encode("0/0/0");
drupal_goto("customer/completation/".$parIdProdotto."/".$status);
}else{
//se nn ha fatto il carrello prodotto ma solo la moficica dei dati persionali
drupal_goto("customer/message/3");
}
}