function _simplenews_statistics_parse_links in Simplenews Statistics 6.3
Same name and namespace in other branches
- 7.2 simplenews_statistics.module \_simplenews_statistics_parse_links()
 - 7 simplenews_statistics.module \_simplenews_statistics_parse_links()
 
Parse links in the body.
1 call to _simplenews_statistics_parse_links()
- simplenews_statistics_mail_alter in ./
simplenews_statistics.module  - Implements hook_mail_alter().
 
File
- ./
simplenews_statistics.module, line 146  - Main simplenews statistics file.
 
Code
function _simplenews_statistics_parse_links(&$body, $nid, $mail) {
  if (is_array($body)) {
    foreach ($body as $key => $element) {
      _simplenews_statistics_parse_links($body[$key], $nid, $mail);
    }
  }
  else {
    // Replace links.
    $pattern = '/(<a[^>]+href=")([^"]*)/emi';
    $body = preg_replace($pattern, '"\\1"._simplenews_statistics_replace_url("\\2", $nid, $mail)', $body);
  }
}