function node_gallery_get_types in Node Gallery 6.2
Same name and namespace in other branches
- 6.3 node_gallery.inc \node_gallery_get_types()
get node gallery types list
Parameters
string $type: 'gallery', 'image' or 'all':
Return value
unknown
14 calls to node_gallery_get_types()
File
- ./
node_gallery.inc, line 44 - Node gallery models
Code
function node_gallery_get_types($type = 'gallery') {
static $ng_types = array();
if (empty($ng_types)) {
$ng_configs = node_gallery_get_config();
$ng_types['gallery'] = array();
$ng_types['image'] = array();
foreach ($ng_configs as $key => $value) {
$ng_types['gallery'][] = $key;
$ng_types['image'][] = $value['image_type'];
}
}
if ($type == 'all') {
return array_merge($ng_types['gallery'], $ng_types['image']);
}
else {
return $ng_types[$type];
}
}