Index: /Users/aclight/drupal/comment_notify/comment_notify.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/comment_notify/comment_notify.module,v
retrieving revision 1.32
diff -u -p -r1.32 comment_notify.module
--- comment_notify.module	13 Oct 2008 20:06:27 -0000	1.32
+++ comment_notify.module	18 Oct 2008 15:18:48 -0000
@@ -333,6 +333,11 @@ function _comment_notify_mailalert($comm
     $languages = $languages['name'];
   }
 
+  // Determine the scheme in use (eg. http or https) and remove the
+  // scheme, plus '://', from $base_url to give $uri_brief.
+  $parsed_uri = parse_url($base_url);
+  $uri_brief = substr($base_url, strlen($parsed_uri[PHP_URL_SCHEME]) + 3);
+
   $nid = $comment->nid;
   $cid = $comment->cid;
   $node = node_load($nid);
@@ -363,7 +368,7 @@ function _comment_notify_mailalert($comm
         '!name' => $author->name,
         '!site' => variable_get('site_name', 'drupal'),
         '!uri' => $base_url,
-        '!uri_brief' => substr($base_url, strlen('http://')),
+        '!uri_brief' => $uri_brief,
         '!date' => format_date(time()),
         '!login_uri' => url('user', NULL, NULL, 1),
         '!edit_uri' => url('user/'. $alert->uid .'/edit', NULL, NULL, 1)
@@ -413,7 +418,7 @@ function _comment_notify_mailalert($comm
           '!name' => $alert->name,
           '!site' => variable_get('site_name', 'drupal'),
           '!uri' => $base_url,
-          '!uri_brief' => drupal_substr($base_url, drupal_strlen('http://')),
+          '!uri_brief' => $uri_brief,
           '!date' => format_date(time()),
           '!login_uri' => url('user', array('absolute' => TRUE)),
           '!edit_uri' => url('user/'. $alert->uid .'/edit', array('absolute' => TRUE)),
