You are here

function theme_contentanalysis_section_analysis in Content Analysis 8

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

Themes the contentanalysis sections

Parameters

$analysis: contentanalysis formatted 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 1283

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' => array(
          'contentanalysis_section_analysis',
          'analysis-results',
          'contentanalysis-results',
        ),
      ),
    );
  }
  $i = 0;
  foreach ($analysis as $aid => $analysisi) {
    if (!is_array($analysisi) || drupal_substr($aid, 0, 1) == '#' || !is_array($analysisi[$section]) || !isset($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'],
      '#markup' => $analysisi[$section]['output'],
      '#prefix' => '<div id="contentanalysis-report-' . $aid . '-' . $section . '" class="contentanalysis-report-' . $aid . ' contentanalysis-report-' . $aid . '-' . $section . '">',
      '#suffix' => '</div>',
      '#weight' => $i++,
    );
  }
  $output = $i ? drupal_render($form) : '';
  return $output;
}