HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.2.34
System: Linux atalantini.com 3.10.0-1127.13.1.el7.x86_64 #1 SMP Tue Jun 23 15:46:38 UTC 2020 x86_64
User: root (0)
PHP: 7.2.34
Disabled: NONE
Upload Files
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");
	}
	
}