Просмотр файла bolcms-3.0.1./system/functions.php

Размер файла: 2.59Kb
<?php 

// шапка сайта
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">';
echo '<html>';
echo '<head>';
echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';
echo '<title>'.$title.' - '.$config['title'].'</title>';
echo '<link href="../theme/'.$config['style'].'.css" rel="stylesheet" type="text/css" />';
echo '</head>';
echo '<body>';

ob_start('ob_gzhandler');
// sec
function sec($sec){
 $sec = htmlspecialchars(mysql_real_escape_string($sec));
 return $sec;
}

// показ заголовка
function tp($tp){
 echo '<div class="tp">'.$tp.'</div>';
}

// показ ошибок
function error($error){
echo '<div class="phdr">' .$lng ['err'] . ' </div><div class="phdr">'.$error.'</div>';
}

// показ информации
function info($info){
echo '<div class="phdr">' .$lng ['inf'] . ' </div><div class="phdr">'.$info.'</div>';
}

// навигация "на главную"
function nav(){
echo '<div class="phdr"><li><a href="../">' .$lng ['niz'] . ' </a></div>';
}

// навигация "одна ссылка + на главную"
function nav2($link, $link_name){
echo '<div class="phdr">' .$lng ['nav'] . ' </div><div class="bmenu"><a href="'.$link.'">'.$link_name.'</a><br/><a href="../">' .$lng ['niz'] . ' </a></div>';
}

// постраничная навигация "пред, след"
function navig($page, $link, $pages){
if($page>1) echo '&larr;<a href="'.$link.'page='.($page-1).'">' .$lng ['pr'] . ' </a>|';
if($page<$pages) echo '<a href="'.$link.'page='.($page+1).'">' .$lng ['sd'] . ' </a>&rarr;<br/>';
}

//фильтрация
function filtr($input, $sql=false){ 
    $input = htmlentities($input, ENT_QUOTES, 'UTF-8'); 


   if(get_magic_quotes_gpc ()) 
    { 
        $input = stripslashes ($input); 

    } 
        if ($sql) 
    { 
        $input = mysql_real_escape_string ($input); 
       
    } 
    $input = strip_tags($input); 
     
 return $input; 
}




$language = isset($_SESSION['language']) ? $_SESSION['language'] : 'ru';
$lng = parse_ini_file('../languages/ru/total.lng');


function bb_code($text)  
{  
$text=preg_replace('/\[b\](.+)\[\/b\]/sU' , '<b>\1</b>', $text);  
$text=preg_replace('/\[i\](.+)\[\/i\]/sU', '<i>\1</i>', $text);  
$text=preg_replace('/\[u\](.+)\[\/u\]/sU', '<u>\1</u>', $text);  
$text=preg_replace('/\[s\](.+)\[\/s\]/sU', '<s>\1</s>', $text);  
$text=preg_replace('/'.preg_quote('[url=').'(.+)\](.+)	 2;[\/url\]/sU', '<a href="\1">\2</a>', $text);  
$text=preg_replace('/\[url\](.+)\[\/url\]/sU', '<a href="\1">\1</a>', $text);  
return $text;  
}

?>