Handle wiaas documents
This commit is contained in:
@@ -81,6 +81,24 @@ class Wiaas_Package_Option_Groups {
|
||||
return $option_groups;
|
||||
}
|
||||
|
||||
/**
|
||||
* Retrieve ids of all package options
|
||||
* @param int $package
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public static function get_package_option_ids($package) {
|
||||
$groups_data = $package->get_meta( '_wiaas_package_option_groups' );
|
||||
|
||||
$options_ids = array();
|
||||
|
||||
foreach ($groups_data as $group_data) {
|
||||
$options_ids = array_merge($options_ids, $group_data['options']);
|
||||
}
|
||||
|
||||
return array_unique($options_ids);
|
||||
}
|
||||
|
||||
/**
|
||||
* Set groups of optional packages for provided package
|
||||
* @param $package
|
||||
|
||||
Reference in New Issue
Block a user