[-] BO : Fix bug #PSCFV-10709 rename root category with slashes in it

This commit is contained in:
gRoussac committed 2013-10-17 10:53:20 +02:00
1 parent e4faa2bb75
commit f1ea9ba5b4
2 files changed
+10 -12

No files matched your search

@@ -24,11 +24,11 @@
*} *}
{if count($categories) && isset($categories)} {if count($categories) && isset($categories)}
<script type="text/javascript"> <script type="text/javascript">
var inputName = '{$categories.input_name}'; var inputName = '{$categories.input_name|@addcslashes:'\''}';
var use_radio = {if $categories.use_radio}1{else}0{/if}; var use_radio = {if $categories.use_radio}1{else}0{/if};
var selectedCat = '{implode value=$categories.selected_cat}'; var selectedCat = {$categories.selected_cat|@implode|intval};
var selectedLabel = '{$categories.trads.selected}'; var selectedLabel = '{$categories.trads.selected|@addcslashes:'\''}';
var home = '{$categories.trads.Root.name}'; var home = '{$categories.trads.Root.name|@addcslashes:'\''}';
var use_radio = {if $categories.use_radio}1{else}0{/if}; var use_radio = {if $categories.use_radio}1{else}0{/if};
var use_context = {if isset($categories.use_context)}1{else}0{/if}; var use_context = {if isset($categories.use_context)}1{else}0{/if};
$(document).ready(function(){ $(document).ready(function(){
+6 -8
View File
@@ -213,20 +213,18 @@ class HelperCore
$html = ' $html = '
<script type="text/javascript"> <script type="text/javascript">
var inputName = "'.$input_name.'"; var inputName = \''.addcslashes($input_name, '\'').'\';'."\n";
';
if (count($selected_cat) > 0) if (count($selected_cat) > 0)
{ {
if (isset($selected_cat[0])) if (isset($selected_cat[0]))
$html .= 'var selectedCat = "'.implode(',', $selected_cat).'";'; $html .= ' var selectedCat = '.(int)implode(',', $selected_cat).';'."\n";
else else
$html .= 'var selectedCat = "'.implode(',', array_keys($selected_cat)).'";'; $html .= ' var selectedCat = '.(int)implode(',', array_keys($selected_cat)).';'."\n";
} }
else else
$html .= 'var selectedCat = "";'; $html .= ' var selectedCat = \'\';'."\n";
$html .= ' $html .= ' var selectedLabel = \''.$translations['selected'].'\';
var selectedLabel = \''.$translations['selected'].'\'; var home = \''.addcslashes($root['name'], '\'').'\';
var home = \''.$root['name'].'\';
var use_radio = '.(int)$use_radio.';'; var use_radio = '.(int)$use_radio.';';
if (!$use_in_popup) if (!$use_in_popup)
$html .= ' $html .= '