private function HierarchicalSelectInternals::generate in Hierarchical Select 6.3
Same name and namespace in other branches
- 7.3 tests/internals.test \HierarchicalSelectInternals::generate()
2 calls to HierarchicalSelectInternals::generate()
File
- tests/
internals.test, line 405 - This file contains the unit tests of the internals.
Class
Code
private function generate($element, $hs_selection, $db_selection, $op = 'Update') {
$config = $element['#config'];
// Generate the $hierarchy and $dropbox objects using the selections that
// were just calculated.
$dropbox = !$config['dropbox']['status'] ? FALSE : _hierarchical_select_dropbox_generate($config, $db_selection);
$hierarchy = _hierarchical_select_hierarchy_generate($config, $hs_selection, $element['#required'], $dropbox);
return array(
$hierarchy,
$dropbox,
);
}