Сортировка по параметрам

Модератор
#
Re: Сортировка по параметрам
у нас такой код, попробуйте обновить:
function SetGroups($mas_groups, $set)
{
   $mas_groups = to_array($mas_groups);
   foreach ($mas_groups as $key=>$value)
   {
      foreach ($value as $key1=>$value1)
      {
         $set[] = $value1;
         if ($value1 == $key)
         {
            $set[] = $key;
            SetGroups($mas_groups, $set);
         }
      }
   }
   return $set;
}
#
Re: Сортировка по параметрам
Абсолютно то же самое:
function SetGroups($mas_groups, $set)
{
   $mas_groups = to_array($mas_groups);
   foreach ($mas_groups as $key=>$value)
   {

      foreach ($value as $key1=>$value1)
      {
         $set[] = $value1['shop_groups_id'];
         if ($value1['shop_groups_id'] == $key)
         {
            $set[] = $key;
            SetGroups($mas_groups, $set);
         }
      }

   }
   return $set;
}
Модератор
#
Re: Сортировка по параметрам
tomweb,
а вот и не то же самое. Внутри
foreach ($value as $key1=>$value1)
      {
         $set[] = $value1;
         if ($value1 == $key)
         {
            $set[] = $key;
            SetGroups($mas_groups, $set);
         }
      }

намного отличается от приведенного Вами. Обновите и проверьте.
#
Re: Сортировка по параметрам
Да, действительно!!! Давно знал, что главное внимательность!!!
Спасибо огромное, заработало!!!
Модератор
#
Re: Сортировка по параметрам
tomweb,
Пожалуйста.
#
Re: Сортировка по параметрам
Только теперь единственная проблема - на странице, где отображаются результаты поиска, не отображается форма с параметрами фильтра по доп. свойствам. Можно ли как-нибудь сделать, чтобы она и здесь отображалась?
Модератор
#
Re: Сортировка по параметрам
tomweb,
Посмотрите, почему через external_property не передается параметр apply_filter при фильтрации (в примере на пред. странице я добавил в условие).
Авторизация