в административной части системы можно полностью скрыть левый фрейм для увеличения рабочей области, двойным щелчком по слайдеру между фреймами
обновлен FCKEditor до версии 2.6.3 (корректная работа в Windows Vista)
при выводе списка пользователей добавлена возможность задать количество отображаемых записей на странице, а так же задать желаемую сортировку записей
добавлена кнопка перехода к редактированию макета в настройках сайта и раздела
добавлен новый тип поля "Мультисписок"
добавлена сущность "Администратор списков"
нажатие на активную вкладку внутри административной части ситемы вызывает обновление основного фрейма
в форме редактировании компонента добавлена функция напоминания о необходимости сохранения изменений
, что приводило к невалидному коду HTML
ИСПРАВЛЕНИЯ И ДОРАБОТКИ
Обновлён алгоритм работы инструмента SEO-анализ
Переменные $addForm и $searchForm заданы и обрабатываются функцией eval() только если они присутствуют в полях компонента
Исправлена работа с заголовками посылаемых системой
Исправлена некорректная обработка прав пользователей при отсутствии прикрепленного компонента в разделе
Исправлена работа функции nc_put_field() в системной таблице "Пользователи"
Исправлена ошибка обновления левого фрейма при переходе на редактирование компонента из настроек компонента в разделе, если этот компонент "Пользователи"
При отправке письма в формате HTML через класс CMIMEMail, письма не принимались некоторыми почтовыми серверами
Исправлена ошибка "обнуления" полей объекта при редактировании через альтернативную форму, в которой эти поля небыли жёстко прописаны
В общую статистику проекта добавлена информация об использовании компонентов
Удалены системные функции ChangeSubdivisionParentCompleted() и nc_csc_permission()
Исправлена ошибка с необновлением левого фрейма после удаления сайта
Исправлена ошибка удаления связанных файлов при удалении поля типа "Файл"
Исправлена недоработка связанная с обновлением списка системных полей, при удалении поля, в левом фрейме
Улучшена поддержка кроссбраузерности административной части системы
В действии "после добавления объекта" компонента, для полей типа Список/Мультисписок доступна(ен) переменная/массив $f_имясписка_name
Исправлена ошибка функции nc_mail2queue(), отправлялось два экземпляра письма
Исправлена ошибка с невозможностью добавления объекта в компонент с полем типа "Дата и время" и форматом "event_time"
Исправлен механизм создания COOKIES, ранее могли быть проблемы с авторизацией в браузере Internet Explorer
Исправлена ошибка с цикличным редиректом на титульную страницу, которая могла возникать при авторизации типа "session" и установленном PHP5
Исправлена ошибка с добавлением раздела в "Избранные разделы" при многосайтовости
Улучшено отображение защитной картинки при установленном на сервере модуле GD2
Исправлена ошибка со вставкой BB-кодов в барузере Google Chrome, коды всегда вставлялись в конце текста, вместо вставки в позицию курсора
При выдаче файлов через функции системы теперь используется file_get_contents() вместо readfile()
Исправлен перенос раздела между сайтами системы, а также сайтов в левом фрейме, с использованием функционала drag-n-drop
Изменена система прав, подробности в документации
Исправлена ошибка при удалении компонента из списка компонентов в разделе (не удалялись связанные файлы)
Новая функция nc_array_to_string() переводящая массив в строку по шаблону
Исправлена вставка тэга с подгрузкой admin_pages.css, в режиме редактирования, вне тэга
Доработан интерфейс добавления и редактирования параметров модулей
Обновлён формат выгрузки валют в Яндекс-маркет для модуля "Интернет магазин"
Исправлены ошибки отображения активного фрейма при удалении компонента в разделе
Неподдерживаемый код импорта-экспорта из файла message.php перенесён в отдельный файл imex_message.php
Сущность "Менеджер" заменена на сущность "Редактор сайта". После обновления пользователь с правами "Менеджер" будет обладать правами "Редактор сайта" для всех сайтов в системе
В функцию listQuery() добавлен необязательный параметр "divider", который является разделителем между строками
Исправлена серьёзная ошибка, когда пользователь с правами "Супервизор" мог отключить пользователя с правами "Директор"
В модуле "Форум" исправлена ошибка с отображением значения поля Login вместо ForumeName в списке форумов и топиков. А также ошибка невозможности ответить на топик, когда соседний топик закрыт
Улучшены стили отображения административной части системы
В модуле "Интернет магазин" исправлена ошибка с назначением скидок на группы пользователей
Исправлен вывод сообщения о сохранении компонента во вкладках "Добавить", "Изменить", "Поиск"
При изменении настроек каталога небыло автоматического перенаправления на карту сайта
Исправлена проблема присвоения прав на вновь созданные папки в /netcat_files/, возникавшая на некоторых хостингах, что приводило к невозможности записывать туда файлы
Названия стран в модуле статистики включены в языковые файлы
Исправлена установка системы без дизайна и макетов (скрипт установки)
Исправлена ошибка NETCAT_MODERATION_BUTTON_RESET
Ссылки добавленные через nc_bbcode_bar() теперь открываются в новом окне для избежания ухода пользователя с текущего сайта
Исправлена ошибка невозможности изменить приоритет корневых разделов в списке подразделов сайта
3.2.1
ИСПРАВЛЕНИЯ И ДОРАБОТКИ
Уязвимости системы безопасности
Ошибка сохранения настроек системы в версии 3.2.0
Стилевые правки административной части системы
Ошибка закачки файлов в FCKeditor
3.2.2
НОВЫЙ ФУНКЦИОНАЛ
В системных настройках компонента, наряду с другими переменными, можно использовать переменные $ignore_all, $ignore_limit и $query_limit, для манипуляции с основным запросом на выборку объектов.
$ignore_all - позволяет создать свой запрос, вместо системного. При установке значения "1" - основной запрос не будет составлен системой и его можно будет скомпоновать вручную, посредствам использования переменных $query_select, $query_from и подобных.
$ignore_limit - позволяет игнорировать ограничение на выбор объектов. При установке значения "1" - будут выбраны все объекты.
$query_limit - позволяет задать ограничение на выборку объектов. Например "20, 10", в запросе отобразится "... LIMIT 20, 10".
Всё это позволяет выводить произвольные данные из базы в контексте компонентов системы.
ИСПРАВЛЕНИЯ И ДОРАБОТКИ
Произведены стилевые правки отображения административной части системы.
При перетаскивании разделов с одинаковыми ключевыми словами, но находящимися в разных сайтах системы, информация в разделе переставала отображаться – исправлено.
В браузере Internet Explorer не работала кнопка установки обновлений – исправлено.
Значение поля "логическая переменная" при установленном флаге "обязательно для заполнения" нельзя было отключить – исправлено.
Нельзя было добавить сайт или раздел, если в аналогичных системных таблицах присутствовало поле с флагом "недоступно никому" – исправлено.
В процессе добавления компонента в разделе не показывалась форма настройки отображения объектов – исправлено.
При создании сайта не задавалось "значение по умолчанию" для публикации объектов – исправлено.
В некоторых ситуациях не всегда обрабатывались файлы из старой версии файловой системы – исправлено.
При отсутствие модуля "Интерфейс пользователя", невозможно было сделать предпросмотр темы модуля "Календарь" из административной части – исправлено.
Не работало отображение ссылок модуля "Календарь" при переключении посредствам AJAX – исправлено.