OSDN Git Service

change notify item URL generat
authorshizuki <shizuki@1ca29b6e-896d-4ea0-84a5-967f57386b96>
Tue, 13 Mar 2007 05:13:29 +0000 (05:13 +0000)
committershizuki <shizuki@1ca29b6e-896d-4ea0-84a5-967f57386b96>
Tue, 13 Mar 2007 05:13:29 +0000 (05:13 +0000)
git-svn-id: https://svn.sourceforge.jp/svnroot/nucleus-jp/nucleus-jp/trunk@221 1ca29b6e-896d-4ea0-84a5-967f57386b96

utf8/nucleus/libs/BLOG.php
utf8/nucleus/libs/COMMENTS.php

index 9c72329..d338417 100755 (executable)
@@ -16,8 +16,8 @@
  *
  * @license http://nucleuscms.org/license.txt GNU General Public License
  * @copyright Copyright (C) 2002-2007 The Nucleus Group
- * @version $Id: BLOG.php,v 1.9 2007-02-17 04:39:29 shizuki Exp $
- * $NucleusJP: BLOG.php,v 1.8 2007/02/07 12:32:25 shizuki Exp $
+ * @version $Id: BLOG.php,v 1.10 2007-03-13 05:13:29 shizuki Exp $
+ * $NucleusJP: BLOG.php,v 1.9 2007/02/17 04:39:29 shizuki Exp $
  */
 
 // temporary: dirt way to separe class ITEMACTIONS from BLOG
@@ -292,7 +292,18 @@ class BLOG {
                $ascii = toAscii($body);
 
                $mailto_msg = _NOTIFY_NI_MSG . " \n";
-               $mailto_msg .= $CONF['IndexURL'] . 'index.php?itemid=' . $itemid . "\n\n";
+//             $mailto_msg .= $CONF['IndexURL'] . 'index.php?itemid=' . $itemid . "\n\n";
+               $temp = parse_url($CONF['Self']);
+               if ($temp['scheme']) {
+                       $mailto_msg .= createItemLink($itemid) . "\n\n";
+               } else {
+                       $tempurl = $this->getURL();
+                       if (substr($tempurl, -1) == '/' || substr($tempurl, -4) == '.php') {
+                               $mailto_msg .= $tempurl . '?itemid=' . $itemid . "\n\n";
+                       } else {
+                               $mailto_msg .= $tempurl . '/?itemid=' . $itemid . "\n\n";
+                       }
+               }
                $mailto_msg .= _NOTIFY_TITLE . ' ' . strip_tags($title) . "\n";
                $mailto_msg .= _NOTIFY_CONTENTS . "\n " . $ascii . "\n";
                $mailto_msg .= getMailFooter();
@@ -1100,4 +1111,4 @@ class BLOG {
 
 }
 
-?>
+?>
\ No newline at end of file
index 65360a9..c9004bc 100755 (executable)
@@ -15,8 +15,8 @@
  *
  * @license http://nucleuscms.org/license.txt GNU General Public License
  * @copyright Copyright (C) 2002-2007 The Nucleus Group
- * @version $Id: COMMENTS.php,v 1.7 2007-02-04 06:28:46 kimitake Exp $
- * $NucleusJP: COMMENTS.php,v 1.6 2006/07/17 20:03:44 kimitake Exp $
+ * @version $Id: COMMENTS.php,v 1.8 2007-03-13 05:12:19 shizuki Exp $
+ * $NucleusJP: COMMENTS.php,v 1.7 2007/02/04 06:28:46 kimitake Exp $
  */
 
 // temporary: dirt way to separe class COMMENTACTIONS from COMMENTS
@@ -221,7 +221,18 @@ class COMMENTS {
                if ($settings->getNotifyAddress() && $settings->notifyOnComment()) {
 
                        $mailto_msg = _NOTIFY_NC_MSG . ' ' . $this->itemid . "\n";
-                       $mailto_msg .= $CONF['IndexURL'] . 'index.php?itemid=' . $this->itemid . "\n\n";
+//                     $mailto_msg .= $CONF['IndexURL'] . 'index.php?itemid=' . $this->itemid . "\n\n";
+                       $temp = parse_url($CONF['Self']);
+                       if ($temp['scheme']) {
+                               $mailto_msg .= createItemLink($this->itemid) . "\n\n";
+                       } else {
+                               $tempurl = $settings->getURL();
+                               if (substr($tempurl, -1) == '/' || substr($tempurl, -4) == '.php') {
+                                       $mailto_msg .= $tempurl . '?itemid=' . $this->itemid . "\n\n";
+                               } else {
+                                       $mailto_msg .= $tempurl . '/?itemid=' . $this->itemid . "\n\n";
+                               }
+                       }
                        if ($comment['memberid'] == 0) {
                                $mailto_msg .= _NOTIFY_USER . ' ' . $comment['user'] . "\n";
                                $mailto_msg .= _NOTIFY_USERID . ' ' . $comment['userid'] . "\n";
@@ -311,4 +322,4 @@ class COMMENTS {
 
 }
 
-?>
+?>
\ No newline at end of file