Files
register/marko_unpacked/marko/portal/models/OrderInvoice.php
T
Admin Nasledstvo ac168868ee Initial import
2026-05-01 20:52:04 +03:00

70 lines
1.6 KiB
PHP

<?php
namespace app\models;
/**
* Class OrderInvoice
* @package app\models
* @property $id;
* @property $order_id
* @property $invoice_data_type
* @property $first_name
* @property $last_name
* @property $country
* @property $post_code
* @property $city
* @property $address
* @property $company_name
* @property $eik
* @property $mol
* @property $is_by_vat
*/
class OrderInvoice extends _Base
{
public static function record($data, $order_id)
{
$invoice = new OrderInvoice();
$invoice->order_id = $order_id;
if (!empty($data->{'invoice_data_type'}))
$invoice->invoice_data_type = $data->{'invoice_data_type'};
if (!empty($data->{'first_name'}))
$invoice->first_name = $data->{'first_name'};
if (!empty($data->{'last_name'}))
$invoice->last_name = $data->{'last_name'};
if (!empty($data->{'country'}))
$invoice->country = $data->{'country'};
if (!empty($data->{'post_code'}))
$invoice->post_code = $data->{'post_code'};
if (!empty($data->{'city'}))
$invoice->city = $data->{'city'};
if (!empty($data->{'address'}))
$invoice->address = $data->{'address'};
if (!empty($data->{'company_name'}))
$invoice->company_name = $data->{'company_name'};
if (!empty($data->{'eik'}))
$invoice->eik = $data->{'eik'};
if (!empty($data->{'mol'}))
$invoice->mol = $data->{'mol'};
if (!empty($data->{'is_by_vat'}))
$invoice->is_by_vat = $data->{'is_by_vat'};
$invoice->save();
}
}