Skip to content

Commit

Permalink
fix: quotes in page description should be escaped
Browse files Browse the repository at this point in the history
  • Loading branch information
samerton committed Mar 8, 2024
1 parent fc1c079 commit ad7ee71
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions core/templates/frontend_init.php
Original file line number Diff line number Diff line change
Expand Up @@ -110,8 +110,8 @@
if ($page_metadata->count()) {
$page_metadata = $page_metadata->first();
$smarty->assign([
'PAGE_DESCRIPTION' => str_replace('{site}', Output::getClean(SITE_NAME), strip_tags($page_metadata->description)),
'PAGE_KEYWORDS' => strip_tags($page_metadata->tags),
'PAGE_DESCRIPTION' => str_replace('{site}', Output::getClean(SITE_NAME), addslashes(strip_tags($page_metadata->description))),
'PAGE_KEYWORDS' => addslashes(strip_tags($page_metadata->tags)),
]);

$og_image = $page_metadata->image;
Expand All @@ -120,14 +120,14 @@
}
} else {
$smarty->assign([
'PAGE_DESCRIPTION' => str_replace('{site}', Output::getClean(SITE_NAME), strip_tags(Settings::get('default_meta_description', ''))),
'PAGE_KEYWORDS' => strip_tags(Settings::get('default_meta_keywords', '')),
'PAGE_DESCRIPTION' => str_replace('{site}', Output::getClean(SITE_NAME), addslashes(strip_tags(Settings::get('default_meta_description', '')))),
'PAGE_KEYWORDS' => addslashes(strip_tags(Settings::get('default_meta_keywords', ''))),
]);
}
} else {
$smarty->assign([
'PAGE_DESCRIPTION' => str_replace('{site}', Output::getClean(SITE_NAME), strip_tags(PAGE_DESCRIPTION)),
'PAGE_KEYWORDS' => (defined('PAGE_KEYWORDS') ? strip_tags(PAGE_KEYWORDS) : '')
'PAGE_DESCRIPTION' => str_replace('{site}', Output::getClean(SITE_NAME), addslashes(strip_tags(PAGE_DESCRIPTION))),
'PAGE_KEYWORDS' => (defined('PAGE_KEYWORDS') ? addslashes(strip_tags(PAGE_KEYWORDS)) : '')
]);
}

Expand Down

0 comments on commit ad7ee71

Please sign in to comment.