function _hierarchical_select_create_new_item_is_allowed in Hierarchical Select 7.3
Same name and namespace in other branches
- 5.3 hierarchical_select.module \_hierarchical_select_create_new_item_is_allowed()
- 6.3 hierarchical_select.module \_hierarchical_select_create_new_item_is_allowed()
Helper function to determine whether a given depth (i.e. the depth of a level) is allowed by the allowed_levels setting.
Parameters
$config: A config array with at least the following settings:
- editability
- allowed_levels
$depth: A depth, starting from 0.
Return value
0 or 1 if it allowed_levels is set for the given depth, 1 otherwise.
3 calls to _hierarchical_select_create_new_item_is_allowed()
- _hierarchical_select_hierarchy_generate in ./
hierarchical_select.module - Generate the hierarchy object.
- _hierarchical_select_process_calculate_selections in ./
hierarchical_select.module - Calculates the flat selections of both the hierarchical select and the dropbox.
- _hs_process_render_create_new_item in ./
hierarchical_select.module
File
- ./
hierarchical_select.module, line 1552 - This module defines the "hierarchical_select" form element, which is a greatly enhanced way for letting the user select items in a hierarchy.
Code
function _hierarchical_select_create_new_item_is_allowed($config, $depth) {
return isset($config['editability']['allowed_levels'][$depth]) ? $config['editability']['allowed_levels'][$depth] : 1;
}