function _taxonomy_manager_tree_get_next_siblings_count in Taxonomy Manager 5
Same name and namespace in other branches
- 6.2 taxonomy_manager.module \_taxonomy_manager_tree_get_next_siblings_count()
- 6 taxonomy_manager.module \_taxonomy_manager_tree_get_next_siblings_count()
- 7 taxonomy_manager.module \_taxonomy_manager_tree_get_next_siblings_count()
calculates number of next siblings if using paging
Parameters
$vid:
$page:
$parent:
Return value
next page size
1 call to _taxonomy_manager_tree_get_next_siblings_count()
- taxonomy_manager_tree_build_form in ./
taxonomy_manager.module - recursive function for building nested form array with checkboxes and weight forms for each term
File
- ./
taxonomy_manager.module, line 1861 - Taxonomy Manager
Code
function _taxonomy_manager_tree_get_next_siblings_count($vid, $page, $parent = 0) {
$count = db_result(db_query("SELECT COUNT(t.tid) FROM {term_data} t INNER JOIN {term_hierarchy} h ON t.tid = h.tid WHERE vid = %d AND h.parent = %d", $vid, $parent));
$current_count = variable_get('taxonomy_manager_pager_tree_page_size', 50) * $page;
$diff = $count - $current_count;
if ($diff > variable_get('taxonomy_manager_pager_tree_page_size', 50)) {
$diff = variable_get('taxonomy_manager_pager_tree_page_size', 50);
}
return $diff;
}