function galleria_html in Galleria 6
Menu callback to create just the HTML data that gets embedded in a lightbox. Only supports attached files Gallerias, not imagefield ones.
Parameters
$nid: node id to serve XML from
1 string reference to 'galleria_html'
- galleria_menu in ./
galleria.module - Implementation of hook_menu().
File
- ./
galleria.module, line 154 - Turns a node into a Galleria image gallery.
Code
function galleria_html($nid = NULL) {
if (is_numeric($nid)) {
$node = node_load($nid);
// is this a galleria type?
if (variable_get("galleria_{$node->type}", 0) == 1) {
if (galleria_is_valid($node)) {
// build the galleria
galleria_includes();
$output = theme('galleria_files', $node);
// just blat it, short circuiting Drupal page load.
print $output;
}
else {
// don't bother setting error messages as this is done in the validation check
return drupal_not_found();
}
}
else {
drupal_set_message(t('Node type is not selected as a Galleria. See README.txt for help.'), 'error');
}
}
}