You are here

function theme_contentanalysis_section_analysis in Content Analysis 6

Same name and namespace in other branches
  1. 8 contentanalysis.module \theme_contentanalysis_section_analysis()
  2. 7 contentanalysis.module \theme_contentanalysis_section_analysis()

Themes the contentanalysis sections

Parameters

$analysis: contentanalysis formated analysis array

$section: string name of section [body|title|meta_description|meta_keyowrd]

Return value

Themed content analysis section

1 call to theme_contentanalysis_section_analysis()
contentanalysis_analyze_js in ./contentanalysis.module
Returns content analysis for AJAX calls

File

./contentanalysis.module, line 1152

Code

function theme_contentanalysis_section_analysis($analysis, $section) {
  if ($analysis['#context']['inputs']['action'] != 'refresh') {
    $form['report-' . $section] = array(
      '#type' => 'fieldset',
      '#title' => t('Content analysis report'),
      '#collapsible' => TRUE,
      '#collapsed' => FALSE,
      '#attributes' => array(
        'class' => 'contentanalysis_section_analysis analysis-results contentanalysis-results',
      ),
    );
  }
  $i = 0;
  foreach ($analysis as $aid => $analysisi) {
    if (!is_array($analysisi) || substr($aid, 0, 1) == '#' || !is_array($analysisi[$section]) || !$analysisi[$section]['output']) {
      continue;
    }
    $img = base_path() . '/' . drupal_get_path('module', 'contentanalysis') . '/icons/refresh.png';
    $form['report-' . $section][$aid . '-report'] = array(
      '#type' => 'item',
      '#title' => $analysisi['#title'],
      '#value' => $analysisi[$section]['output'],
      '#prefix' => '<div id="contentanalysis-report-' . $aid . '-' . $section . '" class="contentanalysis-report-' . $aid . '">',
      '#suffix' => '</div>',
      '#weight' => $i++,
    );
  }
  $output = $i ? drupal_render($form) : '';
  return $output;
}