советую давать какие-то осмысленные имена. Не arrFilter , а catalogSearchFilter , например. Иначе легко напороться на то, что какой-то другой компонент подхватит ненужный ему фильтр и начнёт работать некорректно
Вы не путайте ID сессии ( то, что прилетает на клиента) с тем, что в сессии хранится (и остаётся на сервере. Уязвимость может быть только в случае, если злоумышленник доберётся до хранилища сессий ( в самом просто случае это каталог с файлами) и сможет читать оттуда.
JastaFly, а что Вам мешает переписать инсталлер так, чтобы удаление модуля не несло нежелательные сайд-эффекты?
Или сделать так, чтобы повторная установка не несла сайд-эффектов. У меня был локальный модуль, в котором обновился набор обработчиков событий. Я просто в "Командной PHP-строке" создал экземпляр инсталлера и вызвал
Denm4a1, предложение koder_1 самое здравое.
Решение - это ровно обратная к Вашей ситуация: Вам нравится дизайн ( внешний вид и структура) решения, за исключением, быть может, некоторых мелочей. Скажем, в решении есть раздел "Партнёры", а на главной странице - слайдер с брендами этих партнёров,,но Вам это не нужно - выпиливаете легко и просто.
Не нравится дизайн решения - смотрите следующее из Маркетплейса.
Александр, тогда поясните Ваш вопрос. Я его понял так: Вы в админке при редактировании элемента тыкаете в поле для свойства, у Вас открывается попап со списком элементов из связанного инфоблока. И Вам мешает, что в этом списке есть неактивные элементы, верно?
Если да, то наверху этого списка есть форма, отфильтруйте неактивные элементы через неё.
если Вы хотите решить задачу, кликая мышкой, то я такого способа не знаю. Гляньте на Маркетплейсе модули, может, есть что-то. Какие-то инструменты работы с инфоблоками точно были.
thesirvlad, Вы не туда смотрите. На скриншоте шаблон до формирования письма, а нужен именно результат. Например, в gmail это называется "show original" - там видно полученное письмо со всеми заголовками.
В Битриксе можно попробовать перехватить письмо с помощью custom_mail , но всё же это будет не совсем то; после Битрикса письмо ещё попадёт в MTA и может быть "поломано" там.
Если имелось в виду "настройки инфоблока", то нет, там такого не заложено. "Правила обработки адресов" - ни разу не пользовался, имхо, это древнее нерабочее барахло. Я вообще не люблю подход, когда в параметрах компонента переменные из $_GET , а реальный урл руками вписан в urlrewrite.php . Написать свой комплексный компонент ради ЧПУ не так сложно, зато результат более цельный и стабильный.