Skip to content

Commit

Permalink
Fixed issue #05875: Flexible Labels do not register in french when ap…
Browse files Browse the repository at this point in the history
…ostrophes are in label text.
  • Loading branch information
sachdeva-shubham committed Mar 8, 2012
1 parent ffbd31c commit 69b720d
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 4 deletions.
11 changes: 8 additions & 3 deletions application/helpers/admin/label_helper.php
Expand Up @@ -136,12 +136,17 @@ function modlabelsetanswers($lid)
if (!isset($_POST['method'])) {
$_POST['method'] = $clang->gT("Save");
}

$data = json_decode(CHttpRequest::getPost('dataToSend'));

//unescape single quotes
$labeldata = CHttpRequest::getPost('dataToSend');
$labeldata = str_replace("\'","'",$labeldata);


$data = json_decode($labeldata);

if ($ajax)
$lid = insertlabelset();

if (count(array_unique($data->{'codelist'})) == count($data->{'codelist'}))
{

Expand Down
3 changes: 2 additions & 1 deletion scripts/admin/updateset.js
Expand Up @@ -62,7 +62,8 @@ $(document).ready(function(){
});
});
$("input[name=dataToSend]").remove();
$("#mainform").append("<input type='hidden' name='dataToSend' value='"+js2php(dataToSend)+"' />");
var encodedData = htmlspecialchars(js2php(dataToSend));
$("#mainform").append("<input type='hidden' name='dataToSend' value='"+encodedData+"' />");
});

fix_highlighting();
Expand Down

0 comments on commit 69b720d

Please sign in to comment.