Revision 396
Added by Matthias almost 19 years ago
| class.frontend.php | ||
|---|---|---|
| 139 | 139 |
// Page ID |
| 140 | 140 |
define('PAGE_ID', $this->page['page_id']);
|
| 141 | 141 |
// Page Title |
| 142 |
define('PAGE_TITLE', ($this->page['page_title']));
|
|
| 142 |
define('PAGE_TITLE', htmlentities(($this->page['page_title'])));
|
|
| 143 | 143 |
$this->page_title=PAGE_TITLE; |
| 144 | 144 |
// Menu Title |
| 145 |
$menu_title = ($this->page['menu_title']); |
|
| 145 |
$menu_title = htmlentities($this->page['menu_title']);
|
|
| 146 | 146 |
if($menu_title != '') {
|
| 147 | 147 |
define('MENU_TITLE', $menu_title);
|
| 148 | 148 |
} else {
|
| ... | ... | |
| 353 | 353 |
$link = $this->page_link($page['link']); |
| 354 | 354 |
} |
| 355 | 355 |
// Create values |
| 356 |
$values = array($class,'<a href="'.$link.'" target="'.$page['target'].'" '.$class.'>', '</a>', ($page['menu_title']), ($page['page_title']));
|
|
| 356 |
$values = array($class,'<a href="'.$link.'" target="'.$page['target'].'" '.$class.'>', '</a>', htmlentities($page['menu_title']), htmlentities($page['page_title']));
|
|
| 357 | 357 |
// Replace vars with value and print |
| 358 | 358 |
echo "\n".str_replace($vars, $values, $this->menu_item_template); |
| 359 | 359 |
// Generate sub-menu |
Also available in: Unified diff
Fixed problem with Page Title has to be escaped (#287)