File size: 2.58Kb
<?php
if (substr(PHP_OS, 0, 3) == 'WIN')
{
define('OS_WINDOWS', true);
define('OS_UNIX', false);
define('PEAR_OS', 'Windows');
}
else
{
define('OS_WINDOWS', false);
define('OS_UNIX', true);
define('PEAR_OS', 'Unix');
}
@ob_start();
@ob_implicit_flush(0);
$shcms_setting = mysql_fetch_array(mysql_query("SELECT * FROM `shcms_settings`"));
/**
* Если есть ошибки выводит
* функция ниже.
*/
function errors($error_)
{
echo '<div class="errors">'.$error_.'</div>';
}
/**
* Если все правильно выводит
* функцию ниже
*/
function messag($messag_)
{
echo '<div class="actshcms">'.$messag_.'</div>';
}
$method_logs = $_SERVER['REQUEST_METHOD'];
$server_port =$_SERVER['SERVER_PORT'];
/**
* Доступ для авторизованных
*/
function registrat($link = NULL)
{
global $user_id;
if (!isset($user_id))
{
if ($link==NULL)
$link=H.'index.php?';
header("Location: $link");
exit;
}
}
/**
* Доступ для не авторизованных
*/
function unreg($unregi = "")
{
global $user_id;
if (isset($user_id))
{
if ($unregi=="")$unregi='/';
header("Location: $unregi");
exit;
}
}
/**
* Определяет размер файлов.
*/
function size($bytes)
{
$s = array('B', 'Kb', 'MB', 'GB', 'TB', 'PB');
$e = floor(log($bytes)/log(1024));
return sprintf('%.2f '.$s[$e], ($bytes/pow(1024, floor($e))));
}
/**
* Обработка смайлов,
* тэгов,
* сcылок и строк
*/
function processing($pag_smil,$bbcode_smiley_smiley = true, $parser = true, $smiles = true)
{
if ($bbcode_smiley_smiley == true)
{
$bb_c_s=$pag_smil;
$pag_smil = bbcode::bb_codes($pag_smil);
}
if ($parser==true)
{
$bb_c_s=$pag_smil;
$BBcodeParser = new BBcodeParser;
$pag_smil=$BBcodeParser->parserString($pag_smil);
}
if ($smiles==true)
{
$bb_c_s=$pag_smil;
$smile_class = new Smiles;
$pag_smil=$smile_class->Smileclass($pag_smil);
}
return $pag_smil;
}
$titles_home = mysql_fetch_array(mysql_query("SELECT * FROM `settings_shcms`"));
$title_homes = $titles_home['title'];
$time_date = time();
?>