From 99e98a5164dd056cd9cc2f254a59988f260420b3 Mon Sep 17 00:00:00 2001 From: Daniele Giachino Date: Tue, 5 Nov 2013 10:45:23 +0100 Subject: [PATCH] In multistore, layered filters about categories are not loading the category name from the proper shop --- modules/blocklayered/blocklayered.php | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/modules/blocklayered/blocklayered.php b/modules/blocklayered/blocklayered.php index 3aece7a8c..bbe60b787 100644 --- a/modules/blocklayered/blocklayered.php +++ b/modules/blocklayered/blocklayered.php @@ -2962,26 +2962,20 @@ class BlockLayered extends Module } // features are now sorted by natural sort - foreach ($feature_array as $key => $value) { - - $temp = array(); - - foreach ($feature_array[$key]['values'] as $keyint => $valueint) { - - $temp[$keyint] = $valueint['name']; - } + foreach ($feature_array as $key => $value) + { + $temp = array(); + foreach ($feature_array[$key]['values'] as $key_int => $value_int) + $temp[$key_int] = $value_int['name']; natcasesort($temp); $temp2 = array(); - foreach ($temp as $keytemp => $valuetemp) { - - $temp2[$keytemp] = $feature_array[$key]['values'][$keytemp]; - } - - $feature_array[$key]['values'] = $temp2; + foreach ($temp as $key_temp => $value_temp) + $temp2[$key_temp] = $feature_array[$key]['values'][$key_temp]; + $feature_array[$key]['values'] = $temp2; } // end feature natural sorting