Файл: admin/inc.php
Строк: 54
<?
if(!@defined('MY77FL'))
    {
     exit('ERROR!!!');
    }
@define('ONPAGE', 250); //баз и таблиц на страницу
@define('BACKUPDR', './backup'); //папка создания файлов backup'a
@define('YESSQL', 'YES'); //если YES - sql запросы разрешены
@define('MYSITE', 'http://waport.ru'); //ваша главная
$oall = 0;
if(isset($_POST['all']))
    {
     $oall = 1;
    }
$om = 0;
if((isset($_POST['m']))||(isset($_GET['m'])))
    {
     if(isset($_POST['m']))
        {
         $om = intval($_POST['m']);
        }
     else
        {
         $om = intval($_GET['m']);
        }
     if(($om < 0)||($om > 10))
        {
         $om = 0;
        }
    }
$obp = 1;
if((isset($_POST['bp']))||(isset($_GET['bp'])))
    {
     if(isset($_POST['bp']))
        {
         $obp = intval($_POST['bp']);
        }
     else
        {
         $obp = intval($_GET['bp']);
        }
     if($obp < 1)
        {
         $obp = 1;
        }
    }
$otp = 1;
if((isset($_POST['tp']))||(isset($_GET['tp'])))
    {
     if(isset($_POST['tp']))
        {
         $otp = intval($_POST['tp']);
        }
     else
        {
         $otp = intval($_GET['tp']);
        }
     if($otp < 1)
        {
         $otp = 1;
        }
    }
$oh = ''; $rh = '';
$ou = ''; $ru = '';
$op = ''; $rp = '';
if((isset($_POST['h'],
$_POST['u'],
$_POST['p']))||(isset($_GET['h'],
$_GET['u'],
$_GET['p'])))
    {
     if(isset($_POST['h'],
     $_POST['u'],
     $_POST['p']))
        {
         $h = $_POST['h'];
         $u = $_POST['u'];
         $p = $_POST['p'];
        }
     else
        {
         $h = $_GET['h'];
         $u = $_GET['u'];
         $p = $_GET['p'];
        }
     $h = trim(rawurldecode($h));
     if(@preg_match('~^[[:print:]]{4,64}$~i', $h))
        {
         $oh = $h;
         $rh = rawurlencode($h);
        }
     unset($h);
     $u = trim(rawurldecode($u));
     if(@preg_match('~^[[:print:]]{1,64}$~i', $u))
        {
         $ou = $u;
         $ru = rawurlencode($u);
        }
     unset($u);
     $p = trim(rawurldecode($p));
     if(@preg_match('~^[[:print:]]{1,128}$~i', $p))
        {
         $op = $p;
         $rp = rawurlencode($p);
        }
     unset($p);
    }
if($oh === '')
    {
     $oh = 'localhost';
    }
$ob = ''; $rb = '';
if((isset($_POST['b']))||(isset($_GET['b'])))
    {
     if(isset($_POST['b']))
        {
         $b = $_POST['b'];
        }
     else
        {
         $b = $_GET['b'];
        }
     $b = trim(rawurldecode($b));
     if(@preg_match('~^[[:print:]]{1,64}$~i', $b))
        {
         $ob = $b;
         $rb = rawurlencode($b);
        }
     unset($b);
    }
$cnms = 0;
$onms = '';
if(isset($_POST['nms']))
    {
     if(@is_array($_POST['nms']))
        {
         $nms = @array_map('trim',
         @array_map('rawurldecode',
         $_POST['nms']));
         $ctnms = count($nms);
         if($ctnms >= 1)
            {
             $check = 0;
             for($ch = 0;
             $ch < $ctnms;
             $ch++)
                {
                 if(@preg_match('~^[[:print:]]{1,64}$~i', $nms[$ch]))
                    {
                     $check++;
                    }
                }
             if($ctnms === $check)
                {
                 $cnms = $ctnms;
                 $onms = $nms;
                }
            }
         unset($nms);
        }
    }
$connect = 0;
if(($oh !== '')&&($ou !== '')&&($op !== '')&&($om >= 1))
    {
     if(@mysql_connect($oh, $ou, $op))
        {
         $connect = 1;
        }
    }
$selectdb = 0;
if(($connect === 1)&&($ob !== '')&&($om > 3))
    {
     if(@mysql_select_db($ob))
        {
         $selectdb = 1;
        }
    }
$r = @mt_rand(100,999);
@define('MY77CH', 'YES');
?>