Ruxe Engine API
При создании дополнений для Ruxe Engine будет полезным использовать готовые функции Ruxe Engine.
- $GlobalCache ->
- cats('идентификатор новостного раздела')
- Обновление кэша категорий указанного новостного раздела.
- tags('идентификатор новостного раздела')
- Обновление кэша меток указанного новостного раздела.
- $GlobalUsers ->
- checkthisuser()
- Проверяет логин и пароль вошедшего (если вошёл) пользователя. Если неверны - обнуляет cookie и перенаправляет на главную страницу сайта.
- fullname(string): string
- Возвращает логин пользователя с учётом его регистра, в независимости от подставленного в параметре.
- checklogin(string,bool): bool|string
- Проверяет правильность логина (нет ли запрещённых символов и т.п.). Если во втором параметр указано true, то функция вернёт нужные сообщения об ошибке из языкового файла.
- checkpassword(string, string, bool): bool|string
- Проверяет правильность пароля и повтора пароля (совпадают ли, нет ли запрещённых символов и т.п.) первый и второй параметры
соответственно. Если в третьем параметре указано true, то результат выполнения
функции будет сообщение об ошибке из языкового файла (если будет ошибка) или же true.
- pmpath(int): string
- Выдаёт путь до файла с ЛС пользователя по идентификатору в параметре.
- isuser(string): bool
- Проверяет существует ли пользователь с именем из параметра (чувствительно к регистру!).
- thisisuser(): bool
- Проверят логин и пароль активного пользователя.
- finduser(string): int
- Ищет идентификатор пользователя string. Если не находит - возвращает -1.
- getpole(string,int): string
- Возвращает значение поля (указывается во втором параметре) пользователя (указывается в первом параметре) из users.dat.
- banmessage(string): string
- Возвращает причину бана пользователя.
- getstatus(string): string
- Возвращает статус (admin, editor, moderator, и др.) пользователя. Если пользователь не найден, то возвращает no.
- getuser(int): string
- Возвращает имя пользователя по идентификатору.
- getid(string): int
- Возвращает идентификатор пользователя.
- lastid(): int
- Возвращает последний зарегистрированный идентификатор пользователей.
- newid();
- Увеличивает на единицу счётчик последнего идентификатора пользователей.
- thisusertime(): int
- Возвращает время последней активности активного пользователя.
- $GlobalTemplate ->
- getonlywords(string): string
- Удаляет из строки все знаки.
- template(array,array,string): string
- Заменяет значения из массива 1 параметра на значения массива 2 параметра в файле 3 параметра (не изменяя файл) и возвращает полученный результат.
- getsmiles(): array
- Возвращает список смайлов.
- usebbcodes(string1,'html'): string
- Заменяет BB коды из string1 на HTML реализацию и возвращает полученный результат.
- $GlobalBFG ->
- refreshrewrite()
- Обновляет .htaccess в соответствии с параметрами ЧПУ.
- $Filtr ->
- randwords(int): string
- Возвращает случайную комбинацию букв, цифр и знаков длиной, указанной в параметре.
- delendslash(string): string
- Удаляет только конечный / (если есть) и возвращает результат.
- clear(string): string
- Преобразовывает HTML теги в сущности, а также удаляет другие небезопасные символы и возвращает результат.
- tolat(string): string
- Преобразовывает кириллицу в латиницу.
- tolower(string): string
- Понижает регистр букв русского и английского алфавита. Возвращает результат.
- utf8_substr(string,int,int): string
- Аналог substr, только для UTF-8 кодировки.
- $FileManager ->
- makedir(string)
- Создание каталога string.
- removedir(string)
- Удаление каталога string.
- fsize(string):int
- Возвращает размер файла(в параметре путь до файла).
- removefile(string)
- checkfilename(string): bool
- Проверка правильности файлового имени.