mirror of
https://github.com/e107inc/e107.git
synced 2025-04-22 13:41:52 +02:00
Bugtracker #4669 - apostrophe in Site Name
This commit is contained in:
parent
6a1938a314
commit
38aa26891d
14
class2.php
14
class2.php
@ -9,8 +9,8 @@
|
||||
* General purpose file
|
||||
*
|
||||
* $Source: /cvs_backup/e107_0.8/class2.php,v $
|
||||
* $Revision: 1.173 $
|
||||
* $Date: 2010-01-02 14:56:10 $
|
||||
* $Revision: 1.174 $
|
||||
* $Date: 2010-01-02 21:42:51 $
|
||||
* $Author: e107steved $
|
||||
*
|
||||
*/
|
||||
@ -743,14 +743,14 @@ function getip()
|
||||
}
|
||||
|
||||
// for multi-language these definitions needs to come after the language loaded.
|
||||
define('SITENAME', trim($tp->toHTML($pref['sitename'], '', 'emotes_off, defs, no_make_clickable')));
|
||||
define('SITENAME', trim($tp->toHTML($pref['sitename'], '', 'TITLE,er_on')));
|
||||
define('SITEBUTTON', $tp->replaceConstants($pref['sitebutton']));
|
||||
define('SITETAG', $tp->toHTML($pref['sitetag'], false, 'emotes_off, defs'));
|
||||
define('SITEDESCRIPTION', $tp->toHTML($pref['sitedescription'], '', 'emotes_off, defs'));
|
||||
define('SITETAG', $tp->toHTML($pref['sitetag'], false, 'emotes_off,defs'));
|
||||
define('SITEDESCRIPTION', $tp->toHTML($pref['sitedescription'], '', 'emotes_off,defs'));
|
||||
define('SITEADMIN', $pref['siteadmin']);
|
||||
define('SITEADMINEMAIL', $pref['siteadminemail']);
|
||||
define('SITEDISCLAIMER', $tp->toHTML($pref['sitedisclaimer'], '', 'emotes_off, defs'));
|
||||
define('SITECONTACTINFO', $tp->toHTML($pref['sitecontactinfo'], true, 'emotes_off, defs'));
|
||||
define('SITEDISCLAIMER', $tp->toHTML($pref['sitedisclaimer'], '', 'emotes_off,defs'));
|
||||
define('SITECONTACTINFO', $tp->toHTML($pref['sitecontactinfo'], true, 'emotes_off,defs'));
|
||||
|
||||
/* Withdrawn 0.8
|
||||
// legacy module.php file loading.
|
||||
|
@ -9,9 +9,9 @@
|
||||
* Text processing and parsing functions
|
||||
*
|
||||
* $Source: /cvs_backup/e107_0.8/e107_handlers/e_parse_class.php,v $
|
||||
* $Revision: 1.88 $
|
||||
* $Date: 2009-12-12 11:01:04 $
|
||||
* $Author: e107coders $
|
||||
* $Revision: 1.89 $
|
||||
* $Date: 2010-01-02 21:42:51 $
|
||||
* $Author: e107steved $
|
||||
*
|
||||
*/
|
||||
if (!defined('e107_INIT')) { exit(); }
|
||||
@ -55,9 +55,9 @@ class e_parse
|
||||
// 'Hooked' parsers (array)
|
||||
var $e_hook;
|
||||
|
||||
var $search = array(''', ''', '"', 'onerror', '>', ''', '"', ' & ');
|
||||
var $search = array(''', ''', ''', '"', 'onerror', '>', '"', ' & ');
|
||||
|
||||
var $replace = array("'", "'", '"', 'one<i></i>rror', '>', "'", '"', ' & ');
|
||||
var $replace = array("'", "'", "'", '"', 'one<i></i>rror', '>', '"', ' & ');
|
||||
|
||||
// Set to TRUE or FALSE once it has been calculated
|
||||
var $e_highlighting;
|
||||
@ -159,7 +159,7 @@ class e_parse
|
||||
// text is the 'content' of a link (A tag, etc)
|
||||
'LINKTEXT' =>
|
||||
array(
|
||||
'nobreak'=>TRUE, 'retain_nl'=>TRUE, 'link_click' => FALSE, 'emotes_on'=>FALSE, 'hook'=>FALSE, 'defs'=>TRUE, 'parse_sc'=>TRUE
|
||||
'nobreak'=>TRUE, 'retain_nl'=>TRUE, 'link_click' => FALSE, 'emotes'=>FALSE, 'hook'=>FALSE, 'defs'=>TRUE, 'parse_sc'=>TRUE
|
||||
),
|
||||
// text is used (for admin edit) without fancy conversions or html.
|
||||
'RAWTEXT' =>
|
||||
@ -170,8 +170,8 @@ class e_parse
|
||||
|
||||
// Individual modifiers change the current context
|
||||
var $e_Modifiers = array(
|
||||
'emotes_off' => array('emotes_on' => FALSE),
|
||||
'emotes_on' => array('emotes_on' => TRUE),
|
||||
'emotes_off' => array('emotes' => FALSE),
|
||||
'emotes_on' => array('emotes' => TRUE),
|
||||
'no_hook' => array('hook' => FALSE),
|
||||
'do_hook' => array('hook' => TRUE),
|
||||
// New for 0.8
|
||||
@ -952,12 +952,15 @@ class e_parse
|
||||
* @param string $text
|
||||
* @param boolean $parseBB [optional]
|
||||
* @param string $modifiers [optional] TITLE|SUMMARY|DESCRIPTION|BODY|RAW|LINKTEXT etc.
|
||||
* Comma-separated list, no spaces allowed
|
||||
* first modifier must be a CONTEXT modifier, in UPPER CASE.
|
||||
* subsequent modifiers are lower case - see $this->e_Modifiers for possible values
|
||||
* @param mixed $postID [optional]
|
||||
* @param boolean $wrap [optional]
|
||||
* @return string
|
||||
* @todo complete the documentation of this essential method
|
||||
*/
|
||||
public function toHTML($text, $parseBB = FALSE, $modifiers = '', $postID = "", $wrap = FALSE)
|
||||
public function toHTML($text, $parseBB = FALSE, $modifiers = '', $postID = '', $wrap = FALSE)
|
||||
{
|
||||
if($text == '')
|
||||
{
|
||||
@ -979,8 +982,8 @@ class e_parse
|
||||
$psm = trim($aMods[0]);
|
||||
if (isset($this->e_SuperMods[$psm]))
|
||||
{
|
||||
// Supermodifier found - it simply overrides the default
|
||||
$opts = $this->e_SuperMods[$psm];
|
||||
// Supermodifier found - override default values where necessary
|
||||
$opts = array_merge($opts,$this->e_SuperMods[$psm]);
|
||||
$opts['context'] = $psm;
|
||||
unset($aMods[0]);
|
||||
}
|
||||
@ -989,7 +992,7 @@ class e_parse
|
||||
// (there should only be one or two out of the list of possibles)
|
||||
foreach ($aMods as $mod)
|
||||
{
|
||||
// Slight concession to varying coding styles
|
||||
// Slight concession to varying coding styles - stripping spaces is a waste of CPU cycles!
|
||||
$mod = trim($mod);
|
||||
if (isset($this->e_Modifiers[$mod]))
|
||||
{
|
||||
|
Loading…
x
Reference in New Issue
Block a user