Описание основных функций
Прислано AlexALX на 05.02.2008 12:10
Описание 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/