mirror of
https://github.com/e107inc/e107.git
synced 2025-08-01 20:30:39 +02:00
link bbcode - wrong external detection
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
// $Id: link.bb,v 1.9 2010-01-24 11:44:50 e107steved Exp $
|
// $Id: link.bb,v 1.10 2010-01-29 16:30:49 secretr Exp $
|
||||||
global $pref;
|
global $pref;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -6,7 +6,7 @@ global $pref;
|
|||||||
*
|
*
|
||||||
* @package e107
|
* @package e107
|
||||||
* @subpackage bbcode
|
* @subpackage bbcode
|
||||||
* @version $Id: link.bb,v 1.9 2010-01-24 11:44:50 e107steved Exp $;
|
* @version $Id: link.bb,v 1.10 2010-01-29 16:30:49 secretr Exp $;
|
||||||
*
|
*
|
||||||
* @todo try and avoid URLs with a language in [..]
|
* @todo try and avoid URLs with a language in [..]
|
||||||
*/
|
*/
|
||||||
@@ -63,7 +63,7 @@ global $pref;
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$insert = ($pref['links_new_window'] && strpos($link,"{e_")===FALSE && substr($link,0,1) != "#" && strpos($extras,"rel=internal")===FALSE) ? "rel='external' " : "";
|
$insert = ($pref['links_new_window'] && strpos($link,"{e_")===FALSE && substr($link,0,1) != "#" && substr($link,0,1) != "/" && strpos($extras,"rel=internal")===FALSE) ? "rel='external' " : "";
|
||||||
}
|
}
|
||||||
if (strtolower(substr($link,0,11)) == 'javascript:') return '';
|
if (strtolower(substr($link,0,11)) == 'javascript:') return '';
|
||||||
return "<a class='bbcode' href='".$tp -> toAttribute($link)."' ".$insert.">".$code_text."</a>";
|
return "<a class='bbcode' href='".$tp -> toAttribute($link)."' ".$insert.">".$code_text."</a>";
|
||||||
|
Reference in New Issue
Block a user