You are here

function theme_contentoptimizer_analysis_general_msg in Content Optimizer 6

1 call to theme_contentoptimizer_analysis_general_msg()
contentoptimizer_analyze_js in ./contentoptimizer.module

File

./contentoptimizer.module, line 407
Analyzes node content for search engine optimization recommendations

Code

function theme_contentoptimizer_analysis_general_msg($data, $keyword) {
  $status = "status";
  if ($data['page_title']['recommendations'] || $data['body']['recommendations']) {
    $status = "warning";
  }
  $msg .= '<div class="contentoptimizer_analysis">' . "\n";
  $msg .= '<div class="' . $status . '">' . "\n";
  $msg .= '<h3>' . t('Content optimizer analysis') . "</h3>\n";
  if ($data['general']['msg_pre_recs']) {
    $msg .= "<br />\n" . $data['general']['msg_pre_recs'];
  }
  foreach ($data as $section => $d) {
    if (!$d['section_label']) {
      continue;
    }
    if (!$d['recommendations']) {
      if ($section == 'general') {
        $d['recommendations'][] = t('OK - no general recommendations');
      }
      else {
        $d['recommendations'][] = t('Optimized');
      }
    }
    $msg .= "<h4>" . $d['section_label'] . "</h4>\n";
    $msg .= "<ul>\n";
    foreach ($d['recommendations'] as $rec) {
      $msg .= "<li>{$rec}</li>\n";
    }
    $msg .= "</ul>\n";
  }
  if ($data['general']['msg_post_recs']) {
    $msg .= "<br />\n" . $data['general']['msg_post_recs'];
  }
  $msg .= "</div>\n";
  $msg .= "</div>\n";
  return $msg;
}