get_row( $wpdb->prepare(
"SELECT * FROM wp_adv_advertising WHERE ID= %d",
intval($_GET['Item'])
));
$IDSelected = $wpdb->get_row( $wpdb->prepare(
"SELECT * FROM wp_adv_sales WHERE ID= %d",
intval($_GET['ID'])
));
/*
*State 0 defalut, 1 custom, 2 registrato, 3 pagato
*
*Controllo sia allo stato 1 altrimenti non è possibile procedere
*/
if($IDSelected->state != '1')
$controlState=true;
}else{
/*
*In questo caso l'id e/o l'item non è impostato
*/?>
Errore: mancanza dati
La preghiamo di riprovare
Errore: il prodotto da lei scelto non è disponibile
La preghiamo di riprovare
| Nome prodotto |
Descrizione |
Prezzo |
| name; ?> |
description; ?> |
price . ' ' . get_option('advertising_management_currencySymbol'); ?> |
|
Tot: |
price . ' ' . get_option('advertising_management_currencySymbol'); ?> |
Informazioni personali:
Procedendo accetti le nostre condizioni generali di vendita e la privacy police
prefix . 'adv_customers';
$table_name_sales = $wpdb->prefix . 'adv_sales';
$table_name_paypal = $wpdb->prefix . 'adv_paypal';
$time = current_time( 'mysql' );
if ( isset( $_POST['submitSignUP'] ) ) {
//pulizia dei dati
$name = sanitize_text_field($_POST['name']);
$surname = sanitize_text_field($_POST['surname']);
$company = sanitize_text_field($_POST['company']);
$vat = sanitize_text_field($_POST['vat']);
$address = sanitize_text_field($_POST['address']);
$city = sanitize_text_field($_POST['city']);
$state = sanitize_text_field($_POST['state']);
$telephone = sanitize_text_field($_POST['telephone']);
$mail = sanitize_email($_POST['mail']);
$sql_customer = $wpdb->insert( $table_name_customers,
array(
'createddate'=> $time,
'name'=> $name,
'surname'=> $_POST['surname'],
'company'=> $_POST['company'],
'vat'=> $_POST['vat'],
'address'=> $_POST['address'],
'city'=> $_POST['city'],
'state'=> $_POST['state'],
'telephone'=> $_POST['telephone'],
'mail'=> $_POST['mail']
));
$Id_customer = $wpdb->insert_id;
if($sql_customer == false){
/*
*INSERIMENTO DEL CLIENTE NON AVVENUTO CON SUCCESSO
*/
?>
ERRORE NEL PROCESSO DI PAGAMENTO CONTATTARE L'AMMINISTRATORE DEL SITO
update( $table_name_sales,
array(
'state' => '2',
'saledate'=> $time,
'customerID'=> $Id_customer,
'totalprice'=> $_POST['totalprice'],
'invoice'=> $invoice,
'datefinish' => $newdate
),
array('ID' => $IDadv)
);
//inserisco dati pagamento in wp_paypal per controllo pagamento
//aggiungo 30 minuti all'orario
$now = current_time( 'mysql' );
$expireTimePayment = date("Y-m-d H:i:s", strtotime($now) + 1800);
//MI SALVO LA KEY RANDOM PER IL PAGAMENTO
$RandomKeyPayment = bin2hex(random_bytes(10));
//inserisco la riga nel DB
$sql_paypal = $wpdb->insert( $table_name_paypal,
array(
'expireTime'=> $expireTimePayment,
'salesID'=> $IDadv,
'textKeyRandom'=> $RandomKeyPayment
));
//UNA VOLTA INSERITI I DATI PER QUANTO RIGUARDA IL POST VA CREATO
//COLLEGAMENTO PAYPAL PAY 0O 1 E STATE 3
?>