You are here

function domain_page_classes in Domain Access 7.3

Determine the page classes to apply to the current domain.

Return value

An array of domain-specific HTML-safe class names.

2 calls to domain_page_classes()
DomainCacheTest::testDomainPageCache in tests/domain.test
domain_preprocess_html in ./domain.module
Implements template_preprocess_html().

File

./domain.module, line 4153
Core module functions for the Domain Access suite.

Code

function domain_page_classes() {
  $classes = array();
  $settings = variable_get('domain_classes', 'domain-[current-domain:machine_name]');
  if (!empty($settings)) {
    $vars = check_plain(token_replace($settings));
    $vars = preg_replace('/(\\r\\n|\\n)/', "\r\n", $vars);
    $vars = explode("\r\n", token_replace($vars));
    foreach ($vars as $var) {
      $classes[] = drupal_clean_css_identifier(trim($var));
    }
  }
  return $classes;
}