function library_get_item_types in Library 6
Same name and namespace in other branches
- 5.2 library.module \library_get_item_types()
- 6.2 library.module \library_get_item_types()
- 7 library.module \library_get_item_types()
Get a list of all content types that are part of the library
Return value
An array of content types
6 calls to library_get_item_types()
- library_admin_settings_overdue in ./
library.admin.inc - Menu callback: Edit Library Overdue Settings.
- library_admin_settings_overdue_validate in ./
library.admin.inc - library_duedates_enabled in ./
library.module - Check to see if due dates are enabled for any actions
- library_form_alter in ./
library.module - Implementation of hook_form_alter()
- library_get_content_fields in ./
library.module
File
- ./
library.module, line 1231
Code
function library_get_item_types($op = 'types') {
$item_types = array();
foreach (node_get_types() as $type => $info) {
$var = variable_get('library_' . $type, 0);
if ($var == 1) {
if ($op == 'types') {
$item_types[] = $type;
}
elseif ($op == 'names') {
$item_types[$type] = $info->name;
}
}
}
return $item_types;
}