diff --git a/e107_core/shortcodes/single/nextprev.php b/e107_core/shortcodes/single/nextprev.php index 2161170a7..e48a69d52 100644 --- a/e107_core/shortcodes/single/nextprev.php +++ b/e107_core/shortcodes/single/nextprev.php @@ -272,7 +272,7 @@ function nextprev_shortcode($parm = '') } $e_vars_loop = new e_vars(); - $e_vars_loop->bullet = $bullet; + $e_vars_loop->bullet = stripslashes($bullet); // fix magicquotes $ret_items = array(); for($c = $loop_start; $c < $loop_end; $c++) { @@ -282,7 +282,7 @@ function nextprev_shortcode($parm = '') $label = defset($pagetitle[$c], $pagetitle[$c]); } $e_vars_loop->url = str_replace('[FROM]', ($perpage * ($c + $index_add)), $url); - $e_vars_loop->label = $label ? $tp->toHTML($label, false, 'TITLE') : $c + 1; + $e_vars_loop->label = $label ? $tp->toHTML(stripslashes($label), false, 'TITLE') : $c + 1; //quick fix servers with magicquotes - stripslashes() if($c + 1 == $current_page) { diff --git a/e107_themes/templates/nextprev_template.php b/e107_themes/templates/nextprev_template.php index 6eb4c993b..597db7e52 100644 --- a/e107_themes/templates/nextprev_template.php +++ b/e107_themes/templates/nextprev_template.php @@ -95,8 +95,8 @@ $NEXTPREV_TEMPLATE['page_nav_last'] = ''; $NEXTPREV_TEMPLATE['page_nav_next'] = ''; $NEXTPREV_TEMPLATE['page_items_start'] = ''; -$NEXTPREV_TEMPLATE['page_item'] = '{bullet} {label}'; -$NEXTPREV_TEMPLATE['page_item_current'] = '{bullet} {label}'; +$NEXTPREV_TEMPLATE['page_item'] = "{bullet} {label}"; +$NEXTPREV_TEMPLATE['page_item_current'] = "{bullet} {label}"; $NEXTPREV_TEMPLATE['page_items_end'] = ''; //$NEXTPREV_TEMPLATE['default_separator'] = ''; diff --git a/page.php b/page.php index af05183c0..d0870e7c0 100644 --- a/page.php +++ b/page.php @@ -80,11 +80,15 @@ class pageClass if(defined('BULLET')) { - $this->bullet = ''; + $this->bullet = ""; } elseif(file_exists(THEME.'images/bullet2.gif')) { - $this->bullet = ''; + $this->bullet = ""; + } + elseif(file_exists(THEME.'images/bullet2.png')) + { + $this->bullet = ""; } $this->debug = $debug; @@ -102,6 +106,8 @@ class pageClass function listPages() { $sql = e107::getDb(); + $tp = e107::getParser(); + if(!e107::getPref('listPages', false)) { message_handler("MESSAGE", LAN_PAGE_1); @@ -118,7 +124,7 @@ class pageClass foreach($pageArray as $page) { $url = e107::getUrl()->create('page/view', $page, 'allow=page_id,page_sef'); - $text .= $this->bullet." ".$page['page_title']."
"; + $text .= $this->bullet." ".$tp->toHtml($page['page_title'])."
"; } e107::getRender()->tablerender(LAN_PAGE_11, $text,"cpage_list"); }