Вход Регистрация
Файл: admin/functions/func.admin.php
Строк: 211
<?php
error_reporting
(E_ALL E_NOTICE E_WARNING E_DEPRECATED);

function 
db_connect($config)
{
    
// Create connection in MYsqli
    
$con = new mysqli($config['db']['host'], $config['db']['user'], $config['db']['pass'], $config['db']['name']);
    
// Check connection in MYsqli
    
if (mysqli_connect_errno()) {
        
printf("Connect failed: %sn"mysqli_connect_error());
        exit();
    }

    return 
$con;
}

function 
check_allow()
{
    if(
$_SESSION['admin']['id'] == 1)
    {
        return 
TRUE;
    }
    else
    {
        return 
FALSE;
    }
}

function 
checkloggedadmin()
{
    if(isset(
$_SESSION['admin']['id']))
    {
        return 
TRUE;
    }
    else
    {
        echo 
'<script>window.location="login_admin.php"</script>';
    }
}

function 
get_country_list($config,$con,$selected="")
{
    
$countries = array();
    
$count 0;

    
$query "SELECT printable_name FROM ".$config['db']['pre']."countries ORDER BY printable_name";
    
$query_result mysqli_query($con,$query);
    while (
$info mysqli_fetch_array($query_result))
    {
        
$countries[$count]['title'] = $info['printable_name'];
        if(
$selected != "")
        {
            if(
$selected==$info['printable_name'])
            {
                
$countries[$count]['selected'] = "selected";
            }
            else{
                
$countries[$count]['selected'] = "";
            }

        }
        
$count++;
    }

    return 
$countries;
}

function 
validStrLen($str$min$max$con$config){
    
$len strlen($str);
    if(
$len $min){
        return 
"Username is too short, minimum is $min characters ($max max)";
    }
    elseif(
$len $max){
        return 
"Username is too long, maximum is $max characters ($min min).";
    }
    elseif(!
preg_match("/^[a-zA-Z0-9]+$/"$str))
    {
        return 
"Only use numbers and letters please";
    }
    else{
        
//get the username
        
$username mysqli_real_escape_string($con$_POST['username']);

        
//mysql query to select field username if it's equal to the username that we check '
        
$result mysqli_query($con"select username from `".$config['db']['pre'].$GLOBALS['MySQLi_user_table_name']."` where `".$GLOBALS['MySQLi_username_field']."` = '".$username."'");

        
//if number of rows fields is bigger them 0 that means it's NOT available '
        
if(mysqli_num_rows($result)>0){
            
//and we send 0 to the ajax request
            
return "Error: Username not available";
        }
    }
    return 
TRUE;
}

function 
transfer($config,$url,$msg,$page_title='')
{
    if(!
$config['transfer_filter'])
    {
        echo 
'<script>window.location="'.$url.'"</script>';
        exit;
    }
    
ob_start();
    echo 
"<html>n";
    echo 
"<head>n";
    echo 
"<title>n";
    echo 
$page_title;
    echo 
"</title>n";
    echo 
"<STYLE>n";
    echo 
"<!--n";
    echo 
"TABLE, TR, TD                { font-family:Verdana, Tahoma, Arial;font-size: 7.5pt; color:#000000}n";
    echo 
"a:link, a:visited, a:active  { text-decoration:underline; color:#000000 }n";
    echo 
"a:hover                      { color:#465584 }n";
    echo 
"#alt1   { font-size: 16px; }n";
    echo 
"body {n";
    echo 
"    background-color: #e8ebf1n";
    echo 
"    z-index: 99999n";
    echo 
"}n";
    echo 
"-->n";
    echo 
"</STYLE>n";
    echo 
"<script language="JavaScript" type="text/javascript">n";
    echo 
"function changeurl(){n";
    echo 
"window.location='" $url "';n";
    echo 
"}n";
    echo 
"</script>n";
    echo 
"<meta http-equiv="Content-Type" content="text/htmlcharset=iso-8859-1"></head>n";
    echo 
"<body onload="window.setTimeout('changeurl();',2000);">n";
    echo 
"<table width='95%' height='85%'>n";
    echo 
"<tr>n";
    echo 
"<td valign='middle'>n";
    echo 
"<table align='center' border="0" cellspacing="1" cellpadding="0" bgcolor="#fff">n";
    
echo "<tr>n";
    echo 
"<td id='mainbg'>";
    echo 
"<table width="100%" border="0" cellspacing="1" cellpadding="12">n";
    echo 
"<tr>n";
    echo 
"<td width="100%" align="center" id=alt1>n";
    echo 
$msg "<br><br>n";
    echo 
"<div><img src="" . $config['site_url'] . "/images/loading.gif"/></div><br><br>n";
    echo 
"(<a href='" $url "'>Or click here if you do not wish to wait</a>)</td>n";
    echo 
"</tr>n";
    echo 
"</table>n";
    echo 
"</td>n";
    echo 
"</tr>n";
    echo 
"</table>n";
    echo 
"</td>n";
    echo 
"</tr>n";
    echo 
"</table>n";
    echo 
"</body></html>n";
    
ob_end_flush();
}



?>
Онлайн: 0
Реклама