You are here

function contentoptimizer_page_attribute_ctc_option_info in Content Optimizer 8

Same name and namespace in other branches
  1. 7.2 contentoptimizer.module \contentoptimizer_page_attribute_ctc_option_info()
1 string reference to 'contentoptimizer_page_attribute_ctc_option_info'
contentoptimizer_intel_page_attribute_info in ./contentoptimizer.module
Implements hook_intel_page_attribute_info()

File

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

Code

function contentoptimizer_page_attribute_ctc_option_info($option_id, $data_options) {
  $group = explode('-', $option_id);
  if (count($group) == 1) {
    $attr_info = intel_get_page_attribute_info('ctc');
    intel_include_library_file('ga/class.ga_model.php');
    $option_id = \LevelTen\Intel\GAModel::getIndexGroup($attr_info, $option_id);
    $group = explode('-', $option_id);
  }
  $data = array(
    'title' => $option_id . ' ' . t('chars'),
    'filter_value' => $option_id,
  );
  if (!empty($data_options['page_count'])) {
    if (count($group) == 2) {
      $data['page_count'] = intel_entity_attr_entity_count('ctc', (int) $group[0], (int) $group[1]);
    }
    else {
      $data['page_count'] = intel_entity_attr_entity_count('ctc', (int) $group[0]);
    }
  }
  return $data;
}