|
From: <rgr...@us...> - 2013-08-16 02:58:46
|
Revision: 11927
http://sourceforge.net/p/xoops/svn/11927
Author: rgriffith
Date: 2013-08-16 02:58:42 +0000 (Fri, 16 Aug 2013)
Log Message:
-----------
Absolute links were ignored, so non-relative urls ended up as empty string, not the link.
Modified Paths:
--------------
XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/search/index.php
Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/search/index.php
===================================================================
--- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/search/index.php 2013-08-16 02:55:51 UTC (rev 11926)
+++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/search/index.php 2013-08-16 02:58:42 UTC (rev 11927)
@@ -147,6 +147,8 @@
for ($i = 0; $i < $count; $i++) {
if (!preg_match("/^http[s]*:\/\//i", $results[$i]['link'])) {
$res[$i]['link'] = $xoops->url('modules/' . $module->getVar('dirname') . '/' . $results[$i]['link']);
+ } else {
+ $res[$i]['link'] = $results[$i]['link'];
}
$res[$i]['title'] = $myts->htmlspecialchars($results[$i]['title']);
$res[$i]['title_highligh'] = preg_replace($queries_pattern, "<span class='searchHighlight'>$1</span>", $myts->htmlspecialchars($results[$i]['title']));
@@ -213,6 +215,8 @@
}
if (!preg_match("/^http[s]*:\/\//i", $results[$i]['link'])) {
$res[$i]['link'] = $xoops->url('modules/' . $module->getVar('dirname') . '/' . $results[$i]['link']);
+ } else {
+ $res[$i]['link'] = $results[$i]['link'];
}
$res[$i]['title'] = $myts->htmlspecialchars($results[$i]['title']);
if (isset($queries_pattern)) {
@@ -255,4 +259,4 @@
$form->display();
break;
}
-$xoops->footer();
\ No newline at end of file
+$xoops->footer();
|