fix: #80 special characters in wishlist dropdown
This commit is contained in:
parent
7027012539
commit
0523000708
3 changed files with 5 additions and 4 deletions
|
@ -47,7 +47,8 @@ $(function () {
|
||||||
|
|
||||||
$('.ui.dropdown.wishlists')
|
$('.ui.dropdown.wishlists')
|
||||||
.dropdown({
|
.dropdown({
|
||||||
onChange : function(wishlist_id, text, choice) {
|
'preserveHTML' : false,
|
||||||
|
'onChange' : function(wishlist_id, text, choice) {
|
||||||
wishthis.$_GET.id = wishlist_id;
|
wishthis.$_GET.id = wishlist_id;
|
||||||
|
|
||||||
if (wishlist_id) {
|
if (wishlist_id) {
|
||||||
|
|
|
@ -44,8 +44,8 @@ class Wishlist
|
||||||
$this->exists = true;
|
$this->exists = true;
|
||||||
|
|
||||||
foreach ($columns as $key => $value) {
|
foreach ($columns as $key => $value) {
|
||||||
if ('string' === gettype($value)) {
|
if (is_string($value)) {
|
||||||
$this->$key = Sanitiser::render($value);
|
$this->$key = html_entity_decode($value);
|
||||||
} else {
|
} else {
|
||||||
$this->$key = $value;
|
$this->$key = $value;
|
||||||
}
|
}
|
||||||
|
|
|
@ -173,7 +173,7 @@ if (isset($_POST['email'], $_POST['password']) && !empty($_POST['planet'])) {
|
||||||
*/
|
*/
|
||||||
if ($userRegistered) {
|
if ($userRegistered) {
|
||||||
$user_id = $database->lastInsertID();
|
$user_id = $database->lastInsertID();
|
||||||
$wishlist_name = Sanitiser::getTitle(__('My hopes and dreams'));
|
$wishlist_name = addslashes(filter_var(__('My hopes and dreams'), FILTER_SANITIZE_SPECIAL_CHARS));
|
||||||
$wishlist_hash = sha1(time() . $user_id . $wishlist_name);
|
$wishlist_hash = sha1(time() . $user_id . $wishlist_name);
|
||||||
|
|
||||||
$database
|
$database
|
||||||
|
|
Loading…
Reference in a new issue