Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- ini_set('session.cookie_httponly',1);
- include "inc/config.php";
- include "inc/auth.php";
- if(isset($_POST['download'])){
- $sql_nevalid_download = "SELECT * FROM `rdpList` WHERE `status`='forsale'";
- $res_nevalid_download = mysqli_query($link_db,$sql_nevalid_download) or die(mysqli_error($link_db));
- $listservers = '';
- while($row_nevalid_download = mysqli_fetch_assoc($res_nevalid_download)){
- $listservers .= $row_nevalid_download['serverIp'].":".$row_nevalid_download['port']."@".$row_nevalid_download['loginRdp']."\\".$row_nevalid_download['loginRdp2'].";".$row_nevalid_download['passwordRdp']."\n";
- $sql_upd = "DELETE FROM `rdpList` WHERE `serverIp`='$row_nevalid_download[serverIp]'";
- mysqli_query($link_db,$sql_upd) or die(mysqli_error($link_db));
- $sql_upd = "UPDATE `downloadRdp` SET `status`='onthecheck' WHERE `ip`='$row_nevalid_download[serverIp]'";
- mysqli_query($link_db,$sql_upd) or die(mysqli_error($link_db));
- }
- $file = 'forsale.txt';
- file_put_contents('forsale.txt',$listservers);
- header ("Content-Type: application/octet-stream");
- header ("Accept-Ranges: bytes");
- header ("Content-Length: ".filesize($file));
- header ("Content-Disposition: attachment; filename=".$file);
- readfile($file);
- //unlink($file);
- }
- if($_SESSION['privilege'] != "admin"){
- unset ($_SESSION['pid']);
- unset ($_SESSION['login']);
- unset ($_SESSION['privilege']);
- session_destroy();
- print "<script language = 'javascript'> var delay = 0;
- setTimeout(\"document.location.href='index.php'\", delay); </script>";
- }
- if(isset($_GET['exit'])){
- unset ($_SESSION['pid']);
- unset ($_SESSION['login']);
- unset ($_SESSION['privilege']);
- session_destroy();
- $in_admin = 'setTimeout(function(){window.location=\'/\'},0);';
- print '<script type="text/javascript">' . $in_admin . '</script>';
- exit();
- }
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <meta name="description" content="A fully featured admin theme which can be used to build CRM, CMS, etc.">
- <meta name="author" content="Coderthemes">
- <link rel="shortcut icon" href="assets/images/favicon.ico">
- <title><?=$sql_settings_row['siteName']?></title>
- <!--Morris Chart CSS -->
- <link rel="stylesheet" href="assets/plugins/morris/morris.css">
- <!-- Plugins css-->
- <link href="assets/plugins/bootstrap-tagsinput/dist/bootstrap-tagsinput.css" rel="stylesheet" />
- <link href="assets/plugins/multiselect/css/multi-select.css" rel="stylesheet" type="text/css" />
- <link href="assets/plugins/select2/dist/css/select2.css" rel="stylesheet" type="text/css">
- <link href="assets/plugins/select2/dist/css/select2-bootstrap.css" rel="stylesheet" type="text/css">
- <link href="assets/plugins/bootstrap-touchspin/dist/jquery.bootstrap-touchspin.min.css" rel="stylesheet" />
- <link href="assets/plugins/switchery/switchery.min.css" rel="stylesheet" />
- <link href="assets/plugins/timepicker/bootstrap-timepicker.min.css" rel="stylesheet">
- <link href="assets/plugins/mjolnic-bootstrap-colorpicker/dist/css/bootstrap-colorpicker.min.css" rel="stylesheet">
- <link href="assets/plugins/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css" rel="stylesheet">
- <link href="assets/plugins/bootstrap-daterangepicker/daterangepicker.css" rel="stylesheet">
- <link href="assets/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
- <link href="assets/css/menu.css" rel="stylesheet" type="text/css" />
- <link href="assets/css/core.css" rel="stylesheet" type="text/css" />
- <link href="assets/css/components.css" rel="stylesheet" type="text/css" />
- <link href="assets/css/fam.css" rel="stylesheet" type="text/css" />
- <link href="assets/css/icons.css" rel="stylesheet" type="text/css" />
- <link href="assets/css/pages.css" rel="stylesheet" type="text/css" />
- <link href="assets/css/responsive.css" rel="stylesheet" type="text/css" />
- <!-- DataTables -->
- <link href="assets/plugins/datatables/jquery.dataTables.min.css" rel="stylesheet" type="text/css" />
- <link href="assets/plugins/datatables/buttons.bootstrap.min.css" rel="stylesheet" type="text/css" />
- <link href="assets/plugins/datatables/fixedHeader.bootstrap.min.css" rel="stylesheet" type="text/css" />
- <link href="assets/plugins/datatables/responsive.bootstrap.min.css" rel="stylesheet" type="text/css" />
- <link href="assets/plugins/datatables/scroller.bootstrap.min.css" rel="stylesheet" type="text/css" />
- <!-- HTML5 Shiv and Respond.js IE8 support of HTML5 elements and media queries -->
- <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
- <!--[if lt IE 9]>
- <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
- <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
- <![endif]-->
- <script src="assets/js/modernizr.min.js"></script>
- </head>
- <?
- $sql = "SELECT fixed FROM `user` WHERE `id`=$_SESSION[pid]";
- $res = mysqli_query($link_db,$sql);
- $row = mysqli_fetch_assoc($res);
- if($row['fixed'] == "on"){
- print "<body class='widescreen fixed-left-void'><br><div id='wrapper' class='forced enlarged'>";
- }else{
- print "<body class='widescreen fixed-left'><br><div id='wrapper' class='forced'>";
- }
- ?>
- <!-- Top Bar Start -->
- <div class="topbar">
- <!-- LOGO -->
- <div class="topbar-left">
- <div class="text-center">
- <a href="dashboard.php" class="logo">
- <span><img src="assets/images/logo.png" alt="logo" style="height: 36px;"></span>
- </a>
- </div>
- </div>
- <!-- Button mobile view to collapse sidebar menu -->
- <div class="navbar navbar-default" role="navigation">
- <div class="container">
- <div class="">
- <div class="pull-left">
- <button id="menuhidden" class="button-menu-mobile open-left waves-effect waves-light">
- <i class="zmdi zmdi-menu"></i>
- </button>
- <span class="clearfix"></span>
- </div>
- <form role="search" method="post" class="navbar-left app-search pull-left hidden-xs">
- <input type="text" placeholder="<?=mb_strtoupper($_SESSION['login'])?>" class="form-control">
- </form>
- </div>
- <!--/.nav-collapse -->
- </div>
- </div>
- </div>
- <!-- Top Bar End -->
- <!-- ========== Left Sidebar Start ========== -->
- <div class="left side-menu">
- <div class="sidebar-inner slimscrollleft">
- <!--- Divider -->
- <div id="sidebar-menu">
- <?php
- if($_SESSION['privilege'] == "buyer"){
- include "inc/user/buyerNav.php";
- }elseif($_SESSION['privilege'] == "seller"){
- include "inc/user/sellerNav.php";
- }elseif($_SESSION['privilege'] == "admin"){
- include "inc/user/adminNav.php";
- }
- ?>
- <div class="clearfix"></div>
- </div>
- <div class="clearfix"></div>
- </div>
- </div>
- <!-- Left Sidebar End -->
- <!-- ============================================================== -->
- <!-- Start right Content here -->
- <!-- ============================================================== -->
- <div class="content-page">
- <!-- Start content -->
- <div class="content">
- <div class="container">
- <div class="row">
- <div class="col-sm-12">
- <ul class="nav nav-pills nav-pills-custom display-xs-none pull-right">
- <?php include "inc/ribbon.php";?>
- </ul>
- <h4 class="page-title"><?=$languages[$_SESSION["lang"]]["addingservers"]?></h4>
- </div>
- </div>
- <div class="row">
- <div class="col-sm-12">
- <div class="card-box table-responsive">
- <br>
- <form action="" method="post">
- <button type="submit" name="download" class="btn btn-success waves-effect waves-light pull-right">Скачать сервера для перечека</button>
- </form>
- <br>
- <?php
- $sql_domain_valid = "SELECT ip,port,login,login2,password FROM downloadRdp WHERE `status`='forcheck'";
- $res_domain_valid = mysqli_query($link_db,$sql_domain_valid) or die(mysqli_error($link_db));
- $row_cnt_valid = mysqli_num_rows($res_domain_valid);
- //$data = explode(";",$_POST['oncheckedList']);
- //$datacnt = count($data);
- //print $datacnt;
- if($_SERVER['REQUEST_METHOD'] == "POST" AND isset($_POST['getforcheckcount'])){
- $countserver = $_POST['countserver'];
- $country = "all";
- function generateId($length){
- $chars = 'qwertyuiopasdfghjklzxcvbnmMNBVCXZLKJHGFDSAPOIUYTREWQ';
- $numChars = strlen($chars);
- $string = '';
- for ($i = 0; $i < $length; $i++) {
- $string .= substr($chars, rand(1, $numChars) - 1, 1);
- }
- return $string;
- }
- $partid = generateId(9);
- if($country == "all"){
- $sql_domain = "SELECT ip,port,login,login2,password FROM downloadRdp WHERE `status`='forcheck' LIMIT $countserver";
- }else{
- $sql_domain = "SELECT ip,port,login,login2,password FROM downloadRdp WHERE `status`='forcheck' and `country`='$country' LIMIT $countserver";
- }
- $res_domain = mysqli_query($link_db,$sql_domain) or die(mysqli_error($link_db));
- $row_cnt = mysqli_num_rows($res_domain);
- $i = 0;
- while($row_domain = mysqli_fetch_assoc($res_domain)){
- if($row_domain['login2'] == ""){$loginRdp = $row_domain['login'];}elseif($row_domain['login2'] != ""){$loginRdp = $row_domain['login']."\\".$row_domain['login2'];}
- if($row_domain['port'] != 0){$serverport = $row_domain['ip'].":".$row_domain['port'];}else{$serverport = $row_domain['ip'];}
- $server .= $serverport."@".$loginRdp.";".$row_domain['password']."\n";
- $sql_upd = "UPDATE `downloadRdp` SET `status`='onthecheck', `partid`='$partid' WHERE `ip`='$row_domain[ip]'";
- mysqli_query($link_db,$sql_upd) or die(mysqli_error($link_db));
- $i++;
- }
- ?>
- <div class="alert alert-success">
- <strong><?=$languages[$_SESSION["lang"]]["done"]?>!</strong> Получено серверов для чека - <span class="label label-success"><?=$row_cnt?></span>. <code> Не забудь скопировать сервера т.к. они были удалены из базы.</code></div>
- <?}//if post
- if($_SERVER['REQUEST_METHOD'] == "POST" AND isset($_POST['onchecked'])){
- $oncheckedList = trim($_POST["oncheckedList"]);
- $oncheckedList = explode("\n", $oncheckedList);
- $i = 0;
- $nofullinfocnt = 0;
- $add = 0;
- $doublecnt = 0;
- while(!empty($oncheckedList[$i])){
- $string = $oncheckedList[$i];
- $string1 = preg_replace('/\\\\/', '\\\\\\', $string).PHP_EOL;
- $res = explode(";",$string1);
- $cnt = count($res);
- $ipport = $res[0];
- $ipport = explode(":",$ipport);
- $sql_check = "SELECT id FROM `rdpList` WHERE `status`='forsale' and `serverIp`='$ipport[0]'";
- $res_check = mysqli_query($link_db, $sql_check);
- $cnt_check = mysqli_num_rows($res_check);
- /* $sql_check1 = "SELECT id FROM `downloadRdp` WHERE `ip`='$ipport[0]'";
- $res_check1 = mysqli_query($link_db, $sql_check1);
- $cnt_check1 = mysqli_num_rows($res_check1); */
- if($cnt_check == 0){
- if($cnt == 142 or $cnt == 2 or $cnt == 3){
- $login = $res[1];
- $password = clearStr($res[2]);
- $os = trim($res[7]);
- $systemBit = $res[8];
- $accounttype = $res[9];
- $domain = clearStr($res[10]);
- $cpu = clearStr($res[11]);
- $corecount = $res[12];
- $ram = $res[13];
- $localip = $res[14];
- $uptime = $res[15];
- $upload = $res[16];
- $download = $res[17];
- $realip = $res[18];
- $country = clearStr($res[19]);
- $state = clearStr($res[20]);
- $city = clearStr($res[21]);
- $zip = $res[22];
- $organization = clearStr($res[23]);
- $isp = clearStr($res[24]);
- $mailserver = $res[25];
- $timezone = $res[26];
- $sorbsnetbl = $res[27];
- $spamcopbl = $res[28];
- $spamhausxbl = $res[29];
- $barracudabbl = $res[30];
- $southkoreannbl = $res[31];
- $browserlist = $res[33];
- $browsercurrent = $res[34];
- $io = 37;
- while($io != 128){
- $sitesearch = explode(":",$res[$io]);
- preg_match('/\((.+)\)/', $sitesearch[0], $m);
- if(trim($sitesearch[1])=="Found"){
- $site = str_replace("www.","",$m[1]);
- $siteList .= trim($site).",";
- }
- $io++;
- }
- $siteListPaypal = explode(",",$siteList);
- if(in_array("paypal.com",$siteListPaypal)){
- $paypal = "off";
- }else{
- $paypal = "on";
- }
- $resPoker = mysqli_query($link_db, "SELECT domain FROM `ico_icon` WHERE `type`='poker'");
- $cntpoker = 0;
- while($rowPoker = mysqli_fetch_assoc($resPoker)){
- if(in_array($rowPoker['domain'],$siteListPaypal)){
- $cntpoker++;
- }
- }
- if($cntpoker >= 1){
- $nopoker = "off";
- }
- if($cntpoker == 0){
- $nopoker = "on";
- }
- $portcheckudp80 = $res[128];
- $portchecktcp80 = $res[129];
- $portcheckudp25 = $res[130];
- $portchecktcp25 = $res[131];
- $vmware = $res[136];
- $virtualbox = $res[137];
- $kaspersky = $res[138];
- $mcafee = $res[139];
- $avira = $res[140];
- $drweb = $res[141];
- $login = explode("\\",$login);
- $login1 = clearStr($login[0]);
- $login2 = clearStr($login[2]);
- if(empty($login2)){
- $login = $login[0]."\\".$login[2];
- }else{
- $login = $login1;
- }
- $systemBit = substr($systemBit, 0, 3);
- $accounttype = explode(":",$accounttype);
- if(trim($accounttype[1]) == "User"){
- $accounttype[1] = "off"; }
- if(trim($accounttype[1]) == "Admin"){
- $accounttype[1] = "on"; }
- $domain = explode(":",$domain);
- $domain[1] = trim($domain[1]);
- $corecount = explode(":",$corecount);
- $corecount[1] = trim($corecount[1]);
- $ram = explode(":",$ram);
- $ram = explode(" ",$ram[1]);
- $localip = explode(":",$localip);
- $localip[1] = trim($localip[1]);
- $uptime = explode(":",$uptime);
- $uptime = explode(" ",$uptime[1]);
- $uptime = $uptime[1]/24;
- $upload = explode(":",$upload);
- $upload = explode(" ",$upload[1]);
- $download = explode(":",$download);
- $download = explode(" ",$download[1]);
- $realip = explode(":",$realip);
- $realip[1] = trim($realip[1]);
- $country = explode(":",$country);
- $country[1] = trim($country[1]);
- $state = explode(":",$state);
- $state[1] = trim($state[1]);
- if($realip[1] == $localip[1] and !empty($realip[1]) and !empty($localip[1])){
- $directip = "on";
- }else{
- $directip = "off";
- }
- if(empty($realip[1]) and empty($localip[1])){
- $directip = "";
- }
- $city = explode(":",$city);
- $city[1] = trim($city[1]);
- $zip = explode(":",$zip);
- $zip[1] = trim($zip[1]);
- $organization = explode(":",$organization);
- $organization[1] = trim($organization[1]);
- $isp = explode(":",$isp);
- $isp[1] = trim($isp[1]);
- $mailserver = explode(":",$mailserver);
- $mailserver[1] = trim($mailserver[1]);
- $timezone = explode(":",$timezone);
- $timezone[1] = trim($timezone[1]);
- $sorbsnetbl = explode(":",$sorbsnetbl);
- $sorbsnetbl[1] = trim($sorbsnetbl[1]);
- $spamcopbl = explode(":",$spamcopbl);
- $spamcopbl[1] = trim($spamcopbl[1]);
- $spamhausxbl = explode(":",$spamhausxbl);
- $spamhausxbl[1] = trim($spamhausxbl[1]);
- $barracudabbl = explode(":",$barracudabbl);
- $barracudabbl[1] = trim($barracudabbl[1]);
- $southkoreannbl = explode(":",$southkoreannbl);
- $southkoreannbl[1] = trim($southkoreannbl[1]);
- $browserlist = explode(":",$browserlist);
- $browserlist[1] = trim($browserlist[1]);
- $browsercurrent = explode(":",$browsercurrent);
- $browsercurrent[1] = trim($browsercurrent[1]);
- $portcheckudp80 = explode(":",$portcheckudp80);
- $portcheckudp80[1] = trim($portcheckudp80[1]);
- $portchecktcp80 = explode(":",$portchecktcp80);
- $portchecktcp80[1] = trim($portchecktcp80[1]);
- $portcheckudp25 = explode(":",$portcheckudp25);
- $portcheckudp25[1] = trim($portcheckudp25[1]);
- $portchecktcp25 = explode(":",$portchecktcp25);
- $portchecktcp25[1] = trim($portchecktcp25[1]);
- if($portchecktcp80[1] == "Open" OR $portcheckudp80[1] == "Open"){
- $port80 = "on";
- }else{
- $port80 = "off";
- }
- if($portchecktcp25[1] == "Open" OR $portcheckudp25[1] == "Open"){
- $port25 = "on";
- }else{
- $port25 = "off";
- }
- $vmware = explode(":",$vmware);
- $vmware[1] = trim($vmware[1]);
- $virtualbox = explode(":",$virtualbox);
- $virtualbox[1] = trim($virtualbox[1]);
- $kaspersky = explode(":",$kaspersky);
- $kaspersky[1] = trim($kaspersky[1]);
- $mcafee = explode(":",$mcafee);
- $mcafee[1] = trim($mcafee[1]);
- $avira = explode(":",$avira);
- $avira[1] = trim($avira[1]);
- $drweb = explode(":",$drweb);
- $drweb[1] = trim($drweb[1]);
- $virtual = "";
- $antivirus = "";
- if($vmware[1] == "Found"){
- $virtual .= "VmWare,";
- }
- if($virtualbox[1] == "Found"){
- $virtual .= "VirtualBox,";
- }
- if($kaspersky[1] == "Found"){
- $antivirus .= "kaspersky Lab,";
- }
- if($mcafee[1] == "Found"){
- $antivirus .= "McAfee,";
- }
- if($avira[1] == "Found"){
- $antivirus .= "Avira,";
- }
- if($drweb[1] == "Found"){
- $antivirus .= "Dr.Web,";
- }
- $dateTime = date("Y-m-d H:i:s");
- $ip = trim($ipport[0]);
- $sql_check = "SELECT user FROM `downloadRdp` WHERE `ip`='$ip'";
- $sql_check_res = mysqli_query($link_db,$sql_check);
- $sql_check_row = mysqli_fetch_assoc($sql_check_res);
- $seller = $sql_check_row['user'];
- $price = $sql_settings_row['minprice'];
- if(stristr($os, 'Windows 10')!=FALSE){
- $price = $price + 0.5;
- if($accounttype[1] == "on"){
- $price = $price + 2;
- }
- if($directip == "on"){
- $price = $price + 0.5;
- }
- }
- if(stristr($os, 'Windows 10')==FALSE and stristr($os, 'Windows Vista')==FALSE){
- if($accounttype[1] == "on"){
- $price = $price + 2;
- }
- if($directip == "on"){
- $price = $price + 0.5;
- }
- }
- if(stristr($os, 'Windows Vista')!=FALSE){
- $price = $price + 0.5;
- if($accounttype[1] == "on"){
- $price = $price + 2;
- }
- if($directip == "on"){
- $price = $price + 0.5;
- }
- }
- //print_r($res); die();
- if($country[1]=="" and $state[1]=="" and $city[1]=="" and $zip[1]=="" and $os[1]==""){
- if($siteListPaypal == "Array"){
- $nopoker = "on";
- $paypal = "on";
- }
- require_once 'inc/phpQuery.php';
- $url = "https://check-host.net/ip-info?host=".$ipport[0];
- $fp = fopen($_SERVER['DOCUMENT_ROOT']."/cookie.txt","w");
- fclose($fp);
- $login = curl_init();
- curl_setopt($login, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT']."/cookie.txt");
- curl_setopt($login, CURLOPT_COOKIEFILE, $_SERVER['DOCUMENT_ROOT']."/cookie.txt");
- curl_setopt($login, CURLOPT_TIMEOUT, 36);
- curl_setopt ($login, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt ($login, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($login, CURLOPT_REFERER, "https://check-host.net");
- curl_setopt($login, CURLOPT_RETURNTRANSFER, TRUE);
- curl_setopt($login, CURLOPT_URL, $url);
- curl_setopt($login, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36");
- curl_setopt($login, CURLOPT_FOLLOWLOCATION, TRUE);
- $result = curl_exec ($login);
- curl_close ($login);
- unset($login);
- $doc = phpQuery::newDocument($result);
- $isp = $doc->find('table:eq(1) tr:eq(4) td:eq(1)')->html();
- $org = $doc->find('table:eq(1) tr:eq(5) td:eq(1)')->html();
- $country = $doc->find('table:eq(1) tr:eq(6) td:eq(1)')->html();
- $state = $doc->find('table:eq(1) tr:eq(7) td:eq(1)')->html();
- $city = $doc->find('table:eq(1) tr:eq(8) td:eq(1)')->html();
- $zip = $doc->find('table:eq(1) tr:eq(11) td:eq(1)')->html();
- preg_match('/\((.+)\)/', $country, $m);
- $country = mb_strtolower($m[1]);
- $country = clearStr($country);
- $state = clearStr($state);
- $city = clearStr($city);
- $zip = clearStr($zip);
- $isp = clearStr($isp);
- $org = clearStr($org);
- $price = $sql_settings_row['minpricemin'];
- $sql_add_rdp = "INSERT INTO `rdpList` (`type`, `dateUpload`, `dateCheck`, `port`, `directIp`, `status`, `price`, `seller`, `buyer`, `loginRdp`, `loginRdp2`, `passwordRdp`, `serverIp`, `country`, `state`, `city`, `zip`, `organization`, `isp`, `nopaypal`, `nopoker`) VALUES ('short', '$dateTime', '$dateTime', $ipport[1], '$directip', 'precheck', '$price', '$seller', '', '$login1', '$login2', '$password', '$ipport[0]', '$country', '$state', '$city', '$zip', '$org', '$isp', '$paypal', '$nopoker')";
- mysqli_query($link_db,$sql_add_rdp) or die(mysqli_error($link_db));
- }else{
- //$sql_add_rdp = "INSERT INTO `rdpList` (`id`, `type`, `dateBuy`, `dateUpload`, `dateCheck`, `serverIp`, `port`, `directIp`, `status`, `reasonforreturn`, `price`, `incomeseller`, `serverName`, `serverOs`, `serverBit`, `acoountType`, `serverDomain`, `serverCpu`, `coreCount`, `serverRam`, `serverUpload`, `serverDownload`, `realIP`, `country`, `state`, `city`, `zip`, `organization`, `isp`, `port25`, `port80`, `nopoker`, `nopaypal`, `mailServer`, `timezone`, `uptime`, `virtual`, `antivirus`, `sorbs.netBL`, `spamcopBL`, `spamhausXBL`, `barracudaBBL`, `southKoreanNBL`, `proxyScore`, `browserList`, `browserCurrent`, `siteSearch`, `seller`, `buyer`, `loginRdp`, `loginRdp2`, `passwordRdp`) VALUES (NULL, 'long', '', '$dateTime', '$dateTime', '$ipport[0]', $ipport[1], '$directip', 'forsale', '', '$price', '', '$domain[1]', '$os', '$systemBit', '$accounttype[1]', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '$siteList', '$seller', '', '$login1', '$login2', '$password')";
- $sql_add_rdp = "INSERT INTO `rdpList` (`id`, `type`, `dateBuy`, `dateUpload`, `dateCheck`, `serverIp`, `port`, `directIp`, `status`, `reasonforreturn`, `price`, `incomeseller`, `serverName`, `serverOs`, `serverBit`, `acoountType`, `serverDomain`, `serverCpu`, `coreCount`, `serverRam`, `serverUpload`, `serverDownload`, `realIP`, `country`, `state`, `city`, `zip`, `organization`, `isp`, `port25`, `port80`, `nopoker`, `nopaypal`, `mailServer`, `timezone`, `uptime`, `virtual`, `antivirus`, `sorbs.netBL`, `spamcopBL`, `spamhausXBL`, `barracudaBBL`, `southKoreanNBL`, `proxyScore`, `browserList`, `browserCurrent`, `siteSearch`, `seller`, `buyer`, `loginRdp`, `loginRdp2`, `passwordRdp`) VALUES (NULL, 'long', '', '$dateTime', '$dateTime', '$ipport[0]', $ipport[1], '$directip', 'forsale', '', '$price', '', '$domain[1]', '$os', '$systemBit', '$accounttype[1]', '$domain[1]', '$cpu', $corecount[1], '$ram[1]', '$upload[1]', '$download[1]', '$realip[1]', '$country[1]', '$state[1]', '$city[1]', '$zip[1]', '$organization[1]', '$isp[1]', '$port25', '$port80', '$nopoker', '$paypal', '$mailserver[1]', '$timezone[1]', '$uptime', '$virtual', '$antivirus', '$sorbsnetbl[1]', '$spamcopbl[1]', '$spamhausxbl[1]', '$barracudabbl[1]', '$southkoreannbl[1]', '', '$browserlist[1]', '$browsercurrent[1]', '$siteList', '$seller', '', '$login1', '$login2', '$password')";
- mysqli_query($link_db,$sql_add_rdp) or die(mysqli_error($link_db));
- }
- $sql_upd = "UPDATE `downloadRdp` SET `status`='precheck' WHERE `ip`='$ipport[0]'";
- mysqli_query($link_db,$sql_upd) or die(mysqli_error($link_db));
- #print_r($res)."<br>";
- $i++;
- $add++;
- $sql_domain = "SELECT partid FROM downloadRdp WHERE `ip`='$ipport[0]'";
- $res_domain = mysqli_query($link_db,$sql_domain) or die(mysqli_error($link_db));
- $row_domain = mysqli_fetch_assoc($res_domain);
- $partid = $row_domain['partid'];
- unset($siteList);
- }else{
- $nofullinfo .= $oncheckedList[$i]."\n";
- $i++;
- $nofullinfocnt++;
- }
- }else{
- $double .= $oncheckedList[$i]."\n";
- $i++;
- $doublecnt++;
- }
- }//while
- $sql_upd = "UPDATE `downloadRdp` SET `status`='nevalid' WHERE `partid`='$partid' AND `status`='onthecheck'";
- mysqli_query($link_db,$sql_upd) or die(mysqli_error($link_db));
- ?>
- <div class="alert alert-success">
- <strong><?=$languages[$_SESSION["lang"]]["done"]?>!</strong> <?=$languages[$_SESSION["lang"]]["addedservers"]?> - <span class="label label-success"><?=$add?></span>. <?if($cnt_repeats > 0){print $languages[$_SESSION["lang"]]["replays"]."<span class='label label-danger'>".$cnt_repeats."</span>";}?><?if($nofullinfocnt > 0){print "Не все параметры - <span class='label label-danger'>".$nofullinfocnt."</span>";}?>. <?if($doublecnt > 0){print "Повторы - <span class='label label-danger'>".$doublecnt."</span>";}?></div>
- <?}//if post?>
- <div class="form-group">
- <?if(!empty($nofullinfo)){ ?>
- <div class="alert alert-danger fade in m-b-0 col-sm-12">
- <label class="col-sm-12 control-label"><code>В данном списке серверов присутствуют не все необходимые параметры, эти сервера не были добавлены в систему.</code></label>
- <div class="alert alert-danger fade in m-b-0 col-sm-12">
- <textarea rows="12" name="rdpList" onclick="this.select();" placeholder="ip:port@login;password" class="form-control"><?=$nofullinfo?></textarea>
- </div><br><br>
- </div>
- <?}?>
- <?if(!empty($double)){ ?>
- <br> <div class="alert alert-danger fade in m-b-0 col-sm-12">
- <label class="col-sm-12 control-label"><code>В данном списке серверов присутствуют дубли, эти сервера уже были добавлены ранее</code></label>
- <div class="alert alert-danger fade in m-b-0 col-sm-12">
- <textarea rows="12" name="rdpList" onclick="this.select();" placeholder="ip:port@login;password" class="form-control"><?=$double?></textarea>
- </div><br><br>
- </div>
- <?}
- $sql_domain = "SELECT ip,port,login,login2,password FROM downloadRdp WHERE `status`='forcheck'";
- $res_domain = mysqli_query($link_db,$sql_domain) or die(mysqli_error($link_db));
- $row_cnt_forcheck = mysqli_num_rows($res_domain);
- ?>
- <div class="alert alert-<?if($row_cnt_forcheck == 0){print "danger";}else{print "success";}?> fade in m-b-0 col-sm-6">
- <label class="col-sm-12 control-label"><?if($row_cnt_forcheck > 0){print "Серверов для чека на конфиг - <span class='label label-success'>".$row_cnt_forcheck."</span>";}else{print "<span class='label label-danger'>Сервера для чека на конфиг отсутствуют</span>";}?></label>
- <form action="" method="post">
- <textarea rows="12" name="rdpList" onclick="this.select();" placeholder="ip:port@login;password" class="form-control"><?php
- if($_SERVER['REQUEST_METHOD'] == "POST" AND isset($_POST['getforcheck'])){
- $i = 0;
- while($row_domain = mysqli_fetch_assoc($res_domain)) {
- if($row_domain['login2'] == ""){$loginRdp = $row_domain['login'];}elseif($row_domain['login2'] != ""){$loginRdp = $row_domain['login']."\\".$row_domain['login2'];}
- if($row_domain['port'] != 0){$serverport = $row_domain['ip'].":".$row_domain['port'];}else{$serverport = $row_domain['ip'];}
- $server = $serverport."@".$loginRdp.";".$row_domain['password'];
- print trim($server)."\n";
- $i++; }
- $sql_update = "UPDATE `downloadRdp` SET `status`='onthecheck' WHERE `status`='forcheck'";
- mysqli_query($link_db,$sql_update) or die(mysqli_error($link_db));
- }
- if($_SERVER['REQUEST_METHOD'] == "POST" AND isset($_POST['getforcheckcount'])){
- print trim($server);
- }?></textarea> <br><?if($_SERVER['REQUEST_METHOD'] == "GET" AND $row_cnt_forcheck > 0){?><div class="alert alert-danger">
- <strong><h4>Обязательно скопируй полученные сервера!</h4> После нажатия на кнопку ниже, все полученные сервера будут удалены из базы. Они будут вновь добавлены в базу только после того как ты их прочекаешь на конфиг и добавишь через поле справа.</strong></div><?}?>
- <div style="margin-top:8px;" class="col-sm-3 pull-left">
- <input type="text" class="form-control" name="countserver" value="<?=$row_cnt_forcheck?>">
- </div><button type="submit" <?php
- $sql_domain = "SELECT ip FROM downloadRdp WHERE `status`='forcheck'";
- $res_domain = mysqli_query($link_db,$sql_domain) or die(mysqli_error($link_db));
- $row_cnt_forcheck = mysqli_num_rows($res_domain); if($row_cnt_forcheck==0){print "disabled='disabled'";}?> name="getforcheckcount" class="btn btn-primary waves-effect waves-light pull-left">Получить указанное количество</button> </form>
- </div>
- <div class="alert alert-info fade in m-b-0 col-sm-6">
- <label class="col-sm-12 control-label">Список прочеканных серверов на конфиг</label>
- <form action="" method="post">
- <textarea required="" rows="12" name="oncheckedList" placeholder="Каждый сервер с новой строки" class="form-control" data-parsley-id="50"></textarea>
- <br><button type="submit" name="onchecked" class="btn btn-primary waves-effect waves-light pull-right">Загрузить прочеканные сервера</button>
- </form>
- </div>
- </div>
- </div>
- </div><!-- end col -->
- </div>
- <!-- end row -->
- <!-- end row -->
- </div>
- </div>
- <?php
- include "inc/footer.php";
- ?>
- </div>
- <!-- ============================================================== -->
- <!-- End Right content here -->
- <!-- ============================================================== -->
- </div>
- <!-- END wrapper -->
- <script> var resizefunc = []; </script>
- <!-- jQuery -->
- <script src="assets/js/jquery.min.js"></script>
- <script src="assets/js/bootstrap.min.js"></script>
- <script src="assets/js/detect.js"></script>
- <script src="assets/js/fastclick.js"></script>
- <script src="assets/js/jquery.slimscroll.js"></script>
- <script src="assets/js/jquery.blockUI.js"></script>
- <script src="assets/js/waves.js"></script>
- <script src="assets/js/wow.min.js"></script>
- <script src="assets/js/jquery.nicescroll.js"></script>
- <script src="assets/js/jquery.scrollTo.min.js"></script>
- <!--Morris Chart-->
- <script src="assets/plugins/morris/morris.min.js"></script>
- <script src="assets/plugins/raphael/raphael-min.js"></script>
- <!-- Counter Up -->
- <script src="assets/plugins/waypoints/lib/jquery.waypoints.js"></script>
- <script src="assets/plugins/counterup/jquery.counterup.min.js"></script>
- <!-- Dashboard init -->
- <script src="assets/pages/jquery.dashboard.js"></script>
- <!-- App js -->
- <script src="assets/js/jquery.core.js"></script>
- <script src="assets/js/jquery.app.js"></script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement