You are here

function rss_permissions_html_head_alter in RSS Permissions 7

Implementation of theme_html_head_alter(). Remove RSS link from HEAD, if the user has no permission for that feed.

File

./rss_permissions.module, line 194

Code

function rss_permissions_html_head_alter(&$head_elements) {
  foreach ($head_elements as $key => $element) {
    $rel = isset($element['#attributes']['rel']) ? $element['#attributes']['rel'] : NULL;
    if (isset($rel) && $rel == 'alternate') {
      $href = isset($element['#attributes']['href']) ? $element['#attributes']['href'] : NULL;
      if (isset($href) && !rss_permissions_feed_url_access($href)) {
        unset($head_elements[$key]);
      }
    }
  }
}