Handle wiaas documents

This commit is contained in:
Almira Krdzic
2018-10-03 16:46:41 +02:00
parent 6afffc7eca
commit 3ad210f883
42 changed files with 2258 additions and 258 deletions

View File

@@ -0,0 +1,36 @@
<?php
class Wiaas_Cart_Documents {
private static $document_types = array(
'template_questionaire' => 'template_agreement',
'order_questionaire' => 'order_agreement'
);
public static function get_cart_documents() {
$packages_data = Wiaas_Cart::get_cart_packages();
$templates = array();
foreach ($packages_data as $package_data) {
$package = wc_get_product($packages_data['package_id']);
$documents = $package->get_downloads();
}
get_terms(array(
'taxonomy' => 'wiaas_document_types',
'include' => 'template_questionaire, order_questionaire'
));
}
private static function _get_packages_templates($packages) {
$documents_ids = array_map(function($package) {
return array_keys($package->get_downloads());
}, $packages);
wp_get_object_terms($documents_ids, 'wiaas_document_types', array(
));
}
}