Вход Регистрация
Файл: engine/includes/compatibility.php
Строк: 140
<?php

   
/**
    * Тут огромное количество гк, которое написано для совместимости модулей от dcms 6.4.4
    */

    
@ini_set('display_errors'false);
    
error_reporting(0);
    
    include_once 
'engine/functions/delete_dir.php';

    function 
aut()
    {
        global 
$sql;
        
$set Core::$set;
        
$meta_og = array();
        
$user_id Core::$user_id;
        
$time time();
        
$show_theme = isset($_COOKIE['set_theme']) && ($_COOKIE['set_theme'] == 'default' || $_COOKIE['set_theme'] == 'web')
        ? 
$_COOKIE['set_theme'] :
        (!empty(
$user['set_them']) ? $user['set_them'] : $set['theme']);
        if (
$user_id)
        {
            
$user Core::get_user($user_id);
        }
        include 
incDir 'head.php';
    }
    
    function 
title(){return '';}
    
    function 
rekl($sel)
    {
            global 
$sql;
        
$sql->query('SELECT `name`, `link`, `img`, `new_line` FROM `ads` WHERE `pos` = "'.($sel == || $sel == 'top' 'bottom').'" AND `time` > '.$time.' AND `main` = "'. (int) ($sel == && $_SERVER['PHP_SELF']!='/index.php').'"');
        while(
$ads $sql->fetch())
        {
            if (!empty(
$ads['img']))
            {
                if (!empty(
$ads['new_line']))
                {
                    echo 
'<br />';
                }
                
?>
                <a href="<?=$ads['link']?>"><img src="<?=$ads['img']?>" alt="" title="<?=$ads['name']?>"/></a>
                <?php
            
}
            else
            {
                
?>
                <div class="rekl"><a href="<?=$ads['link']?>"><?=$ads['name']?></a></div>
                <?php
            
}
        }
        
$sql->free();
    }
    
    function 
passgen($len$types)
    {
        return 
Text::passgen($len);
    }
    
    
$passgen Text::passgen(12);
    
    function 
output_text($str,$br=1,$html=1,$smiles=1,$links=1,$bbcode=1)
    {
        return 
Text::output($str, array('html' => $html'br' => $br'smiles' => $smiles'bbocde' => $bbcode));
    }
    
    function 
translit($str)
    {
        return 
$str;
    }
    
    function 
strlen2($str)
    {
        return 
mb_strlen($str);
    }
    
    function 
smiles($msg)
    {
        return 
Text::smiles($msg);
    }
    
    function 
BBcode($msg)
    {
        return 
Text::bbcode($msg);
    }
    
    function 
avatar($id)
    {
        return 
Core::user_avatar($id);
    }
    
    function 
status($user=NULL)
    {
        return 
Core::user_icon(Core::get_user($id));
    }
    
    function 
online()
    {
        return 
'';
    }
    
    function 
otkuda()
    {
        return 
'';
    }
    
    function 
user_access()
    {
        global 
$admin;
        return 
$admin;
    }
    
    function 
k_page($k_post=0,$k_p_str=10)
    {
        
$page = new Page($k_post$k_p_str);
        return 
$page->k_page();
    }
    
    function 
page($k_page)
    {
        
$page 1;

        if (isset(
$_GET['page']))
        {
            if (
$_GET['page'] == 'end')
            {
                
$page intval($k_page);
            }
            elseif (
is_numeric($_GET['page']))
            {
                
$page intval($_GET['page']);
            }
        }
            
        if (
$page 1)
            
$page 1;
            
        return 
$page;
    }
    
    function 
str($link$page)
    {
        return 
$page->display($link);
    }
    
    function 
adm_check()
    {
        global 
$creator;
        return 
$creator;
    }
    
    function 
query($query)
    {
        global 
$sql;
        return 
$sql->query($query)->result;
    }
    
    function 
esc($text)
    {
        return 
$text;
    }

    function 
br($text)
    {
        return 
nl2br($text);
    }
    
    function 
get_user($user_id=0)
    {
        return 
Core::get_user($user_id);
    }
    
    function 
vremja($time=NULL)
    {
        return 
Core::time($time);
    }
    
    function 
only_reg($link NULL
    {
        if (
Core::$user_id == 0)
        {
            
Core::stop($link);
        }
    }
    
    function 
only_unreg($link NULL
    {
        if (
Core::$user_id 0)
        {
            
Core::stop($link);
        }
    }
    
    function 
err()
    {
        global 
$err;
        echo 
Core::msg_show($err);
    }
    
    function 
msg($msg)
    {
        echo 
Core::msg_show($msg'msg');
    }
    
    function 
save_settings($set)
    {
        return 
Core::save_settings($set);
    }
    
    function 
admin_log(){}
    

    
$db mysql_connect($set['mysql_host'], $set['mysql_user'], $set['mysql_pass']);
    
mysql_select_db($set['mysql_db_name'], $db);
    
mysql_set_charset('utf8');
Онлайн: 2
Реклама