function tripal_organism_block
1.x tripal_organism.module | tripal_organism_block($op = 'list', $delta = '0', $edit = array()) |
Display block with organisms
Parameters
op - parameter to define the phase being called for the block:
delta - id of the block to return (ignored when op is list):
edit - when op is save, contains the submitted form data:
Related topics
File
- tripal_organism/
tripal_organism.module, line 51 - tripal_organism Organism Module
Code
function tripal_organism_block($op = 'list', $delta = '0', $edit = array()) {
switch ($op) {
case 'list':
$blocks['base']['info'] = t('Tripal Organism Details');
$blocks['base']['cache'] = BLOCK_NO_CACHE;
$blocks['description']['info'] = t('Tripal Organism Description');
$blocks['description']['cache'] = BLOCK_NO_CACHE;
$blocks['image']['info'] = t('Tripal Organism Image');
$blocks['image']['cache'] = BLOCK_NO_CACHE;
return $blocks;
case 'view':
if (user_access('access chado_feature content') and arg(0) == 'node' and is_numeric(arg(1))) {
$nid = arg(1);
$node = node_load($nid);
$block = array();
switch ($delta) {
case 'base':
$block['subject'] = t('Organism Details');
$block['content'] = theme('tripal_organism_base', $node);
break;
case 'description':
$block['subject'] = t('Organism Description');
$block['content'] = theme('tripal_organism_description', $node);
break;
case 'image':
$block['subject'] = t('Organism Image');
$block['content'] = theme('tripal_organism_image', $node);
break;
default:
}
return $block;
}
}
}