Описание subheader, left_side.php, right_side.php & footer.php
Предназначены для вывода на экран правой и левой панели. В отличие от right_side.php, left_side.php так же выводит центральную панель.
subheader.php – шапка сайта в которой находятся заголовки, мета теги и тд.
footer.php – низ/подвал/конец сайта. Отображает нижнею часть сайта, и завершает работу с MySQL сервером функцией mysql_close().
Описание функций в maincore.php
function dbconnect($db_host, $db_user, $db_pass, $db_name) – функция подключения к MySQL серверу и выбора DataBase. Состоит из двух стандартных функций mysql_connect() – производит подключения к MySQL серверу и mysql_select_db() – предназначена для выбора базы данных.
function dbarraynum($query) – пользовательская функция, обрабатывает результат запроса, выполненного функции mysql_query(), возвращает массив, содержащий данные обработанного ряда. В случае ошибки, на экран поступает предупреждение стандартной функции mysql_error().
function dbarray($query) – пользовательская функция, обрабатывает результат запроса и возвращает ассоциативный массив. В случае ошибки, на экран поступает предупреждение стандартной функции mysql_error().
function dbrows($query) – пользовательская функция, возвращает количество строк.
function dbresult($query, $row) – пользовательская функция, возвращает результат запроса выполненного функцией mysql_query(), с ее помощью можно получить доступ к отдельному полю записи. В случае ошибки, на экран поступает предупреждение стандартной функции mysql_error().
function dbcount($field,$table,$conditions="") - функция подсчета элементов в таблице соотвествующих определенному параметру.
function dbquery($query) – пользовательская функция, применяется для отправки серверу SQL-запросов. В случае ошибки, на экран поступает предупреждение стандартной функции mysql_error().
function redirect($location, $type="header") – пользовательская функция переприсваивание. Предназначена для общения с браузером, и отправки HTTP-заголовков на сервер.
function fallback($location) - функция переадресация(возврата) на определенный адресс схожа с функцие redirect();
function stripinput($text) – пользовательская функция, предназначена для подовления HTML кода в нежелательных местах.
function addslash($text) - функция добавления \ перед кавычками. Для безопасности дабы Mysql не выдавала ошибку.
function stripslash($text) - убирает \ при выводе из базы дабы браузер и php правильно обрабатывали html.
function phpentities($text) - заменяет &, \, ', \\, <, > эти тэги на спец символы. В этом случаи браузер их не обрабатывает.
function trimlink($text, $length) – пользовательская функция, предназначена для регулирования размера строки. В том случаи когда размер строки превышает заданную область, в конце добавляется «…»
function isNum($value) - проверка переменной (значения) на то является она числом или нет.
function parsesmileys($message) – пользовательская функция, предназначенная для использования BB кода для смайлов, в случаи правильном коде на экране появится картинка.
function displaysmileys($textarea) - в месте вызова этой функции показывается набор смайлов для выбора их при ответе.
function parseubb($text) – пользовательская функция, предназначенная для разбора BB кода.
function descript($text,$striptags=true) - заменяет проблеммные символы ASCII кодировки на правильные.
function verify_image($file) - проверка картинок на наличие вредоносного кода.
function censorwords($text) – пользовательская функция, предназначена для замены неприемлемых слов.
function getuserlevel($userlevel) – пользовательская функция, предназначена для отображения уровня пользователей. Администратор, модератор, пользователь.
function checkrights($right) – пользовательская функция, предназначена для проверки прав доступа.
function checkgroup($group) – пользовательская функция, предназначена для проверки к какой группе пользователей относится пользователей.
function getusergroups() - получение id и названий групп в массив.
function getgroupname($group) – пользовательская функция, предназначена для получения прав доступа для группы или отдельного пользователя.
function groupaccess($field) - задает права для групп iADMIN,iMEMBER и т.д. в соотношение с уже заданными такими как Администратор,Пользователь,Гость и т.д.
function makefilelist($folder, $filter, $sort=true, $type="files") – пользовательская функция, предназначена для создания списка файлов или папок и запоминания их в массиве.
function makefileopts($files, $selected="") – пользовательская функция, предназначена для создание списков файлов или папок и общего списка зделаного функцией makefilelist().
function makepagenav($start,$count,$total,$range=0,$link="") – пользовательская функция, предназначена для нумерации страниц.
function showdate($format, $val) – пользовательская функция для определения формата даты/времени.
function parsebytesize($size,$digits=2,$dir=false) – пользовательская функция, предназначенная для определения размеров файлов.
make_captcha() - Отобразить проверочный код (только версия php-fusion 6.01.12 и выше)
check_captcha($captchs_encode, $captcha_string) - проверить проверочный код, тоесть если он не совпадает - возращает false. (только версия php-fusion 6.01.12 и выше)
checkrights($right) - проверка на администратороские права, которые берутся из users [user_rights]
Группы:
iGUEST - гость
iMEMBER - любой пользователь
iADMIN - Админ
iSUPERADMIN - супер админ
iUSER - пользователь
iUSER_RIGHTS - права пользователя
iUSER_GROUPS - группа пользователей
Папки:
BASEDIR - Главная дериктория php-fusion
ADMIN - administration/
IMAGES - images/
IMAGES_A - images/articles/
IMAGES_N - images/news/
IMAGES_NC - images/news_cats/
INCLUDES - includes/
LOCALE - locale/
LOCALESET - язык и / (например Russian/)
FORUM - forum/
INFUSIONS - infusions/
PHOTOS - images/photoalbum/
THEMES - themes/