Handle order project and refactor api

This commit is contained in:
Almira Krdzic
2018-09-24 21:51:55 +02:00
parent 8cc2a7c8bc
commit 11c26aeee1
32 changed files with 1408 additions and 587 deletions

View File

@@ -125,6 +125,38 @@ class Wiaas_Order {
return $response;
}
public static function set_order_vat($order_id, $vat_code) {
add_post_meta($order_id, '_wiaas_vat_code', $vat_code);
}
public static function get_order_vat($order_id) {
return get_post_meta($order_id, '_wiaas_vat_code', true);
}
public static function set_order_company($order_id, $company_name) {
add_post_meta($order_id, '_wiaas_company_name', $company_name);
}
public static function get_order_company($order_id) {
return get_post_meta($order_id, '_wiaas_company_name', true);
}
public static function set_order_reference($order_id, $reference) {
add_post_meta($order_id, '_wiaas_reference', $reference);
}
public static function get_order_reference($order_id) {
return get_post_meta($order_id, '_wiaas_reference', true);
}
public static function set_order_tender($order_id, $tender) {
add_post_meta($order_id, '_wiaas_tender', $tender);
}
public static function get_order_tender($order_id) {
return get_post_meta($order_id, '_wiaas_tender', true);
}
/**
* PRIVATE
*/
@@ -136,7 +168,12 @@ class Wiaas_Order {
* @param $request
*/
private static function _append_wiaas_order_details($data, $order, $request) {
$data['reference'] = get_post_meta($order->get_id(), '_wiaas_reference', true);
$data['reference'] = self::get_order_reference($order->get_id());
$data['tender'] = self::get_order_tender($order->get_id());
$data['vat'] = self::get_order_vat($order->get_id());
$data['company_name'] = self::get_order_company($order->get_id());
$data['project_name'] = Wiaas_Order_Project::get_project_name_for_order($order->get_id());
return $data;
}