store and read additional fields in delivery_addresses table
This commit is contained in:
@@ -9,6 +9,9 @@ class AddressHelper{
|
|||||||
|
|
||||||
$sqlDelivery = "SELECT
|
$sqlDelivery = "SELECT
|
||||||
da.id,
|
da.id,
|
||||||
|
da.firstName as firstName,
|
||||||
|
da.lastName as lastName,
|
||||||
|
da.deliveryMail as deliveryMail,
|
||||||
da.detailedAddress AS detailedAddress,
|
da.detailedAddress AS detailedAddress,
|
||||||
da.city AS city,
|
da.city AS city,
|
||||||
da.zip AS zipCode,
|
da.zip AS zipCode,
|
||||||
@@ -187,6 +190,23 @@ class AddressHelper{
|
|||||||
$data['messages'][] = $checkMessage;
|
$data['messages'][] = $checkMessage;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if($type === 'profileAddress'){
|
||||||
|
if(isset($info->deliveryMail) && !empty($info->deliveryMail)) {
|
||||||
|
$checkMessage = $database->invalidLength('deliveryMail', $info->deliveryMail, 300);
|
||||||
|
if($checkMessage){
|
||||||
|
$data['messages'][] = $checkMessage;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(!filter_var($info->deliveryMail, FILTER_VALIDATE_EMAIL)){
|
||||||
|
$data['messages'][] = [
|
||||||
|
'code' => 'error',
|
||||||
|
'message' => 'INVALID_DELIVERY_MAIL'
|
||||||
|
];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if($type === 'billingAddress'){
|
if($type === 'billingAddress'){
|
||||||
if(isset($info->invoiceMail) && !empty($info->invoiceMail)) {
|
if(isset($info->invoiceMail) && !empty($info->invoiceMail)) {
|
||||||
$checkMessage = $database->invalidLength('invoiceMail', $info->invoiceMail, 300);
|
$checkMessage = $database->invalidLength('invoiceMail', $info->invoiceMail, 300);
|
||||||
@@ -245,14 +265,20 @@ class AddressHelper{
|
|||||||
|
|
||||||
$idAddress = isset($profileAddress->id) ? $profileAddress->id : 'null';
|
$idAddress = isset($profileAddress->id) ? $profileAddress->id : 'null';
|
||||||
|
|
||||||
$sql = "INSERT INTO ".TABLES['delivery_addresses']." (id, idUser, idCountry, city, detailedAddress, zip)
|
$sql = "INSERT INTO ".TABLES['delivery_addresses']." (id, idUser, firstName, lastName, deliveryMail, idCountry, city, detailedAddress, zip)
|
||||||
VALUES(".$idAddress.",
|
VALUES(".$idAddress.",
|
||||||
".$idUser.",
|
".$idUser.",
|
||||||
|
'".$profileAddress->firstName."',
|
||||||
|
'".$profileAddress->lastName."',
|
||||||
|
'".$profileAddress->deliveryMail."',
|
||||||
".$profileAddress->idCountrySelected.",
|
".$profileAddress->idCountrySelected.",
|
||||||
'".$profileAddress->city."',
|
'".$profileAddress->city."',
|
||||||
'".$profileAddress->detailedAddress."',
|
'".$profileAddress->detailedAddress."',
|
||||||
'".$profileAddress->zipCode."')
|
'".$profileAddress->zipCode."')
|
||||||
ON DUPLICATE KEY UPDATE
|
ON DUPLICATE KEY UPDATE
|
||||||
|
firstName= VALUES(firstName),
|
||||||
|
lastName= VALUES(lastName),
|
||||||
|
deliveryMail= VALUES(deliveryMail),
|
||||||
idCountry= VALUES(idCountry),
|
idCountry= VALUES(idCountry),
|
||||||
city= VALUES(city),
|
city= VALUES(city),
|
||||||
detailedAddress=VALUES(detailedAddress),
|
detailedAddress=VALUES(detailedAddress),
|
||||||
|
|||||||
Reference in New Issue
Block a user