function theme_contentanalysis_analysis in Content Analysis 8
Same name and namespace in other branches
- 6 contentanalysis.module \theme_contentanalysis_analysis()
- 7 contentanalysis.module \theme_contentanalysis_analysis()
Themes the content analysis
Parameters
$analysis: contentanalysis formatted analysis array
Return value
string Themed content analysis
1 call to theme_contentanalysis_analysis()
- contentanalysis_analyze_js in ./
contentanalysis.module - Returns content analysis for AJAX calls
File
- ./
contentanalysis.module, line 1252
Code
function theme_contentanalysis_analysis($analysis) {
$titles = array();
$bodies = array();
if (isset($analysis['#context']['messages']) && count($analysis['#context']['messages']) > 0) {
//$titles[] = '<h3 class="analyzer">'.t('Messages')."</h3>\n";;
$bodies[] = theme_contentanalysis_messages($analysis['#context']['messages']);
}
foreach ($analysis as $aid => $analysisi) {
if (!is_array($analysisi) || drupal_substr($aid, 0, 1) == '#') {
continue;
}
$titles[] = '<h3 id="contentanalysis-analyzer-tab-' . $aid . '" class="analyzer">' . $analysisi['#title'] . "</h3>\n";
$bodies[] = '<div class="analyzer-analysis"><h2>' . $analysisi['#title'] . '</h2>' . $analysisi['output'] . '</div>';
}
$out = '<h2 class="analyzers">Analyzers</h2>';
$out .= '<div class="analyzers">' . implode($titles) . '</div>';
$out .= '<div class="analysis-results">' . implode($bodies) . '</div>';
return $out;
}