Незначительные исправления
Вложенность условия: метод CQueryCondition::Add
Получение таблицы из запроса без её добавления в список таблиц (второй аргумент в методе CQueryObject::table)
CQueryTable::fields может принимать вместо массива таблиц список аргументов
CEvent::load - возвращает true, если были вызваны обработчики событий, false в противном случае
Добавлен метод CEvent::isBinded($name) - возвращает true, если были установлены обработчики на событие $name
Добавлено событие CUser::E_USER_INIT - вызывается при инициализации объекта пользователя
Добавлено событие CUserAuthenticate::E_USER_AUTHENTICATE - вызывается при аутентификации пользователя
Добавлено событие CUserGroup::E_GROUP_INIT - вызывается при инициализации объекта "группы пользователя"
Добавлено событие CUserGroups::E_GROUP_ADD - вызывается перед добавлением группы пользователя
Добавлено событие CUserGroups::E_GROUP_AFTER_ADD - вызывается после добавления группы пользователя
Добавлено событие CUserGroups::E_GROUP_SET - вызывается при назначении группы пользователя
Добавлено событие CUserGroups::E_GROUP_DELETE - вызывается перед удалением группы пользователя
Добавлено событие CUserRule::E_RULE_CHECK - вызывается перед проверкой разрешений пользователя
Добавлено событие CUsers::E_USER_ADD - вызывается перед добавлением пользователя
Добавлено событие CUsers::E_AFTER_USER_ADD - вызывается после добавления пользователя
Добавлено событие CUsers::E_USER_DELETE - вызывается перед удалением пользователя
Добавлено событие CUsers::E_AFTER_USER_DELETE - вызывается после удаления пользователя
Добавлен класс zaek\CQuery, облегчающий работу с классами CQueryInsert, CQuerySelect, CQueryDelete, CQueryUpdate
Класс CAbstractObject может принимать в качестве аргумента метода __construct массив значений