Example #1
0
$cart->listen_empty();
$cart->listen_edit();
$cart->listen_remove();
$curr_page = "carrello";
// FRAMEWORK CORREZIONE INPUT
//require_once('tools/php_captcha/php-captcha.inc.php');
include_once 'tools/checkform/' . $_SESSION['lang']['label'] . '_error_const.inc.php';
include_once 'tools/checkform/regole.php';
include_once 'tools/checkform/tipi.php';
include_once 'tools/checkform/form_handler.php';
$sonoun_opt = array("privato", "ingrosso");
$nations_opt = array("Italia", "Germania", "Spagna", "Francia", "Inghilterra");
$nation_default = "Italia";
$reg_codfisc = "/^[a-zA-Z]{6}[0-9]{2}[abcdehlmprstABCDEHLMPRST]{1}[0-9]{2}([a-zA-Z]{1}[0-9]{3})[a-zA-Z]{1}\$/";
// INFO CLIENTE
$cliente = $reg->getClientByOrder($id_ordine);
// Dati generali
$fields = array();
$bool_fatt = false;
$fields['nome'] = new FrmField($_POST['nome'], $lang['prev']['label-name'], true, array(new StrRangeRule(2, 30)), $cliente->fields['nome']);
$fields['cognome'] = new FrmField($_POST['cognome'], $lang['prev']['label-surname'], true, array(new StrRangeRule(2, 30)), $cliente->fields['cognome']);
$fields['sonoun'] = new FrmField($_POST['sonoun'], $lang['prev']['label-about'], true, array(new InListRule($sonoun_opt)));
$fields['email'] = new MailField($_POST['email'], $lang['prev']['label-mail'], true, $cliente->fields['email']);
$fields['telefono'] = new PhoneField($_POST['telefono'], $lang['prev']['label-tel'], true, $cliente->fields['tel']);
//$fields['codfiscale'] = new FrmField( $_POST['codfiscale'], $lang['prev']['label-iva'], true, array(new StrRangeRule(11, 16)),$cliente->fields['cod_fiscale'] );
// Dati Spedizione
$fields['nazione'] = new FrmField($_POST['nazione'], $lang['prev']['label-nation'], true, array(new InListRule($nations_opt)));
$fields['citta'] = new FrmField($_POST['citta'], $lang['prev']['label-citta'], true, array(new StrRangeRule(2, 35)), $cliente->fields['citta']);
$fields['prov'] = new FrmField($_POST['provincia'], $lang['prev']['label-prov'], true, array(new StrRangeRule(2, 35)), $cliente->fields['provincia']);
$fields['cap'] = new FrmField($_POST['cap'], $lang['prev']['label-cap'], true, array(new StrRangeRule(5, 5)), $cliente->fields['cap']);
$fields['via'] = new FrmField($_POST['via'], $lang['prev']['label-via'], true, array(new StrRangeRule(2, 80)), $cliente->fields['via']);