function tripal_analysis_block
1.x tripal_analysis.module | tripal_analysis_block($op = 'list', $delta = 0, $edit = array()) |
Related topics
File
- tripal_analysis/
tripal_analysis.module, line 579 - Contains all the main hook implementations for the tripal_analysis module
Code
function tripal_analysis_block($op = 'list', $delta = 0, $edit = array()) {
switch ($op) {
case 'list':
$blocks['base']['info'] = t('Tripal Analysis Details');
$blocks['base']['cache'] = BLOCK_NO_CACHE;
$blocks['featureblast']['info'] = t('Tripal Feature Analyses');
$blocks['featureblast']['cache'] = BLOCK_NO_CACHE;
return $blocks;
case 'view':
if (user_access('access chado_analysis 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('Analysis Details');
$block['content'] = theme('tripal_analysis_base', $node);
break;
case 'tripal_feature_analyses':
$block['subject'] = t('Feature Analyses');
$block['content'] = theme('tripal_feature_analyses', $node);
break;
default :
}
return $block;
}
}
}