commit
1e1f51c93b
137
403.html
137
403.html
|
@ -10,32 +10,127 @@
|
|||
<meta name="keywords" content="Панель управления, хостинг игровых севреров, аренда сервера"/>
|
||||
<style>
|
||||
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&subset=cyrillic');
|
||||
* {margin:0px; padding:0px; border:none; outline:none; box-sizing:border-box;}
|
||||
a {color:#fff; text-decoration:none; border-bottom:1px dashed #fff;}
|
||||
a:hover {border-bottom:transparent;}
|
||||
body {min-height:100vh; background:url('/template/images/error/403.png') center no-repeat; background-size:cover; color:#fff; font-size:16px; font-family:'Roboto Condensed', sans-serif;;}
|
||||
.container {width:650px; margin:0 auto; padding:200px 0 20px;}
|
||||
.content {display:inline-block; width:100%; background:rgba(204, 51, 51, 0.1); padding:15px 5px; text-align:center; font-size:20px; border:4px double rgba(255, 255, 255, 0.25); text-transform: uppercase;}
|
||||
.content span {display:block; margin:0 auto; padding:15px 0; font-size:75px; font-weight:bold; text-shadow:0 0 80px rgba(255, 255, 255, 0.5);}
|
||||
.links ul {display:table; margin:20px auto;}
|
||||
.links ul li {float:left; list-style-type:none; margin:0 20px; text-transform:uppercase;}
|
||||
.copy {padding:5px 10px; color:#eee; text-align:center;}
|
||||
|
||||
* {
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
border: none;
|
||||
outline: none;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
border-bottom: 1px dashed #fff;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
border-bottom: transparent;
|
||||
}
|
||||
|
||||
body {
|
||||
min-height: 100vh;
|
||||
background: url('/template/images/error/403.png') center no-repeat;
|
||||
background-size: cover;
|
||||
color: #fff;
|
||||
font-size: 16px;
|
||||
font-family: 'Roboto Condensed', sans-serif;;
|
||||
}
|
||||
|
||||
.container {
|
||||
width: 650px;
|
||||
margin: 0 auto;
|
||||
padding: 200px 0 20px;
|
||||
}
|
||||
|
||||
.content {
|
||||
display: inline-block;
|
||||
width: 100%;
|
||||
background: rgba(204, 51, 51, 0.1);
|
||||
padding: 15px 5px;
|
||||
text-align: center;
|
||||
font-size: 20px;
|
||||
border: 4px double rgba(255, 255, 255, 0.25);
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.content span {
|
||||
display: block;
|
||||
margin: 0 auto;
|
||||
padding: 15px 0;
|
||||
font-size: 75px;
|
||||
font-weight: bold;
|
||||
text-shadow: 0 0 80px rgba(255, 255, 255, 0.5);
|
||||
}
|
||||
|
||||
.links ul {
|
||||
display: table;
|
||||
margin: 20px auto;
|
||||
}
|
||||
|
||||
.links ul li {
|
||||
float: left;
|
||||
list-style-type: none;
|
||||
margin: 0 20px;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.copy {
|
||||
padding: 5px 10px;
|
||||
color: #eee;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 768px) {
|
||||
body {font-size:14px;}
|
||||
.container {width:100%; padding:100px 20px 20px;}
|
||||
.content {font-size:16px;}
|
||||
.content span {font-size:50px;}
|
||||
.links ul li {width:100px; margin:5px 20px; text-align:center;}
|
||||
.links ul li:nth-child(4) {clear:both;}
|
||||
body {
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.container {
|
||||
width: 100%;
|
||||
padding: 100px 20px 20px;
|
||||
}
|
||||
|
||||
.content {
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.content span {
|
||||
font-size: 50px;
|
||||
}
|
||||
|
||||
.links ul li {
|
||||
width: 100px;
|
||||
margin: 5px 20px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.links ul li:nth-child(4) {
|
||||
clear: both;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 468px) {
|
||||
.container {padding-top:30px;}
|
||||
.content span {font-size:36px;}
|
||||
.links ul li {width:70px;}
|
||||
.links ul li:nth-child(2n+3) {clear:both;}
|
||||
.links ul li:nth-child(4) {clear:none;}
|
||||
.container {
|
||||
padding-top: 30px;
|
||||
}
|
||||
|
||||
.content span {
|
||||
font-size: 36px;
|
||||
}
|
||||
|
||||
.links ul li {
|
||||
width: 70px;
|
||||
}
|
||||
|
||||
.links ul li:nth-child(2n+3) {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.links ul li:nth-child(4) {
|
||||
clear: none;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
|
137
404.html
137
404.html
|
@ -11,32 +11,127 @@
|
|||
|
||||
<style>
|
||||
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&subset=cyrillic');
|
||||
* {margin:0px; padding:0px; border:none; outline:none; box-sizing:border-box;}
|
||||
a {color:#fff; text-decoration:none; border-bottom:1px dashed #fff;}
|
||||
a:hover {border-bottom:transparent;}
|
||||
body {min-height:100vh; background:url('/template/images/error/404.png') center no-repeat; background-size:cover; color:#fff; font-size:16px; font-family:'Roboto Condensed', sans-serif;;}
|
||||
.container {width:650px; margin:0 auto; padding:200px 0 20px;}
|
||||
.content {display:inline-block; width:100%; background:rgba(204, 51, 51, 0.1); padding:15px 5px; text-align:center; font-size:20px; border:4px double rgba(255, 255, 255, 0.25); text-transform: uppercase;}
|
||||
.content span {display:block; margin:0 auto; padding:15px 0; font-size:75px; font-weight:bold; text-shadow:0 0 80px rgba(255, 255, 255, 0.5);}
|
||||
.links ul {display:table; margin:20px auto;}
|
||||
.links ul li {float:left; list-style-type:none; margin:0 20px; text-transform:uppercase;}
|
||||
.copy {padding:5px 10px; color:#eee; text-align:center;}
|
||||
|
||||
* {
|
||||
margin: 0px;
|
||||
padding: 0px;
|
||||
border: none;
|
||||
outline: none;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
a {
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
border-bottom: 1px dashed #fff;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
border-bottom: transparent;
|
||||
}
|
||||
|
||||
body {
|
||||
min-height: 100vh;
|
||||
background: url('/template/images/error/404.png') center no-repeat;
|
||||
background-size: cover;
|
||||
color: #fff;
|
||||
font-size: 16px;
|
||||
font-family: 'Roboto Condensed', sans-serif;;
|
||||
}
|
||||
|
||||
.container {
|
||||
width: 650px;
|
||||
margin: 0 auto;
|
||||
padding: 200px 0 20px;
|
||||
}
|
||||
|
||||
.content {
|
||||
display: inline-block;
|
||||
width: 100%;
|
||||
background: rgba(204, 51, 51, 0.1);
|
||||
padding: 15px 5px;
|
||||
text-align: center;
|
||||
font-size: 20px;
|
||||
border: 4px double rgba(255, 255, 255, 0.25);
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.content span {
|
||||
display: block;
|
||||
margin: 0 auto;
|
||||
padding: 15px 0;
|
||||
font-size: 75px;
|
||||
font-weight: bold;
|
||||
text-shadow: 0 0 80px rgba(255, 255, 255, 0.5);
|
||||
}
|
||||
|
||||
.links ul {
|
||||
display: table;
|
||||
margin: 20px auto;
|
||||
}
|
||||
|
||||
.links ul li {
|
||||
float: left;
|
||||
list-style-type: none;
|
||||
margin: 0 20px;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
|
||||
.copy {
|
||||
padding: 5px 10px;
|
||||
color: #eee;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 768px) {
|
||||
body {font-size:14px;}
|
||||
.container {width:100%; padding:100px 20px 20px;}
|
||||
.content {font-size:16px;}
|
||||
.content span {font-size:50px;}
|
||||
.links ul li {width:100px; margin:5px 20px; text-align:center;}
|
||||
.links ul li:nth-child(4) {clear:both;}
|
||||
body {
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.container {
|
||||
width: 100%;
|
||||
padding: 100px 20px 20px;
|
||||
}
|
||||
|
||||
.content {
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.content span {
|
||||
font-size: 50px;
|
||||
}
|
||||
|
||||
.links ul li {
|
||||
width: 100px;
|
||||
margin: 5px 20px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.links ul li:nth-child(4) {
|
||||
clear: both;
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (max-width: 468px) {
|
||||
.container {padding-top:30px;}
|
||||
.content span {font-size:36px;}
|
||||
.links ul li {width:70px;}
|
||||
.links ul li:nth-child(2n+3) {clear:both;}
|
||||
.links ul li:nth-child(4) {clear:none;}
|
||||
.container {
|
||||
padding-top: 30px;
|
||||
}
|
||||
|
||||
.content span {
|
||||
font-size: 36px;
|
||||
}
|
||||
|
||||
.links ul li {
|
||||
width: 70px;
|
||||
}
|
||||
|
||||
.links ul li:nth-child(2n+3) {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
.links ul li:nth-child(4) {
|
||||
clear: none;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
|
356
composer.lock
generated
Normal file
356
composer.lock
generated
Normal file
|
@ -0,0 +1,356 @@
|
|||
{
|
||||
"_readme": [
|
||||
"This file locks the dependencies of your project to a known state",
|
||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "e729e310e2cc298a9957e1ae8869db7f",
|
||||
"packages": [
|
||||
{
|
||||
"name": "filp/whoops",
|
||||
"version": "2.15.4",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/filp/whoops.git",
|
||||
"reference": "a139776fa3f5985a50b509f2a02ff0f709d2a546"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/filp/whoops/zipball/a139776fa3f5985a50b509f2a02ff0f709d2a546",
|
||||
"reference": "a139776fa3f5985a50b509f2a02ff0f709d2a546",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": "^5.5.9 || ^7.0 || ^8.0",
|
||||
"psr/log": "^1.0.1 || ^2.0 || ^3.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"mockery/mockery": "^0.9 || ^1.0",
|
||||
"phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.3",
|
||||
"symfony/var-dumper": "^2.6 || ^3.0 || ^4.0 || ^5.0"
|
||||
},
|
||||
"suggest": {
|
||||
"symfony/var-dumper": "Pretty print complex values better with var-dumper available",
|
||||
"whoops/soap": "Formats errors as SOAP responses"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "2.7-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Whoops\\": "src/Whoops/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Filipe Dobreira",
|
||||
"homepage": "https://github.com/filp",
|
||||
"role": "Developer"
|
||||
}
|
||||
],
|
||||
"description": "php error handling for cool kids",
|
||||
"homepage": "https://filp.github.io/whoops/",
|
||||
"keywords": [
|
||||
"error",
|
||||
"exception",
|
||||
"handling",
|
||||
"library",
|
||||
"throwable",
|
||||
"whoops"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/filp/whoops/issues",
|
||||
"source": "https://github.com/filp/whoops/tree/2.15.4"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://github.com/denis-sokolov",
|
||||
"type": "github"
|
||||
}
|
||||
],
|
||||
"time": "2023-11-03T12:00:00+00:00"
|
||||
},
|
||||
{
|
||||
"name": "monolog/monolog",
|
||||
"version": "2.9.2",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/Seldaek/monolog.git",
|
||||
"reference": "437cb3628f4cf6042cc10ae97fc2b8472e48ca1f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/Seldaek/monolog/zipball/437cb3628f4cf6042cc10ae97fc2b8472e48ca1f",
|
||||
"reference": "437cb3628f4cf6042cc10ae97fc2b8472e48ca1f",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.2",
|
||||
"psr/log": "^1.0.1 || ^2.0 || ^3.0"
|
||||
},
|
||||
"provide": {
|
||||
"psr/log-implementation": "1.0.0 || 2.0.0 || 3.0.0"
|
||||
},
|
||||
"require-dev": {
|
||||
"aws/aws-sdk-php": "^2.4.9 || ^3.0",
|
||||
"doctrine/couchdb": "~1.0@dev",
|
||||
"elasticsearch/elasticsearch": "^7 || ^8",
|
||||
"ext-json": "*",
|
||||
"graylog2/gelf-php": "^1.4.2 || ^2@dev",
|
||||
"guzzlehttp/guzzle": "^7.4",
|
||||
"guzzlehttp/psr7": "^2.2",
|
||||
"mongodb/mongodb": "^1.8",
|
||||
"php-amqplib/php-amqplib": "~2.4 || ^3",
|
||||
"phpspec/prophecy": "^1.15",
|
||||
"phpstan/phpstan": "^0.12.91",
|
||||
"phpunit/phpunit": "^8.5.14",
|
||||
"predis/predis": "^1.1 || ^2.0",
|
||||
"rollbar/rollbar": "^1.3 || ^2 || ^3",
|
||||
"ruflin/elastica": "^7",
|
||||
"swiftmailer/swiftmailer": "^5.3|^6.0",
|
||||
"symfony/mailer": "^5.4 || ^6",
|
||||
"symfony/mime": "^5.4 || ^6"
|
||||
},
|
||||
"suggest": {
|
||||
"aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
|
||||
"doctrine/couchdb": "Allow sending log messages to a CouchDB server",
|
||||
"elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client",
|
||||
"ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
|
||||
"ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler",
|
||||
"ext-mbstring": "Allow to work properly with unicode symbols",
|
||||
"ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)",
|
||||
"ext-openssl": "Required to send log messages using SSL",
|
||||
"ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)",
|
||||
"graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
|
||||
"mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)",
|
||||
"php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
|
||||
"rollbar/rollbar": "Allow sending log messages to Rollbar",
|
||||
"ruflin/elastica": "Allow sending log messages to an Elastic Search server"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "2.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Monolog\\": "src/Monolog"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Jordi Boggiano",
|
||||
"email": "j.boggiano@seld.be",
|
||||
"homepage": "https://seld.be"
|
||||
}
|
||||
],
|
||||
"description": "Sends your logs to files, sockets, inboxes, databases and various web services",
|
||||
"homepage": "https://github.com/Seldaek/monolog",
|
||||
"keywords": [
|
||||
"log",
|
||||
"logging",
|
||||
"psr-3"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/Seldaek/monolog/issues",
|
||||
"source": "https://github.com/Seldaek/monolog/tree/2.9.2"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://github.com/Seldaek",
|
||||
"type": "github"
|
||||
},
|
||||
{
|
||||
"url": "https://tidelift.com/funding/github/packagist/monolog/monolog",
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-10-27T15:25:26+00:00"
|
||||
},
|
||||
{
|
||||
"name": "psr/log",
|
||||
"version": "1.1.4",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/php-fig/log.git",
|
||||
"reference": "d49695b909c3b7628b6289db5479a1c204601f11"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11",
|
||||
"reference": "d49695b909c3b7628b6289db5479a1c204601f11",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=5.3.0"
|
||||
},
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-master": "1.1.x-dev"
|
||||
}
|
||||
},
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"Psr\\Log\\": "Psr/Log/"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "PHP-FIG",
|
||||
"homepage": "https://www.php-fig.org/"
|
||||
}
|
||||
],
|
||||
"description": "Common interface for logging libraries",
|
||||
"homepage": "https://github.com/php-fig/log",
|
||||
"keywords": [
|
||||
"log",
|
||||
"psr",
|
||||
"psr-3"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/php-fig/log/tree/1.1.4"
|
||||
},
|
||||
"time": "2021-05-03T11:20:27+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill",
|
||||
"version": "v1.28.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill.git",
|
||||
"reference": "33def419104fb3cf14be4e8638683eb9845c2522"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill/zipball/33def419104fb3cf14be4e8638683eb9845c2522",
|
||||
"reference": "33def419104fb3cf14be4e8638683eb9845c2522",
|
||||
"shasum": ""
|
||||
},
|
||||
"require": {
|
||||
"php": ">=7.1"
|
||||
},
|
||||
"replace": {
|
||||
"symfony/polyfill-apcu": "self.version",
|
||||
"symfony/polyfill-ctype": "self.version",
|
||||
"symfony/polyfill-iconv": "self.version",
|
||||
"symfony/polyfill-intl-grapheme": "self.version",
|
||||
"symfony/polyfill-intl-icu": "self.version",
|
||||
"symfony/polyfill-intl-idn": "self.version",
|
||||
"symfony/polyfill-intl-messageformatter": "self.version",
|
||||
"symfony/polyfill-intl-normalizer": "self.version",
|
||||
"symfony/polyfill-mbstring": "self.version",
|
||||
"symfony/polyfill-php72": "self.version",
|
||||
"symfony/polyfill-php73": "self.version",
|
||||
"symfony/polyfill-php74": "self.version",
|
||||
"symfony/polyfill-php80": "self.version",
|
||||
"symfony/polyfill-php81": "self.version",
|
||||
"symfony/polyfill-php82": "self.version",
|
||||
"symfony/polyfill-php83": "self.version",
|
||||
"symfony/polyfill-util": "self.version",
|
||||
"symfony/polyfill-uuid": "self.version",
|
||||
"symfony/polyfill-xml": "self.version"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/intl": "^4.4|^5.0|^6.0",
|
||||
"symfony/phpunit-bridge": "^5.3|^6.0",
|
||||
"symfony/var-dumper": "^4.4|^5.1|^6.0"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"files": [
|
||||
"src/bootstrap.php",
|
||||
"src/Apcu/bootstrap.php",
|
||||
"src/Ctype/bootstrap.php",
|
||||
"src/Uuid/bootstrap.php",
|
||||
"src/Iconv/bootstrap.php",
|
||||
"src/Intl/Grapheme/bootstrap.php",
|
||||
"src/Intl/Idn/bootstrap.php",
|
||||
"src/Intl/Icu/bootstrap.php",
|
||||
"src/Intl/MessageFormatter/bootstrap.php",
|
||||
"src/Intl/Normalizer/bootstrap.php",
|
||||
"src/Mbstring/bootstrap.php"
|
||||
],
|
||||
"psr-4": {
|
||||
"Symfony\\Polyfill\\": "src/"
|
||||
},
|
||||
"classmap": [
|
||||
"src/Intl/Icu/Resources/stubs",
|
||||
"src/Intl/MessageFormatter/Resources/stubs",
|
||||
"src/Intl/Normalizer/Resources/stubs",
|
||||
"src/Php83/Resources/stubs",
|
||||
"src/Php82/Resources/stubs",
|
||||
"src/Php81/Resources/stubs",
|
||||
"src/Php80/Resources/stubs",
|
||||
"src/Php73/Resources/stubs"
|
||||
]
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"license": [
|
||||
"MIT"
|
||||
],
|
||||
"authors": [
|
||||
{
|
||||
"name": "Nicolas Grekas",
|
||||
"email": "p@tchwork.com"
|
||||
},
|
||||
{
|
||||
"name": "Symfony Community",
|
||||
"homepage": "https://symfony.com/contributors"
|
||||
}
|
||||
],
|
||||
"description": "Symfony polyfills backporting features to lower PHP versions",
|
||||
"homepage": "https://symfony.com",
|
||||
"keywords": [
|
||||
"compat",
|
||||
"compatibility",
|
||||
"polyfill",
|
||||
"shim"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/symfony/polyfill/issues",
|
||||
"source": "https://github.com/symfony/polyfill/tree/v1.28.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
"url": "https://symfony.com/sponsor",
|
||||
"type": "custom"
|
||||
},
|
||||
{
|
||||
"url": "https://github.com/fabpot",
|
||||
"type": "github"
|
||||
},
|
||||
{
|
||||
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-08-25T17:27:34+00:00"
|
||||
}
|
||||
],
|
||||
"packages-dev": [],
|
||||
"aliases": [],
|
||||
"minimum-stability": "stable",
|
||||
"stability-flags": [],
|
||||
"prefer-stable": false,
|
||||
"prefer-lowest": false,
|
||||
"platform": [],
|
||||
"platform-dev": [],
|
||||
"plugin-api-version": "2.3.0"
|
||||
}
|
2
cron.php
2
cron.php
|
@ -21,7 +21,7 @@
|
|||
$start_point = $_SERVER['REQUEST_TIME'];
|
||||
|
||||
$mcache = new Memcache;
|
||||
$mcache->connect('127.0.0.1', 11211) OR exit('Ошибка: не удалось создать связь с Memcache.'.PHP_EOL);
|
||||
$mcache->connect('127.0.0.1', 11211) or exit('Ошибка: не удалось создать связь с Memcache.' . PHP_EOL);
|
||||
|
||||
// Настройки
|
||||
include(DATA . 'config.php');
|
||||
|
|
|
@ -40,13 +40,10 @@ $whoops->pushHandler($loggingInFile);
|
|||
|
||||
$authkey = md5($aAuth['login'] . $uip . $aAuth['passwd']);
|
||||
|
||||
if(!in_array('', $aAuth) AND $authkey == $aAuth['authkeycheck'])
|
||||
{
|
||||
if((!sys::valid($aAuth['login'], 'other', $aValid['login'])) AND !sys::valid($aAuth['passwd'], 'md5'))
|
||||
{
|
||||
if (!in_array('', $aAuth) and $authkey == $aAuth['authkeycheck']) {
|
||||
if ((!sys::valid($aAuth['login'], 'other', $aValid['login'])) and !sys::valid($aAuth['passwd'], 'md5')) {
|
||||
$sql->query('SELECT `id` FROM `users` WHERE `login`="' . $aAuth['login'] . '" AND `passwd`="' . $aAuth['passwd'] . '" AND `group`="admin" LIMIT 1');
|
||||
if($sql->num())
|
||||
{
|
||||
if ($sql->num()) {
|
||||
$sql->query('SELECT `id`, `login`, `balance`, `group`, `time` FROM `users` WHERE `login`="' . $aAuth['login'] . '" AND `passwd`="' . $aAuth['passwd'] . '" LIMIT 1');
|
||||
$user = $sql->get();
|
||||
|
||||
|
@ -71,8 +68,7 @@ $whoops->pushHandler($loggingInFile);
|
|||
}
|
||||
|
||||
// Обновление ссылок
|
||||
if(isset($html->arr['main']))
|
||||
{
|
||||
if (isset($html->arr['main'])) {
|
||||
$html->upd(
|
||||
array(
|
||||
'[cur]',
|
||||
|
@ -95,8 +91,7 @@ $whoops->pushHandler($loggingInFile);
|
|||
);
|
||||
}
|
||||
|
||||
if(isset($html->arr['menu']))
|
||||
{
|
||||
if (isset($html->arr['menu'])) {
|
||||
$html->upd(
|
||||
array(
|
||||
'[acp]',
|
||||
|
@ -127,8 +122,7 @@ $whoops->pushHandler($loggingInFile);
|
|||
$html->set('css', $cfg['http'] . 'template/acp/css/');
|
||||
$html->set('img', $cfg['http'] . 'template/acp/images/');
|
||||
|
||||
if(isset($html->arr['menu']))
|
||||
{
|
||||
if (isset($html->arr['menu'])) {
|
||||
$html->unit('section', true);
|
||||
$html->set('info', $info);
|
||||
$html->set('menu', $html->arr['menu']);
|
||||
|
|
|
@ -23,8 +23,7 @@
|
|||
else
|
||||
$html->unit('s_index', true);
|
||||
|
||||
foreach($aSection as $service)
|
||||
{
|
||||
foreach ($aSection as $service) {
|
||||
if ($section == $service)
|
||||
$boosts .= '<li><a href="[acp]boost/section/' . $section . '" class="active"><i class="fa fa-list-ol"></i> ' . $aBoost['cs'][$section]['site'] . '</a></li>';
|
||||
else
|
||||
|
|
|
@ -15,8 +15,7 @@
|
|||
// Создание сессии
|
||||
$mcache->set($nmc, 1, false, 10);
|
||||
|
||||
if($id)
|
||||
{
|
||||
if ($id) {
|
||||
$sql->query('SELECT `user`, `money`, `purse`, `status` FROM `cashback` WHERE `id`="' . $id . '" LIMIT 1');
|
||||
$cb = $sql->get();
|
||||
|
||||
|
@ -26,8 +25,7 @@
|
|||
$purse = $cb['purse']{0} == 'R' ? 'webmoney' : 'qiwi';
|
||||
|
||||
// Запрос на шлюз
|
||||
if($cfg['part_gateway'] == 'unitpay')
|
||||
{
|
||||
if ($cfg['part_gateway'] == 'unitpay') {
|
||||
$sum = $cb['money'] - ($cb['money'] / 100 * $cfg['part_output_proc']);
|
||||
|
||||
$json = file_get_contents('https://unitpay.ru/api?method=massPayment¶ms[sum]=' . $sum . '¶ms[purse]=' . $cb['purse'] . '¶ms[login]=' . $cfg['unitpay_mail'] . '¶ms[transactionId]=' . $id . ' ¶ms[secretKey]=' . $cfg['unitpay_api'] . '¶ms[paymentType]=' . $purse);
|
||||
|
@ -35,8 +33,7 @@
|
|||
$array = json_decode($json, true);
|
||||
|
||||
// Упешный вывод средств
|
||||
if(is_array($array) AND isset($array['result']) AND in_array($array['result']['status'], array('success', 'not_completed ')))
|
||||
{
|
||||
if (is_array($array) and isset($array['result']) and in_array($array['result']['status'], array('success', 'not_completed '))) {
|
||||
$sql->query('UPDATE `cashback` set `status`="0" WHERE `id`="' . $id . '" LIMIT 1');
|
||||
$sql->query('INSERT INTO `logs` set `user`="' . $cb['user'] . '", `text`="' . sys::updtext(sys::text('logs', 'cashback'),
|
||||
array('purse' => $purse, 'money' => $cb['money'])) . '", `date`="' . $start_point . '", `type`="cashback", `money`="' . $cb['money'] . '"');
|
||||
|
|
|
@ -7,8 +7,7 @@
|
|||
$html->arr['main'] = $mcache->get($mcache_name);
|
||||
|
||||
$cbs = $sql->query('SELECT * FROM `cashback` WHERE `status`="1" ORDER BY `date` ASC');
|
||||
while($cb = $sql->get($cbs))
|
||||
{
|
||||
while ($cb = $sql->get($cbs)) {
|
||||
$sql->query('SELECT `mail` FROM `users` WHERE `id`="' . $cb['user'] . '" LIMIT 1');
|
||||
$us = $sql->get();
|
||||
|
||||
|
@ -29,8 +28,7 @@
|
|||
|
||||
$html->arr['cashback'] = isset($html->arr['cashback']) ? $html->arr['cashback'] : '';
|
||||
|
||||
if($html->arr['main'] == '')
|
||||
{
|
||||
if ($html->arr['main'] == '') {
|
||||
$sql->query('SELECT `id` FROM `users`');
|
||||
$users = $sql->num();
|
||||
|
||||
|
@ -40,8 +38,7 @@
|
|||
$aSlots = array('cs' => 0, 'cssold' => 0, 'css' => 0, 'csgo' => 0, 'samp' => 0, 'crmp' => 0, 'mta' => 0, 'mc' => 0);
|
||||
$aServers = array('cs' => 0, 'cssold' => 0, 'css' => 0, 'csgo' => 0, 'samp' => 0, 'crmp' => 0, 'mta' => 0, 'mc' => 0);
|
||||
|
||||
while($server = $sql->get())
|
||||
{
|
||||
while ($server = $sql->get()) {
|
||||
$aSlots[$server['game']] += $server['slots'];
|
||||
$aServers[$server['game']] += 1;
|
||||
}
|
||||
|
@ -52,8 +49,7 @@
|
|||
$sf_list = '';
|
||||
|
||||
$sql->query('SELECT `id`, `name`, `group`, `lastname`, `ip`, `browser`, `time` FROM `users` WHERE `group`!="user" ORDER BY `id` ASC LIMIT 20');
|
||||
while($staff = $sql->get())
|
||||
{
|
||||
while ($staff = $sql->get()) {
|
||||
$online = $staff['time'] + 15 > $start_point ? 'text-green">Онлайн' : 'text-red">Офлайн';
|
||||
|
||||
$group = $staff['group'] == 'admin' ? 'text-red">Администратор' : '">Тех. Поддержка';
|
||||
|
|
|
@ -2,15 +2,13 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$sql->query('SELECT `address`, `passwd` FROM `panel` LIMIT 1');
|
||||
$unit = $sql->get();
|
||||
|
||||
include(LIB . 'ssh.php');
|
||||
|
||||
if(isset($url['service']) AND in_array($url['service'], array('apache2', 'nginx', 'mysql', 'unit')))
|
||||
{
|
||||
if (isset($url['service']) and in_array($url['service'], array('apache2', 'nginx', 'mysql', 'unit'))) {
|
||||
if (!$ssh->auth($unit['passwd'], $unit['address']))
|
||||
sys::outjs(array('e' => 'Не удалось создать связь с сервером'));
|
||||
|
||||
|
|
|
@ -2,8 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$aGames = array('cs', 'cssold', 'css', 'csgo', 'samp', 'crmp', 'mta', 'mc');
|
||||
|
||||
$aData = array();
|
||||
|
@ -25,8 +24,7 @@
|
|||
if (in_array('', $aData))
|
||||
sys::outjs(array('e' => 'Необходимо заполнить все поля'));
|
||||
|
||||
foreach($aGames as $game)
|
||||
{
|
||||
foreach ($aGames as $game) {
|
||||
if (!$aData[$game])
|
||||
continue;
|
||||
|
||||
|
|
|
@ -5,10 +5,8 @@
|
|||
$aGames = array('cs', 'cssold', 'css', 'csgo', 'samp', 'crmp', 'mta', 'mc');
|
||||
$types = array('cfg', 'txt', 'ini', 'js');
|
||||
|
||||
if(isset($url['get']))
|
||||
{
|
||||
if($url['get'] == 'cat')
|
||||
{
|
||||
if (isset($url['get'])) {
|
||||
if ($url['get'] == 'cat') {
|
||||
$game = isset($url['game']) ? $url['game'] : sys::out();
|
||||
|
||||
if (!in_array($game, $aGames))
|
||||
|
@ -24,8 +22,7 @@
|
|||
}
|
||||
}
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$aData = array();
|
||||
|
||||
$aData['name'] = isset($_POST['name']) ? trim($_POST['name']) : '';
|
||||
|
@ -71,8 +68,7 @@
|
|||
include(LIB . 'zip.php');
|
||||
|
||||
$sql->query('SELECT `id` FROM `plugins` WHERE `id`="' . $aData['update'] . '" LIMIT 1');
|
||||
if($sql->num())
|
||||
{
|
||||
if ($sql->num()) {
|
||||
$sql->query('INSERT INTO `plugins_update` set `plugin`="0", `name`="' . htmlspecialchars($aData['name']) . '", `status`="' . $aData['status'] . '", `cfg`="0", `upd`="0"');
|
||||
|
||||
$id = $aData['update'];
|
||||
|
@ -86,10 +82,8 @@
|
|||
|
||||
$edit = array();
|
||||
|
||||
if(!$aData['update'])
|
||||
{
|
||||
if(!move_uploaded_file($_FILES['file']['tmp_name'], FILES.'plugins/install/'.$id.'.zip'))
|
||||
{
|
||||
if (!$aData['update']) {
|
||||
if (!move_uploaded_file($_FILES['file']['tmp_name'], FILES . 'plugins/install/' . $id . '.zip')) {
|
||||
$sql->query('DELETE FROM `plugins` WHERE `id`="' . $id . '" LIMIT 1');
|
||||
|
||||
sys::outjs(array('e' => 'Неудалось загрузить архив'));
|
||||
|
@ -97,8 +91,7 @@
|
|||
|
||||
$zip = new ZipArchive;
|
||||
|
||||
if($zip->open(FILES.'plugins/install/'.$id.'.zip') !== TRUE)
|
||||
{
|
||||
if ($zip->open(FILES . 'plugins/install/' . $id . '.zip') !== TRUE) {
|
||||
$sql->query('DELETE FROM `plugins` WHERE `id`="' . $id . '" LIMIT 1');
|
||||
|
||||
unlink(FILES . 'plugins/install/' . $id . '.zip');
|
||||
|
@ -110,8 +103,7 @@
|
|||
|
||||
$rm = '';
|
||||
|
||||
for($i = 0; $i < $count; $i+=1)
|
||||
{
|
||||
for ($i = 0; $i < $count; $i += 1) {
|
||||
$stat = $zip->statIndex($i);
|
||||
|
||||
$check = count(explode('.', $stat['name']));
|
||||
|
@ -123,7 +115,7 @@
|
|||
|
||||
$type = explode('.', $stat['name']);
|
||||
|
||||
if($aData['aecfg'] AND in_array(end($type), $types))
|
||||
if ($aData['aecfg'] and in_array(end($type), $types))
|
||||
$edit[] = $stat['name'];
|
||||
}
|
||||
|
||||
|
@ -131,15 +123,13 @@
|
|||
fputs($file, $rm);
|
||||
fclose($file);
|
||||
} else {
|
||||
if(!move_uploaded_file($_FILES['new_file']['tmp_name'], FILES.'plugins/install/u'.$aData['update'].'.zip'))
|
||||
{
|
||||
if (!move_uploaded_file($_FILES['new_file']['tmp_name'], FILES . 'plugins/install/u' . $aData['update'] . '.zip')) {
|
||||
$sql->query('DELETE FROM `plugins_update` WHERE `id`="' . $aData['update'] . '" LIMIT 1');
|
||||
|
||||
sys::outjs(array('e' => 'Неудалось загрузить архив'));
|
||||
}
|
||||
|
||||
if(!move_uploaded_file($_FILES['upd_file']['tmp_name'], FILES.'plugins/update/'.$aData['update'].'.zip'))
|
||||
{
|
||||
if (!move_uploaded_file($_FILES['upd_file']['tmp_name'], FILES . 'plugins/update/' . $aData['update'] . '.zip')) {
|
||||
$sql->query('DELETE FROM `plugins_update` WHERE `id`="' . $aData['update'] . '" LIMIT 1');
|
||||
|
||||
unlink(FILES . 'plugins/install/u' . $aData['update'] . '.zip');
|
||||
|
@ -149,8 +139,7 @@
|
|||
|
||||
$zip = new ZipArchive;
|
||||
|
||||
if($zip->open(FILES.'plugins/install/u'.$aData['update'].'.zip') !== TRUE)
|
||||
{
|
||||
if ($zip->open(FILES . 'plugins/install/u' . $aData['update'] . '.zip') !== TRUE) {
|
||||
$sql->query('DELETE FROM `plugins_update` WHERE `id`="' . $aData['update'] . '" LIMIT 1');
|
||||
|
||||
unlink(FILES . 'plugins/install/u' . $aData['update'] . '.zip');
|
||||
|
@ -163,8 +152,7 @@
|
|||
|
||||
$rm = '';
|
||||
|
||||
for($i = 0; $i < $count; $i+=1)
|
||||
{
|
||||
for ($i = 0; $i < $count; $i += 1) {
|
||||
$stat = $zip->statIndex($i);
|
||||
|
||||
$check = count(explode('.', $stat['name']));
|
||||
|
@ -176,7 +164,7 @@
|
|||
|
||||
$type = explode('.', $stat['name']);
|
||||
|
||||
if($aData['aecfg'] AND in_array(end($type), $types))
|
||||
if ($aData['aecfg'] and in_array(end($type), $types))
|
||||
$edit[] = $stat['name'];
|
||||
}
|
||||
|
||||
|
@ -200,8 +188,7 @@
|
|||
|
||||
$incoms = '';
|
||||
|
||||
foreach($aIncom as $incom)
|
||||
{
|
||||
foreach ($aIncom as $incom) {
|
||||
$incom = trim($incom);
|
||||
|
||||
if (!is_numeric($incom))
|
||||
|
@ -218,12 +205,10 @@
|
|||
|
||||
$choice = '';
|
||||
|
||||
foreach($aChoice as $chpl)
|
||||
{
|
||||
foreach ($aChoice as $chpl) {
|
||||
$aChpl = explode(':', $chpl);
|
||||
|
||||
foreach($aChpl as $idchpl)
|
||||
{
|
||||
foreach ($aChpl as $idchpl) {
|
||||
$idchpl = trim($idchpl);
|
||||
|
||||
if (!is_numeric($idchpl))
|
||||
|
@ -243,8 +228,7 @@
|
|||
|
||||
$requis = '';
|
||||
|
||||
foreach($aRequi as $requi)
|
||||
{
|
||||
foreach ($aRequi as $requi) {
|
||||
$requi = trim($requi);
|
||||
|
||||
if (!is_numeric($requi))
|
||||
|
@ -257,12 +241,10 @@
|
|||
|
||||
$aData['required'] = $requis;
|
||||
|
||||
if(!$aData['aecfg'])
|
||||
{
|
||||
if (!$aData['aecfg']) {
|
||||
$n = 0;
|
||||
|
||||
foreach($aData['config_files_file'] as $i => $file)
|
||||
{
|
||||
foreach ($aData['config_files_file'] as $i => $file) {
|
||||
if ($file == '')
|
||||
continue;
|
||||
|
||||
|
@ -278,8 +260,7 @@
|
|||
} else {
|
||||
$n = 0;
|
||||
|
||||
foreach($edit as $file)
|
||||
{
|
||||
foreach ($edit as $file) {
|
||||
$n += 1;
|
||||
|
||||
$sql->query('INSERT INTO `plugins_config` set `plugin`="' . $id . '", `update`="' . $aData['update'] . '", `file`="' . $file . '", `sort`="' . $n . '"');
|
||||
|
@ -289,8 +270,7 @@
|
|||
$aData['cfg'] = 1;
|
||||
}
|
||||
|
||||
foreach($aData['config_clear_file'] as $i => $file)
|
||||
{
|
||||
foreach ($aData['config_clear_file'] as $i => $file) {
|
||||
if ($aData['config_clear_text'][$i] == '' || $file == '')
|
||||
continue;
|
||||
|
||||
|
@ -301,8 +281,7 @@
|
|||
$sql->query('INSERT INTO `plugins_clear` set `plugin`="' . $id . '", `update`="' . $aData['update'] . '", `text`="' . $text . '", `file`="' . $file . '", `regex`="' . $regex . '"');
|
||||
}
|
||||
|
||||
foreach($aData['config_write_file'] as $i => $file)
|
||||
{
|
||||
foreach ($aData['config_write_file'] as $i => $file) {
|
||||
if ($aData['config_write_text'][$i] == '' || $file == '')
|
||||
continue;
|
||||
|
||||
|
@ -313,8 +292,7 @@
|
|||
$sql->query('INSERT INTO `plugins_write` set `plugin`="' . $id . '", `update`="' . $aData['update'] . '", `text`="' . $text . '", `file`="' . $file . '", `top`="' . $top . '"');
|
||||
}
|
||||
|
||||
foreach($aData['config_write_del_file'] as $i => $file)
|
||||
{
|
||||
foreach ($aData['config_write_del_file'] as $i => $file) {
|
||||
if ($aData['config_write_del_text'][$i] == '' || $file == '')
|
||||
continue;
|
||||
|
||||
|
@ -325,8 +303,7 @@
|
|||
$sql->query('INSERT INTO `plugins_write_del` set `plugin`="' . $id . '", `update`="' . $aData['update'] . '", `text`="' . $text . '", `file`="' . $file . '", `top`="' . $top . '"');
|
||||
}
|
||||
|
||||
foreach($aData['files_delete_file'] as $file)
|
||||
{
|
||||
foreach ($aData['files_delete_file'] as $file) {
|
||||
if ($file == '')
|
||||
continue;
|
||||
|
||||
|
@ -336,8 +313,7 @@
|
|||
if ($aData['delete'])
|
||||
$sql->query('INSERT INTO `plugins_delete_ins` set `plugin`="' . $id . '", `update`="' . $aData['update'] . '", `file`="' . $aData['delete'] . '"');
|
||||
|
||||
if($aData['update'])
|
||||
{
|
||||
if ($aData['update']) {
|
||||
$sql->query('UPDATE `plugins_update` set '
|
||||
. '`plugin`="' . $id . '",'
|
||||
. '`desc`="' . htmlspecialchars($aData['desc']) . '",'
|
||||
|
|
|
@ -3,8 +3,7 @@
|
|||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
$cats = $sql->query('SELECT `id`, `game`, `name`, `sort` FROM `plugins_category` ORDER BY `game` ASC');
|
||||
while($cat = $sql->get($cats))
|
||||
{
|
||||
while ($cat = $sql->get($cats)) {
|
||||
$sql->query('SELECT `name` FROM `plugins` WHERE `cat`="' . $cat['id'] . '"');
|
||||
$plugins = $sql->num();
|
||||
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
if (!isset($url['type']))
|
||||
exit;
|
||||
|
||||
if($url['type'] == 'plugin')
|
||||
{
|
||||
if ($url['type'] == 'plugin') {
|
||||
$sql->query('DELETE FROM `plugins_config` WHERE `plugin`="' . $id . '"');
|
||||
$sql->query('DELETE FROM `plugins_clear` WHERE `plugin`="' . $id . '"');
|
||||
$sql->query('DELETE FROM `plugins_write` WHERE `plugin`="' . $id . '"');
|
||||
|
@ -16,8 +15,7 @@
|
|||
$sql->query('DELETE FROM `plugins` WHERE `id`="' . $id . '" LIMIT 1');
|
||||
|
||||
$sql->query('SELECT `id` FROM `plugins_update` WHERE `plugin`="' . $plugin['plugin'] . '"');
|
||||
while($update = $sql->get())
|
||||
{
|
||||
while ($update = $sql->get()) {
|
||||
unlink(FILES . 'plugins/delete/u' . $update['id'] . '.rm');
|
||||
unlink(FILES . 'plugins/delete/' . $update['id'] . '.rm');
|
||||
unlink(FILES . 'plugins/install/u' . $update['id'] . '.zip');
|
||||
|
@ -43,8 +41,7 @@
|
|||
$sql->query('DELETE FROM `plugins_update` WHERE `id`="' . $id . '" LIMIT 1');
|
||||
|
||||
$sql->query('SELECT `id` FROM `plugins_update` WHERE `plugin`="' . $plugin['plugin'] . '" ORDER BY `id` DESC LIMIT 1');
|
||||
if($sql->num())
|
||||
{
|
||||
if ($sql->num()) {
|
||||
$update = $sql->get();
|
||||
|
||||
$sql->query('UPDATE `plugins` set `upd`="' . $update['id'] . '" WHERE `id`="' . $plugin['plugin'] . '" LIMIT 1');
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'addons/search.php');
|
||||
|
||||
if ($id)
|
||||
|
@ -11,8 +11,7 @@
|
|||
$sort_page = '';
|
||||
$sort_sql = 'ORDER BY `id` ASC';
|
||||
|
||||
if(isset($url['sort']) AND in_array($url['sort'], array('id', 'cat', 'game')))
|
||||
{
|
||||
if (isset($url['sort']) and in_array($url['sort'], array('id', 'cat', 'game'))) {
|
||||
$sort = 'asc';
|
||||
|
||||
if (isset($url['sorting']))
|
||||
|
@ -35,8 +34,7 @@
|
|||
$status = array(0 => 'Стабильный', 1 => 'Нестабильный', 2 => 'Тестируемый');
|
||||
|
||||
$plugins = $sql->query('SELECT `id`, `cat`, `game`, `name`, `status` FROM `plugins` ' . $sort_sql . ' LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($plugin = $sql->get($plugins))
|
||||
{
|
||||
while ($plugin = $sql->get($plugins)) {
|
||||
$sql->query('SELECT `name` FROM `plugins_category` WHERE `id`="' . $plugin['cat'] . '" LIMIT 1');
|
||||
$cat = $sql->get();
|
||||
|
||||
|
|
|
@ -16,8 +16,7 @@
|
|||
'mc' => 'Minecraft'
|
||||
);
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$aData = array();
|
||||
|
||||
$aData['name'] = isset($_POST['name']) ? trim($_POST['name']) : $plugin['name'];
|
||||
|
@ -67,8 +66,7 @@
|
|||
|
||||
$incoms = '';
|
||||
|
||||
foreach($aIncom as $incom)
|
||||
{
|
||||
foreach ($aIncom as $incom) {
|
||||
$incom = trim($incom);
|
||||
|
||||
if (!is_numeric($incom))
|
||||
|
@ -85,12 +83,10 @@
|
|||
|
||||
$choice = '';
|
||||
|
||||
foreach($aChoice as $chpl)
|
||||
{
|
||||
foreach ($aChoice as $chpl) {
|
||||
$aChpl = explode(':', $chpl);
|
||||
|
||||
foreach($aChpl as $idchpl)
|
||||
{
|
||||
foreach ($aChpl as $idchpl) {
|
||||
$idchpl = trim($idchpl);
|
||||
|
||||
if (!is_numeric($idchpl))
|
||||
|
@ -110,8 +106,7 @@
|
|||
|
||||
$requis = '';
|
||||
|
||||
foreach($aRequi as $requi)
|
||||
{
|
||||
foreach ($aRequi as $requi) {
|
||||
$requi = trim($requi);
|
||||
|
||||
if (!is_numeric($requi))
|
||||
|
@ -128,8 +123,7 @@
|
|||
|
||||
$sql->query('DELETE FROM `plugins_config` WHERE `plugin`="' . $id . '" AND `update`="0"');
|
||||
|
||||
foreach($aData['config_files_file'] as $i => $file)
|
||||
{
|
||||
foreach ($aData['config_files_file'] as $i => $file) {
|
||||
if ($file == '')
|
||||
continue;
|
||||
|
||||
|
@ -145,8 +139,7 @@
|
|||
|
||||
$sql->query('DELETE FROM `plugins_clear` WHERE `plugin`="' . $id . '" AND `update`="0"');
|
||||
|
||||
foreach($aData['config_clear_file'] as $i => $file)
|
||||
{
|
||||
foreach ($aData['config_clear_file'] as $i => $file) {
|
||||
if ($aData['config_clear_text'][$i] == '' || $file == '')
|
||||
continue;
|
||||
|
||||
|
@ -159,8 +152,7 @@
|
|||
|
||||
$sql->query('DELETE FROM `plugins_write` WHERE `plugin`="' . $id . '" AND `update`="0"');
|
||||
|
||||
foreach($aData['config_write_file'] as $i => $file)
|
||||
{
|
||||
foreach ($aData['config_write_file'] as $i => $file) {
|
||||
if ($aData['config_write_text'][$i] == '' || $file == '')
|
||||
continue;
|
||||
|
||||
|
@ -173,8 +165,7 @@
|
|||
|
||||
$sql->query('DELETE FROM `plugins_write_del` WHERE `plugin`="' . $id . '" AND `update`="0"');
|
||||
|
||||
foreach($aData['config_write_del_file'] as $i => $file)
|
||||
{
|
||||
foreach ($aData['config_write_del_file'] as $i => $file) {
|
||||
if ($aData['config_write_del_text'][$i] == '' || $file == '')
|
||||
continue;
|
||||
|
||||
|
@ -187,16 +178,14 @@
|
|||
|
||||
$sql->query('DELETE FROM `plugins_delete` WHERE `plugin`="' . $id . '" AND `update`="0"');
|
||||
|
||||
foreach($aData['files_delete_file'] as $file)
|
||||
{
|
||||
foreach ($aData['files_delete_file'] as $file) {
|
||||
if ($file == '')
|
||||
continue;
|
||||
|
||||
$sql->query('INSERT INTO `plugins_delete` set `plugin`="' . $id . '", `update`="0", `file`="' . $file . '"');
|
||||
}
|
||||
|
||||
if($aData['delete'])
|
||||
{
|
||||
if ($aData['delete']) {
|
||||
$sql->query('DELETE FROM `plugins_delete_ins` WHERE `plugin`="' . $id . '" AND `update`="0" LIMIT 1');
|
||||
|
||||
$sql->query('INSERT INTO `plugins_delete_ins` set `plugin`="' . $id . '", `update`="0", `file`="' . $aData['delete'] . '"');
|
||||
|
@ -254,8 +243,7 @@
|
|||
$files_delete_all = '';
|
||||
|
||||
$sql->query('SELECT `id`, `file`, `sort` FROM `plugins_config` WHERE `plugin`="' . $id . '" AND `update`="0" ORDER BY `sort` ASC');
|
||||
while($data = $sql->get())
|
||||
{
|
||||
while ($data = $sql->get()) {
|
||||
$config_files_all .= '<tr id="cf_' . $data['id'] . '">';
|
||||
$config_files_all .= '<td><input name="config_files_file[' . $data['id'] . ']" value="' . $data['file'] . '" type="text"></td>';
|
||||
$config_files_all .= '<td><input name="config_files_sort[' . $data['id'] . ']" value="' . $data['sort'] . '" type="text"></td>';
|
||||
|
@ -264,8 +252,7 @@
|
|||
}
|
||||
|
||||
$sql->query('SELECT `id`, `text`, `file`, `regex` FROM `plugins_clear` WHERE `plugin`="' . $id . '" AND `update`="0" ORDER BY `id` ASC');
|
||||
while($data = $sql->get())
|
||||
{
|
||||
while ($data = $sql->get()) {
|
||||
$regex = $data['regex'] ? 'checked' : '';
|
||||
|
||||
$config_clear_all .= '<tr id="cc_' . $data['id'] . '">';
|
||||
|
@ -277,8 +264,7 @@
|
|||
}
|
||||
|
||||
$sql->query('SELECT `id`, `text`, `file`, `top` FROM `plugins_write` WHERE `plugin`="' . $id . '" AND `update`="0" ORDER BY `id` ASC');
|
||||
while($data = $sql->get())
|
||||
{
|
||||
while ($data = $sql->get()) {
|
||||
$top = $data['top'] ? 'checked' : '';
|
||||
|
||||
$config_write_all .= '<tr id="cw_' . $data['id'] . '">';
|
||||
|
@ -290,8 +276,7 @@
|
|||
}
|
||||
|
||||
$sql->query('SELECT `id`, `text`, `file`, `top` FROM `plugins_write_del` WHERE `plugin`="' . $id . '" AND `update`="0" ORDER BY `id` ASC');
|
||||
while($data = $sql->get())
|
||||
{
|
||||
while ($data = $sql->get()) {
|
||||
$top = $data['top'] ? 'checked' : '';
|
||||
|
||||
$config_write_del_all .= '<tr id="cwe_' . $data['id'] . '">';
|
||||
|
@ -303,8 +288,7 @@
|
|||
}
|
||||
|
||||
$sql->query('SELECT `id`, `file` FROM `plugins_delete` WHERE `plugin`="' . $id . '" AND `update`="0" ORDER BY `id` ASC');
|
||||
while($data = $sql->get())
|
||||
{
|
||||
while ($data = $sql->get()) {
|
||||
$files_delete_all .= '<tr id="fd_' . $data['id'] . '">';
|
||||
$files_delete_all .= '<td><input name="files_delete_file[' . $data['id'] . ']" value="' . $data['file'] . '" type="text"></td>';
|
||||
$files_delete_all .= '<td class="text-center"><a href="#" onclick="return files_delete_del(\'' . $data['id'] . '\')" class="text-red">Удалить</a></td>';
|
||||
|
@ -322,8 +306,7 @@
|
|||
$status = array(0 => 'Стабильный', 1 => 'Нестабильный', 2 => 'Тестируемый');
|
||||
|
||||
$sql->query('SELECT `id`, `name`, `status` FROM `plugins_update` WHERE `plugin`="' . $id . '" ORDER BY `id` ASC');
|
||||
while($data = $sql->get())
|
||||
{
|
||||
while ($data = $sql->get()) {
|
||||
$update .= '<tr>';
|
||||
$update .= '<td><a href="' . $cfg['http'] . 'acp/addons/section/update/id/' . $data['id'] . '">' . $data['name'] . '</a></td>';
|
||||
$update .= '<td class="text-center">' . $status[$data['status']] . '</td>';
|
||||
|
|
|
@ -8,29 +8,26 @@
|
|||
|
||||
$cache = $mcache->get($mkey);
|
||||
|
||||
if(is_array($cache))
|
||||
{
|
||||
if (is_array($cache)) {
|
||||
if ($go)
|
||||
sys::outjs($cache, $nmch);
|
||||
|
||||
sys::outjs($cache);
|
||||
}
|
||||
|
||||
if(!isset($text{2}))
|
||||
{
|
||||
if (!isset($text{2})) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'Для выполнения поиска, необходимо больше данных'), $nmch);
|
||||
|
||||
sys::outjs(array('e' => ''));
|
||||
}
|
||||
|
||||
if(substr($text, 0, 5) == 'game=')
|
||||
{
|
||||
if (substr($text, 0, 5) == 'game=') {
|
||||
$game = trim(substr($text, 5));
|
||||
|
||||
if (in_array($game, array('cs', 'cssold', 'css', 'csgo', 'samp', 'crmp', 'mta', 'mc')))
|
||||
$plugins = $sql->query('SELECT `id`, `cat`, `game`, `name`, `status` FROM `plugins` WHERE `game`="' . $game . '" ORDER BY `id` ASC');
|
||||
}elseif($text{0} == 'i' AND $text{1} == 'd')
|
||||
} elseif ($text{0} == 'i' and $text{1} == 'd')
|
||||
$plugins = $sql->query('SELECT `id`, `cat`, `game`, `name`, `status` FROM `plugins` WHERE `id`="' . sys::int($text) . '" LIMIT 1');
|
||||
else {
|
||||
$like = '`id` LIKE FROM_BASE64(\'' . base64_encode('%' . str_replace('_', '\_', $text) . '%') . '\') OR'
|
||||
|
@ -42,8 +39,7 @@
|
|||
$plugins = $sql->query('SELECT `id`, `cat`, `game`, `name`, `status` FROM `plugins` WHERE ' . $like . ' ORDER BY `id` ASC LIMIT 10');
|
||||
}
|
||||
|
||||
if(!$sql->num($plugins))
|
||||
{
|
||||
if (!$sql->num($plugins)) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'По вашему запросу ничего не найдено'), $nmch);
|
||||
|
||||
|
@ -54,8 +50,7 @@
|
|||
|
||||
$status = array(0 => 'Стабильный', 2 => 'Нестабильный', 1 => 'Тестируемый');
|
||||
|
||||
while($plugin = $sql->get($plugins))
|
||||
{
|
||||
while ($plugin = $sql->get($plugins)) {
|
||||
$sql->query('SELECT `name` FROM `plugins_category` WHERE `id`="' . $plugin['cat'] . '" LIMIT 1');
|
||||
$cat = $sql->get();
|
||||
|
||||
|
|
|
@ -16,8 +16,7 @@
|
|||
'mc' => 'Minecraft'
|
||||
);
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$aData = array();
|
||||
|
||||
$aData['name'] = isset($_POST['name']) ? trim($_POST['name']) : $plugin['name'];
|
||||
|
@ -56,8 +55,7 @@
|
|||
|
||||
$spacks = '';
|
||||
|
||||
foreach($aPacks as $packs)
|
||||
{
|
||||
foreach ($aPacks as $packs) {
|
||||
$packs = trim($packs);
|
||||
|
||||
$spacks .= intval($packs) . ':';
|
||||
|
@ -71,8 +69,7 @@
|
|||
|
||||
$incoms = '';
|
||||
|
||||
foreach($aIncom as $incom)
|
||||
{
|
||||
foreach ($aIncom as $incom) {
|
||||
$incom = trim($incom);
|
||||
|
||||
if (!is_numeric($incom))
|
||||
|
@ -89,12 +86,10 @@
|
|||
|
||||
$choice = '';
|
||||
|
||||
foreach($aChoice as $chpl)
|
||||
{
|
||||
foreach ($aChoice as $chpl) {
|
||||
$aChpl = explode(':', $chpl);
|
||||
|
||||
foreach($aChpl as $idchpl)
|
||||
{
|
||||
foreach ($aChpl as $idchpl) {
|
||||
$idchpl = trim($idchpl);
|
||||
|
||||
if (!is_numeric($idchpl))
|
||||
|
@ -114,8 +109,7 @@
|
|||
|
||||
$requis = '';
|
||||
|
||||
foreach($aRequi as $requi)
|
||||
{
|
||||
foreach ($aRequi as $requi) {
|
||||
$requi = trim($requi);
|
||||
|
||||
if (!is_numeric($requi))
|
||||
|
@ -132,8 +126,7 @@
|
|||
|
||||
$sql->query('DELETE FROM `plugins_config` WHERE `update`="' . $id . '"');
|
||||
|
||||
foreach($aData['config_files_file'] as $i => $file)
|
||||
{
|
||||
foreach ($aData['config_files_file'] as $i => $file) {
|
||||
if ($file == '')
|
||||
continue;
|
||||
|
||||
|
@ -149,8 +142,7 @@
|
|||
|
||||
$sql->query('DELETE FROM `plugins_clear` WHERE `update`="' . $id . '"');
|
||||
|
||||
foreach($aData['config_clear_file'] as $i => $file)
|
||||
{
|
||||
foreach ($aData['config_clear_file'] as $i => $file) {
|
||||
if ($aData['config_clear_text'][$i] == '' || $file == '')
|
||||
continue;
|
||||
|
||||
|
@ -163,8 +155,7 @@
|
|||
|
||||
$sql->query('DELETE FROM `plugins_write` WHERE `update`="' . $id . '"');
|
||||
|
||||
foreach($aData['config_write_file'] as $i => $file)
|
||||
{
|
||||
foreach ($aData['config_write_file'] as $i => $file) {
|
||||
if ($aData['config_write_text'][$i] == '' || $file == '')
|
||||
continue;
|
||||
|
||||
|
@ -177,8 +168,7 @@
|
|||
|
||||
$sql->query('DELETE FROM `plugins_write_del` WHERE `update`="' . $id . '"');
|
||||
|
||||
foreach($aData['config_write_del_file'] as $i => $file)
|
||||
{
|
||||
foreach ($aData['config_write_del_file'] as $i => $file) {
|
||||
if ($aData['config_write_del_text'][$i] == '' || $file == '')
|
||||
continue;
|
||||
|
||||
|
@ -191,16 +181,14 @@
|
|||
|
||||
$sql->query('DELETE FROM `plugins_delete` WHERE `update`="' . $id . '"');
|
||||
|
||||
foreach($aData['files_delete_file'] as $file)
|
||||
{
|
||||
foreach ($aData['files_delete_file'] as $file) {
|
||||
if ($file == '')
|
||||
continue;
|
||||
|
||||
$sql->query('INSERT INTO `plugins_delete` set `plugin`="' . $plugin['plugin'] . '", `update`="' . $id . '", `file`="' . $file . '"');
|
||||
}
|
||||
|
||||
if($aData['delete'])
|
||||
{
|
||||
if ($aData['delete']) {
|
||||
$sql->query('DELETE FROM `plugins_delete_ins` WHERE `update`="' . $id . '" LIMIT 1');
|
||||
|
||||
$sql->query('INSERT INTO `plugins_delete_ins` set `plugin`="' . $plugin['plugin'] . '", `update`="' . $id . '", `file`="' . $aData['delete'] . '"');
|
||||
|
@ -255,8 +243,7 @@
|
|||
$files_delete_all = '';
|
||||
|
||||
$sql->query('SELECT `id`, `file`, `sort` FROM `plugins_config` WHERE `update`="' . $id . '" ORDER BY `sort` ASC');
|
||||
while($data = $sql->get())
|
||||
{
|
||||
while ($data = $sql->get()) {
|
||||
$config_files_all .= '<tr id="cf_' . $data['id'] . '">';
|
||||
$config_files_all .= '<td><input name="config_files_file[' . $data['id'] . ']" value="' . $data['file'] . '" type="text"></td>';
|
||||
$config_files_all .= '<td><input name="config_files_sort[' . $data['id'] . ']" value="' . $data['sort'] . '" type="text"></td>';
|
||||
|
@ -265,8 +252,7 @@
|
|||
}
|
||||
|
||||
$sql->query('SELECT `id`, `text`, `file`, `regex` FROM `plugins_clear` WHERE `update`="' . $id . '" ORDER BY `id` ASC');
|
||||
while($data = $sql->get())
|
||||
{
|
||||
while ($data = $sql->get()) {
|
||||
$regex = $data['regex'] ? 'checked' : '';
|
||||
|
||||
$config_clear_all .= '<tr id="cc_' . $data['id'] . '">';
|
||||
|
@ -278,8 +264,7 @@
|
|||
}
|
||||
|
||||
$sql->query('SELECT `id`, `text`, `file`, `top` FROM `plugins_write` WHERE `update`="' . $id . '" ORDER BY `id` ASC');
|
||||
while($data = $sql->get())
|
||||
{
|
||||
while ($data = $sql->get()) {
|
||||
$top = $data['top'] ? 'checked' : '';
|
||||
|
||||
$config_write_all .= '<tr id="cw_' . $data['id'] . '">';
|
||||
|
@ -291,8 +276,7 @@
|
|||
}
|
||||
|
||||
$sql->query('SELECT `id`, `text`, `file`, `top` FROM `plugins_write_del` WHERE `update`="' . $id . '" ORDER BY `id` ASC');
|
||||
while($data = $sql->get())
|
||||
{
|
||||
while ($data = $sql->get()) {
|
||||
$top = $data['top'] ? 'checked' : '';
|
||||
|
||||
$config_write_del_all .= '<tr id="cwe_' . $data['id'] . '">';
|
||||
|
@ -304,8 +288,7 @@
|
|||
}
|
||||
|
||||
$sql->query('SELECT `id`, `file` FROM `plugins_delete` WHERE `update`="' . $id . '" ORDER BY `id` ASC');
|
||||
while($data = $sql->get())
|
||||
{
|
||||
while ($data = $sql->get()) {
|
||||
$files_delete_all .= '<tr id="fd_' . $data['id'] . '">';
|
||||
$files_delete_all .= '<td><input name="files_delete_file[' . $data['id'] . ']" value="' . $data['file'] . '" type="text"></td>';
|
||||
$files_delete_all .= '<td class="text-center"><a href="#" onclick="return files_delete_del(\'' . $data['id'] . '\')" class="text-red">Удалить</a></td>';
|
||||
|
|
|
@ -2,8 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if(isset($url['get']) AND $url['get'] == 'list')
|
||||
{
|
||||
if (isset($url['get']) and $url['get'] == 'list') {
|
||||
$unit = isset($url['unit']) ? sys::int($url['unit']) : sys::out();
|
||||
$game = isset($url['game']) ? $url['game'] : sys::out();
|
||||
|
||||
|
@ -24,8 +23,7 @@
|
|||
sys::out($maps);
|
||||
}
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$unit = isset($url['unit']) ? sys::int($url['unit']) : sys::outjs(array('e' => 'Необходимо выбрать локацию'));
|
||||
$game = isset($url['game']) ? $url['game'] : sys::outjs(array('e' => 'Необходимо выбрать игру'));
|
||||
|
||||
|
@ -54,8 +52,7 @@
|
|||
|
||||
array_pop($aMaps);
|
||||
|
||||
foreach($aMaps as $map)
|
||||
{
|
||||
foreach ($aMaps as $map) {
|
||||
$name = array_shift(explode('.', $map));
|
||||
|
||||
$sql->query('INSERT INTO `maps` set `unit`="' . $unit['id'] . '", `game`="' . $game . '", `name`="' . $name . '"');
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'boost/sysearch.php');
|
||||
|
||||
$list = '';
|
||||
|
@ -14,8 +14,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/boost');
|
||||
|
||||
$sql->query('SELECT * FROM `boost` ORDER BY `id` DESC LIMIT ' . $aPage['num'] . ', 40');
|
||||
while($log = $sql->get())
|
||||
{
|
||||
while ($log = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $log['id'] . '</td>';
|
||||
$list .= '<td>Покупка кругов: ' . $log['circles'] . ' шт. на сайте: ' . $aBoost['cs'][$log['site']]['site'] . ', списана сумма: ' . $log['money'] . ' ' . $cfg['currency'] . '</td>';
|
||||
|
@ -32,8 +31,7 @@
|
|||
|
||||
$aData = $mcache->get('data_boost_all');
|
||||
|
||||
if(!is_array($aData))
|
||||
{
|
||||
if (!is_array($aData)) {
|
||||
$sql->query('SELECT SUM(`circles`), SUM(`money`) FROM `boost`');
|
||||
$data = $sql->get();
|
||||
|
||||
|
|
|
@ -8,16 +8,14 @@
|
|||
|
||||
$cache = $mcache->get($mkey);
|
||||
|
||||
if(is_array($cache))
|
||||
{
|
||||
if (is_array($cache)) {
|
||||
if ($go)
|
||||
sys::outjs($cache, $nmch);
|
||||
|
||||
sys::outjs($cache);
|
||||
}
|
||||
|
||||
if(!isset($text{2}))
|
||||
{
|
||||
if (!isset($text{2})) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'Для выполнения поиска, необходимо больше данных'), $nmch);
|
||||
|
||||
|
@ -26,12 +24,10 @@
|
|||
|
||||
$check = explode('=', $text);
|
||||
|
||||
if(in_array($check[0], array('server', 'user')))
|
||||
{
|
||||
if (in_array($check[0], array('server', 'user'))) {
|
||||
$val = trim($check[1]);
|
||||
|
||||
switch($check[0])
|
||||
{
|
||||
switch ($check[0]) {
|
||||
case 'server':
|
||||
$sql->query('SELECT * FROM `boost` WHERE `server`="' . sys::int($val) . '" ORDER BY `id` DESC');
|
||||
break;
|
||||
|
@ -39,7 +35,7 @@
|
|||
case 'user':
|
||||
$sql->query('SELECT * FROM `boost` WHERE `user`="' . sys::int($val) . '" ORDER BY `id` DESC');
|
||||
}
|
||||
}elseif($text{0} == 'i' AND $text{1} == 'd')
|
||||
} elseif ($text{0} == 'i' and $text{1} == 'd')
|
||||
$sql->query('SELECT * FROM `boost` WHERE `id`="' . sys::int($text) . '" LIMIT 1');
|
||||
else {
|
||||
$like = '`id` LIKE FROM_BASE64(\'' . base64_encode('%' . str_replace('_', '\_', $text) . '%') . '\') OR'
|
||||
|
@ -50,8 +46,7 @@
|
|||
$sql->query('SELECT * FROM `boost` WHERE ' . $like . ' ORDER BY `id` DESC LIMIT 40');
|
||||
}
|
||||
|
||||
if(!$sql->num())
|
||||
{
|
||||
if (!$sql->num()) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'По вашему запросу ничего не найдено'), $nmch);
|
||||
|
||||
|
@ -60,8 +55,7 @@
|
|||
|
||||
$list = '';
|
||||
|
||||
while($log = $sql->get())
|
||||
{
|
||||
while ($log = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $log['id'] . '</td>';
|
||||
$list .= '<td>Покупка кругов: ' . $log['circles'] . ' шт. на сайте: ' . $aBoost['cs'][$log['site']]['site'] . ', списана сумма: ' . $log['money'] . ' ' . $cfg['currency'] . '</td>';
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'boost/sysearch.php');
|
||||
|
||||
$list = '';
|
||||
|
@ -14,8 +14,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/boost/section/' . $section);
|
||||
|
||||
$sql->query('SELECT * FROM `boost` WHERE `site`="' . $section . '" ORDER BY `id` DESC LIMIT ' . $aPage['num'] . ', 40');
|
||||
while($log = $sql->get())
|
||||
{
|
||||
while ($log = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $log['id'] . '</td>';
|
||||
$list .= '<td>Покупка кругов: ' . $log['circles'] . ' шт. на сайте: ' . $aBoost['cs'][$log['site']]['site'] . ', списана сумма: ' . $log['money'] . ' ' . $cfg['currency'] . '</td>';
|
||||
|
@ -32,8 +31,7 @@
|
|||
|
||||
$aData = $mcache->get('data_boost_' . $section);
|
||||
|
||||
if(!is_array($aData))
|
||||
{
|
||||
if (!is_array($aData)) {
|
||||
$sql->query('SELECT SUM(`circles`), SUM(`money`) FROM `boost` WHERE `site`="' . $section . '"');
|
||||
$data = $sql->get();
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'control/search.php');
|
||||
|
||||
if ($id)
|
||||
|
@ -26,8 +26,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/control');
|
||||
|
||||
$sql->query('SELECT `id`, `user`, `address`, `time`, `date`, `status`, `limit`, `price` FROM `control` WHERE `user`!="-1" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($ctrl = $sql->get())
|
||||
{
|
||||
while ($ctrl = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td class="text-center">' . $ctrl['id'] . '</td>';
|
||||
$list .= '<td class="text-center"><a href="' . $cfg['http'] . 'acp/control/id/' . $ctrl['id'] . '">' . $ctrl['address'] . '</a></td>';
|
||||
|
|
|
@ -8,8 +8,7 @@
|
|||
$list = '';
|
||||
|
||||
$servers = $sql->query('SELECT `id`, `user`, `address`, `overdue`, `date`, `status`, `limit`, `price` FROM `control` WHERE `user`!="-1" AND `time`<"' . $start_point . '" AND `overdue`>"' . $start_point . '" ORDER BY `id` ASC');
|
||||
while($ctrl = $sql->get())
|
||||
{
|
||||
while ($ctrl = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td class="text-center">' . $ctrl['id'] . '</td>';
|
||||
$list .= '<td class="text-center"><a href="' . $cfg['http'] . 'acp/control/id/' . $ctrl['id'] . '">' . $ctrl['address'] . '</a></td>';
|
||||
|
|
|
@ -8,16 +8,14 @@
|
|||
|
||||
$cache = $mcache->get($mkey);
|
||||
|
||||
if(is_array($cache))
|
||||
{
|
||||
if (is_array($cache)) {
|
||||
if ($go)
|
||||
sys::outjs($cache, $nmch);
|
||||
|
||||
sys::outjs($cache);
|
||||
}
|
||||
|
||||
if(!isset($text{2}))
|
||||
{
|
||||
if (!isset($text{2})) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'Для выполнения поиска, необходимо больше данных'), $nmch);
|
||||
|
||||
|
@ -28,12 +26,10 @@
|
|||
|
||||
$check = explode('=', $text);
|
||||
|
||||
if(in_array($check[0], array('limit', 'price', 'user', 'status')))
|
||||
{
|
||||
if (in_array($check[0], array('limit', 'price', 'user', 'status'))) {
|
||||
$val = trim($check[1]);
|
||||
|
||||
switch($check[0])
|
||||
{
|
||||
switch ($check[0]) {
|
||||
case 'limit':
|
||||
$ctrls = $sql->query('SELECT ' . $select . ' `limit`="' . sys::int($val) . '" ORDER BY `id` ASC');
|
||||
break;
|
||||
|
@ -50,7 +46,7 @@
|
|||
if (in_array($val, array('working', 'error', 'reboot', 'overdue', 'blocked', 'install')))
|
||||
$ctrls = $sql->query('SELECT ' . $select . ' `status`="' . $val . '" ORDER BY `id` ASC');
|
||||
}
|
||||
}elseif($text{0} == 'i' AND $text{1} == 'd')
|
||||
} elseif ($text{0} == 'i' and $text{1} == 'd')
|
||||
$ctrls = $sql->query('SELECT ' . $select . ' `id`="' . sys::int($text) . '" LIMIT 1');
|
||||
else {
|
||||
$like = '`id` LIKE FROM_BASE64(\'' . base64_encode('%' . str_replace('_', '\_', $text) . '%') . '\') OR'
|
||||
|
@ -59,8 +55,7 @@
|
|||
$ctrls = $sql->query('SELECT ' . $select . ' (' . $like . ') ORDER BY `id` ASC');
|
||||
}
|
||||
|
||||
if(!$sql->num($ctrls))
|
||||
{
|
||||
if (!$sql->num($ctrls)) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'По вашему запросу ничего не найдено'), $nmch);
|
||||
|
||||
|
@ -78,8 +73,7 @@
|
|||
|
||||
$list = '';
|
||||
|
||||
while($ctrl = $sql->get($ctrls))
|
||||
{
|
||||
while ($ctrl = $sql->get($ctrls)) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td class="text-center">' . $ctrl['id'] . '</td>';
|
||||
$list .= '<td class="text-center"><a href="' . $cfg['http'] . 'acp/control/id/' . $ctrl['id'] . '">' . $ctrl['address'] . '</a></td>';
|
||||
|
|
|
@ -5,25 +5,21 @@
|
|||
$sql->query('SELECT `time`, `overdue` FROM `control` WHERE `id`="' . $id . '" LIMIT 1');
|
||||
$ctrl = $sql->get();
|
||||
|
||||
if($ctrl['time'] > $start_point AND $ctrl['overdue'])
|
||||
if ($ctrl['time'] > $start_point and $ctrl['overdue'])
|
||||
$sql->query('UPDATE `control` set `overdue`="0" WHERE `id`="' . $id . '" LIMIT 1');
|
||||
|
||||
$sql->query('SELECT * FROM `control` WHERE `id`="' . $id . '" LIMIT 1');
|
||||
$ctrl = $sql->get();
|
||||
|
||||
if($go)
|
||||
{
|
||||
if(isset($url['type']) AND in_array($url['type'], array('overdue', 'block', 'tarif')))
|
||||
{
|
||||
if($url['type'] != 'tarif')
|
||||
{
|
||||
if ($go) {
|
||||
if (isset($url['type']) and in_array($url['type'], array('overdue', 'block', 'tarif'))) {
|
||||
if ($url['type'] != 'tarif') {
|
||||
$time = isset($_POST['time']) ? trim($_POST['time']) : sys::outjs(array('e' => 'Необходимо указать дату.'));
|
||||
|
||||
$date = sys::checkdate($time);
|
||||
}
|
||||
|
||||
switch($url['type'])
|
||||
{
|
||||
switch ($url['type']) {
|
||||
case 'overdue':
|
||||
if ($ctrl['time'] > $start_point)
|
||||
sys::outjs(array('e' => 'Игровой сервер должен быть просрочен.'));
|
||||
|
@ -69,8 +65,7 @@
|
|||
if (!$ssh->auth($aData['passwd'], $aData['address']))
|
||||
sys::outjs(array('e' => 'Не удалось создать связь с локацией'));
|
||||
|
||||
if($ctrl['user'] != $aData['user'])
|
||||
{
|
||||
if ($ctrl['user'] != $aData['user']) {
|
||||
$sql->query('SELECT `id` FROM `users` WHERE `id`="' . $aData['user'] . '" LIMIT 1');
|
||||
if (!$sql->num())
|
||||
sys::outjs(array('e' => 'Пользователь не найден.'));
|
||||
|
|
|
@ -2,8 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$aData = [];
|
||||
|
||||
$data = ['name', 'job', 'desc', 'status'];
|
||||
|
|
|
@ -7,8 +7,7 @@
|
|||
header('Location: ' . $cfg['http'] . 'acp/jobs');
|
||||
$jobs = $sql->get();
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$aData = [];
|
||||
|
||||
$data = ['name', 'job', 'desc', 'status'];
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
include(SEC . 'jobs/edit.php');
|
||||
} else {
|
||||
$sql->query('SELECT * FROM `jobs` ORDER BY `id` ASC');
|
||||
while($jobs = $sql->get())
|
||||
{
|
||||
while ($jobs = $sql->get()) {
|
||||
$status = [
|
||||
'1' => 'Доступна',
|
||||
'0' => 'Недоступна'
|
||||
|
@ -25,8 +24,7 @@
|
|||
$list .= '</tr>';
|
||||
}
|
||||
|
||||
if(isset($url['del']))
|
||||
{
|
||||
if (isset($url['del'])) {
|
||||
$sql->query('DELETE FROM `jobs` WHERE `id`="' . $url['del'] . '" LIMIT 1');
|
||||
sys::outjs(array('s' => 'ok'));
|
||||
}
|
||||
|
|
|
@ -2,13 +2,11 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if($id)
|
||||
{
|
||||
if ($id) {
|
||||
$sql->query('SELECT * FROM `jobs_app` WHERE `id`="' . $id . '" LIMIT 1');
|
||||
$jobs_app = $sql->get();
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$aData = [];
|
||||
|
||||
$data = ['user', 'text', 'contact', 'job'];
|
||||
|
@ -31,8 +29,7 @@
|
|||
$html->pack('main');
|
||||
} else {
|
||||
$sql->query('SELECT * FROM `jobs_app` ORDER BY `id` ASC');
|
||||
while($jobs = $sql->get())
|
||||
{
|
||||
while ($jobs = $sql->get()) {
|
||||
$status = [
|
||||
'1' => 'Доступна',
|
||||
'0' => 'Недоступна'
|
||||
|
@ -49,8 +46,7 @@
|
|||
$list .= '<td><a href="[acp]jobs/section/request/id/' . $jobs['id'] . '" class="green">Изменить</a></td>';
|
||||
$list .= '</tr>';
|
||||
|
||||
if(isset($url['del']))
|
||||
{
|
||||
if (isset($url['del'])) {
|
||||
$sql->query('DELETE FROM `jobs_app` WHERE `id`="' . $url['del'] . '" LIMIT 1');
|
||||
sys::outjs(array('s' => 'ok'));
|
||||
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
$list = '';
|
||||
|
||||
$sql->query('SELECT `id`, `login`, `mail`, `group`, `name`, `lastname`, `patronymic`, `balance`, `time` FROM `users` WHERE `notice_news`="1" ORDER BY `id` ASC');
|
||||
while($us = $sql->get())
|
||||
{
|
||||
while ($us = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td class="text-center"><input id="letter_' . $us['id'] . '" class="letter" type="checkbox" name="users[' . $us['id'] . ']"></td>';
|
||||
$list .= '<td><label for="letter_' . $us['id'] . '">' . $us['login'] . ' / ' . $us['lastname'] . ' ' . $us['name'] . ' ' . $us['patronymic'] . '</label></td>';
|
||||
|
|
|
@ -21,8 +21,7 @@
|
|||
|
||||
include(LIB . 'smtp.php');
|
||||
|
||||
foreach($aData['users'] as $id => $cheked)
|
||||
{
|
||||
foreach ($aData['users'] as $id => $cheked) {
|
||||
if ($cheked != 'on')
|
||||
continue;
|
||||
|
||||
|
|
|
@ -11,8 +11,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/logs');
|
||||
|
||||
$sql->query('SELECT `id`, `user`, `text`, `date`, `money` FROM `logs` WHERE `type`="buy" ORDER BY `id` DESC LIMIT ' . $aPage['num'] . ', 40');
|
||||
while($log = $sql->get())
|
||||
{
|
||||
while ($log = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $log['id'] . '</td>';
|
||||
$list .= '<td>' . $log['text'] . '</td>';
|
||||
|
|
|
@ -11,8 +11,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/logs/section/cashout');
|
||||
|
||||
$sql->query('SELECT `id`, `user`, `text`, `date`, `money` FROM `logs` WHERE `type`="cashout" ORDER BY `id` DESC LIMIT ' . $aPage['num'] . ', 40');
|
||||
while($log = $sql->get())
|
||||
{
|
||||
while ($log = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $log['id'] . '</td>';
|
||||
$list .= '<td>' . $log['text'] . '</td>';
|
||||
|
|
|
@ -11,8 +11,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/logs/section/extend');
|
||||
|
||||
$sql->query('SELECT `id`, `user`, `text`, `date`, `money` FROM `logs` WHERE `type`="extend" ORDER BY `id` DESC LIMIT ' . $aPage['num'] . ', 40');
|
||||
while($log = $sql->get())
|
||||
{
|
||||
while ($log = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $log['id'] . '</td>';
|
||||
$list .= '<td>' . $log['text'] . '</td>';
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'logs/sysearch.php');
|
||||
|
||||
$list = '';
|
||||
|
@ -14,8 +14,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/logs');
|
||||
|
||||
$sql->query('SELECT `id`, `user`, `server`, `text`, `time` FROM `logs_sys` ORDER BY `id` DESC LIMIT ' . $aPage['num'] . ', 40');
|
||||
while($log = $sql->get())
|
||||
{
|
||||
while ($log = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $log['id'] . '</td>';
|
||||
$list .= '<td>' . $log['text'] . '</td>';
|
||||
|
|
|
@ -11,8 +11,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/logs/section/part');
|
||||
|
||||
$sql->query('SELECT `id`, `user`, `text`, `date`, `money` FROM `logs` WHERE `type`="part" ORDER BY `id` DESC LIMIT ' . $aPage['num'] . ', 40');
|
||||
while($log = $sql->get())
|
||||
{
|
||||
while ($log = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $log['id'] . '</td>';
|
||||
$list .= '<td>' . $log['text'] . '</td>';
|
||||
|
|
|
@ -11,8 +11,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/logs/section/replenish');
|
||||
|
||||
$sql->query('SELECT `id`, `user`, `text`, `date`, `money` FROM `logs` WHERE `type`="replenish" ORDER BY `id` DESC LIMIT ' . $aPage['num'] . ', 40');
|
||||
while($log = $sql->get())
|
||||
{
|
||||
while ($log = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $log['id'] . '</td>';
|
||||
$list .= '<td>' . $log['text'] . '</td>';
|
||||
|
|
|
@ -8,16 +8,14 @@
|
|||
|
||||
$cache = $mcache->get($mkey);
|
||||
|
||||
if(is_array($cache))
|
||||
{
|
||||
if (is_array($cache)) {
|
||||
if ($go)
|
||||
sys::outjs($cache, $nmch);
|
||||
|
||||
sys::outjs($cache);
|
||||
}
|
||||
|
||||
if(!isset($text{2}))
|
||||
{
|
||||
if (!isset($text{2})) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'Для выполнения поиска, необходимо больше данных'), $nmch);
|
||||
|
||||
|
@ -28,12 +26,10 @@
|
|||
|
||||
$check = explode('=', $text);
|
||||
|
||||
if(in_array($check[0], array('server', 'user')))
|
||||
{
|
||||
if (in_array($check[0], array('server', 'user'))) {
|
||||
$val = trim($check[1]);
|
||||
|
||||
switch($check[0])
|
||||
{
|
||||
switch ($check[0]) {
|
||||
case 'server':
|
||||
$sql->query('SELECT ' . $select . ' WHERE `server`="' . sys::int($val) . '" ORDER BY `id` DESC');
|
||||
break;
|
||||
|
@ -41,7 +37,7 @@
|
|||
case 'user':
|
||||
$sql->query('SELECT ' . $select . ' WHERE `user`="' . sys::int($val) . '" ORDER BY `id` DESC');
|
||||
}
|
||||
}elseif($text{0} == 'i' AND $text{1} == 'd')
|
||||
} elseif ($text{0} == 'i' and $text{1} == 'd')
|
||||
$sql->query('SELECT `id`, `user`, `text`, `date`, `type`, `money` FROM `logs` WHERE `id`="' . sys::int($text) . '" LIMIT 1');
|
||||
else {
|
||||
$like = '`id` LIKE FROM_BASE64(\'' . base64_encode('%' . str_replace('_', '\_', $text) . '%') . '\') OR'
|
||||
|
@ -53,8 +49,7 @@
|
|||
$sql->query('SELECT ' . $select . ' WHERE ' . $like . ' ORDER BY `id` DESC LIMIT 40');
|
||||
}
|
||||
|
||||
if(!$sql->num())
|
||||
{
|
||||
if (!$sql->num()) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'По вашему запросу ничего не найдено'), $nmch);
|
||||
|
||||
|
@ -63,8 +58,7 @@
|
|||
|
||||
$list = '';
|
||||
|
||||
while($log = $sql->get())
|
||||
{
|
||||
while ($log = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $log['id'] . '</td>';
|
||||
$list .= '<td>' . $log['text'] . '</td>';
|
||||
|
|
|
@ -8,16 +8,14 @@
|
|||
|
||||
$cache = $mcache->get($mkey);
|
||||
|
||||
if(is_array($cache))
|
||||
{
|
||||
if (is_array($cache)) {
|
||||
if ($go)
|
||||
sys::outjs($cache, $nmch);
|
||||
|
||||
sys::outjs($cache);
|
||||
}
|
||||
|
||||
if(!isset($text{2}))
|
||||
{
|
||||
if (!isset($text{2})) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'Для выполнения поиска, необходимо больше данных'), $nmch);
|
||||
|
||||
|
@ -28,12 +26,10 @@
|
|||
|
||||
$check = explode('=', $text);
|
||||
|
||||
if(in_array($check[0], array('server', 'user')))
|
||||
{
|
||||
if (in_array($check[0], array('server', 'user'))) {
|
||||
$val = trim($check[1]);
|
||||
|
||||
switch($check[0])
|
||||
{
|
||||
switch ($check[0]) {
|
||||
case 'server':
|
||||
$sql->query('SELECT ' . $select . ' WHERE `server`="' . sys::int($val) . '" ORDER BY `id` DESC');
|
||||
break;
|
||||
|
@ -41,7 +37,7 @@
|
|||
case 'user':
|
||||
$sql->query('SELECT ' . $select . ' WHERE `user`="' . sys::int($val) . '" ORDER BY `id` DESC');
|
||||
}
|
||||
}elseif($text{0} == 'i' AND $text{1} == 'd')
|
||||
} elseif ($text{0} == 'i' and $text{1} == 'd')
|
||||
$sql->query('SELECT ' . $select . ' WHERE `id`="' . sys::int($text) . '" LIMIT 1');
|
||||
else {
|
||||
$like = '`id` LIKE FROM_BASE64(\'' . base64_encode('%' . str_replace('_', '\_', $text) . '%') . '\') OR'
|
||||
|
@ -52,8 +48,7 @@
|
|||
$sql->query('SELECT ' . $select . ' WHERE ' . $like . ' ORDER BY `id` DESC LIMIT 40');
|
||||
}
|
||||
|
||||
if(!$sql->num())
|
||||
{
|
||||
if (!$sql->num()) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'По вашему запросу ничего не найдено'), $nmch);
|
||||
|
||||
|
@ -62,8 +57,7 @@
|
|||
|
||||
$list = '';
|
||||
|
||||
while($log = $sql->get())
|
||||
{
|
||||
while ($log = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $log['id'] . '</td>';
|
||||
$list .= '<td>' . $log['text'] . '</td>';
|
||||
|
|
|
@ -2,8 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$aData = array();
|
||||
|
||||
$aData['name'] = isset($_POST['name']) ? trim($_POST['name']) : '';
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'news/search.php');
|
||||
|
||||
if ($id)
|
||||
|
@ -17,8 +17,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/news');
|
||||
|
||||
$sql->query('SELECT `id`, `name`, `tags`, `views`, `date` FROM `news` ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($news = $sql->get())
|
||||
{
|
||||
while ($news = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $news['id'] . '</td>';
|
||||
$list .= '<td><a href="' . $cfg['http'] . 'acp/news/id/' . $news['id'] . '">' . $news['name'] . '</a></td>';
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
$sql->query('SELECT `name`, `text`, `full_text`, `tags` FROM `news` WHERE `id`="' . $id . '" LIMIT 1');
|
||||
$news = $sql->get();
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$aData = array();
|
||||
|
||||
$aData['name'] = isset($_POST['name']) ? trim($_POST['name']) : htmlspecialchars_decode($news['name']);
|
||||
|
|
|
@ -8,23 +8,21 @@
|
|||
|
||||
$cache = $mcache->get($mkey);
|
||||
|
||||
if(is_array($cache))
|
||||
{
|
||||
if (is_array($cache)) {
|
||||
if ($go)
|
||||
sys::outjs($cache, $nmch);
|
||||
|
||||
sys::outjs($cache);
|
||||
}
|
||||
|
||||
if(!isset($text{2}))
|
||||
{
|
||||
if (!isset($text{2})) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'Для выполнения поиска, необходимо больше данных'), $nmch);
|
||||
|
||||
sys::outjs(array('e' => ''));
|
||||
}
|
||||
|
||||
if($text{0} == 'i' AND $text{1} == 'd')
|
||||
if ($text{0} == 'i' and $text{1} == 'd')
|
||||
$sql->query('SELECT `id`, `name`, `tags`, `views`, `date` FROM `news` WHERE `id`="' . sys::int($text) . '" LIMIT 1');
|
||||
else {
|
||||
$like = '`id` LIKE FROM_BASE64(\'' . base64_encode('%' . str_replace('_', '\_', $text) . '%') . '\') OR'
|
||||
|
@ -36,8 +34,7 @@
|
|||
$sql->query('SELECT `id`, `name`, `tags`, `views`, `date` FROM `news` WHERE ' . $like . ' ORDER BY `id` ASC LIMIT 20');
|
||||
}
|
||||
|
||||
if(!$sql->num())
|
||||
{
|
||||
if (!$sql->num()) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'По вашему запросу ничего не найдено'), $nmch);
|
||||
|
||||
|
@ -46,8 +43,7 @@
|
|||
|
||||
$list = '';
|
||||
|
||||
while($news = $sql->get())
|
||||
{
|
||||
while ($news = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $news['id'] . '</td>';
|
||||
$list .= '<td>' . $news['name'] . '</td>';
|
||||
|
|
|
@ -2,8 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$aData = array();
|
||||
|
||||
$aData['text'] = isset($_POST['text']) ? trim($_POST['text']) : '';
|
||||
|
@ -15,8 +14,7 @@
|
|||
|
||||
$aData['time'] = sys::checkdate($aData['time']);
|
||||
|
||||
if($aData['type'] == 'unit')
|
||||
{
|
||||
if ($aData['type'] == 'unit') {
|
||||
$sql->query('SELECT `id` FROM `units` WHERE `id`="' . $aData['unit'] . '" LIMIT 1');
|
||||
if (!$sql->num())
|
||||
sys::outjs(array('e' => 'Указанная локация не найдена'));
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'notice/search.php');
|
||||
|
||||
if ($id)
|
||||
|
@ -17,10 +17,8 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/notice');
|
||||
|
||||
$notices = $sql->query('SELECT `id`, `unit`, `server`, `text`, `time` FROM `notice` WHERE `time`<"' . $start_point . '" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($notice = $sql->get($notices))
|
||||
{
|
||||
if($notice['unit'])
|
||||
{
|
||||
while ($notice = $sql->get($notices)) {
|
||||
if ($notice['unit']) {
|
||||
$sql->query('SELECT `name` FROM `units` WHERE `id`="' . $notice['unit'] . '" LIMIT 1');
|
||||
$unit = $sql->get();
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'notice/search.php');
|
||||
|
||||
if ($id)
|
||||
|
@ -17,10 +17,8 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/notice');
|
||||
|
||||
$notices = $sql->query('SELECT `id`, `unit`, `server`, `text`, `time` FROM `notice` WHERE `time`>"' . $start_point . '" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($notice = $sql->get($notices))
|
||||
{
|
||||
if($notice['unit'])
|
||||
{
|
||||
while ($notice = $sql->get($notices)) {
|
||||
if ($notice['unit']) {
|
||||
$sql->query('SELECT `name` FROM `units` WHERE `id`="' . $notice['unit'] . '" LIMIT 1');
|
||||
$unit = $sql->get();
|
||||
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
$sql->query('SELECT * FROM `notice` WHERE `id`="' . $id . '" LIMIT 1');
|
||||
$notice = $sql->get();
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$aData = array();
|
||||
|
||||
$aData['text'] = isset($_POST['text']) ? trim($_POST['text']) : htmlspecialchars_decode($notice['text']);
|
||||
|
@ -18,8 +17,7 @@
|
|||
|
||||
$aData['time'] = sys::checkdate($aData['time']);
|
||||
|
||||
if($aData['type'] == 'unit')
|
||||
{
|
||||
if ($aData['type'] == 'unit') {
|
||||
$sql->query('SELECT `id` FROM `units` WHERE `id`="' . $aData['unit'] . '" LIMIT 1');
|
||||
if (!$sql->num())
|
||||
sys::outjs(array('e' => 'Указанная локация не найдена'));
|
||||
|
@ -56,8 +54,7 @@
|
|||
$html->set('text', htmlspecialchars_decode($notice['text']));
|
||||
$html->set('time', date('d/m/Y H:i', $notice['time']));
|
||||
|
||||
if($notice['unit'])
|
||||
{
|
||||
if ($notice['unit']) {
|
||||
$html->set('type', '<option value="unit">Всем на локации</option><option value="server">Определенному серверу</option>');
|
||||
$html->set('units', str_replace('"' . $notice['unit'] . '"', '"' . $notice['unit'] . '" selected', $units));
|
||||
$html->set('server', '');
|
||||
|
|
|
@ -8,23 +8,21 @@
|
|||
|
||||
$cache = $mcache->get($mkey);
|
||||
|
||||
if(is_array($cache))
|
||||
{
|
||||
if (is_array($cache)) {
|
||||
if ($go)
|
||||
sys::outjs($cache, $nmch);
|
||||
|
||||
sys::outjs($cache);
|
||||
}
|
||||
|
||||
if(!isset($text{2}))
|
||||
{
|
||||
if (!isset($text{2})) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'Для выполнения поиска, необходимо больше данных'), $nmch);
|
||||
|
||||
sys::outjs(array('e' => ''));
|
||||
}
|
||||
|
||||
if($text{0} == 'i' AND $text{1} == 'd')
|
||||
if ($text{0} == 'i' and $text{1} == 'd')
|
||||
$notices = $sql->query('SELECT `id`, `unit`, `server`, `text`, `time` FROM `notice` WHERE `id`="' . sys::int($text) . '" LIMIT 1');
|
||||
else {
|
||||
$like = '`id` LIKE FROM_BASE64(\'' . base64_encode('%' . str_replace('_', '\_', $text) . '%') . '\') OR'
|
||||
|
@ -35,8 +33,7 @@
|
|||
$notices = $sql->query('SELECT `id`, `unit`, `server`, `text`, `time` FROM `notice` WHERE ' . $like . ' ORDER BY `id` ASC LIMIT 20');
|
||||
}
|
||||
|
||||
if(!$sql->num($notices))
|
||||
{
|
||||
if (!$sql->num($notices)) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'По вашему запросу ничего не найдено'), $nmch);
|
||||
|
||||
|
@ -45,10 +42,8 @@
|
|||
|
||||
$list = '';
|
||||
|
||||
while($notice = $sql->get($notices))
|
||||
{
|
||||
if($notice['unit'])
|
||||
{
|
||||
while ($notice = $sql->get($notices)) {
|
||||
if ($notice['unit']) {
|
||||
$sql->query('SELECT `name` FROM `units` WHERE `id`="' . $notice['unit'] . '" LIMIT 1');
|
||||
$unit = $sql->get();
|
||||
|
||||
|
|
|
@ -2,8 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$aData = array();
|
||||
|
||||
$aData['name'] = isset($_POST['name']) ? trim($_POST['name']) : '';
|
||||
|
|
|
@ -14,8 +14,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/pages');
|
||||
|
||||
$sql->query('SELECT * FROM `pages` ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($page = $sql->get())
|
||||
{
|
||||
while ($page = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $page['id'] . '</td>';
|
||||
$list .= '<td><a href="' . $cfg['http'] . 'acp/pages/id/' . $page['id'] . '">' . $page['name'] . '</a></td>';
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
$sql->query('SELECT `name`, `file` FROM `pages` WHERE `id`="' . $id . '" LIMIT 1');
|
||||
$page = $sql->get();
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$aData = array();
|
||||
|
||||
$aData['name'] = isset($_POST['name']) ? trim($_POST['name']) : $page['name'];
|
||||
|
|
|
@ -2,8 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$aData = array();
|
||||
|
||||
$aData['cod'] = isset($_POST['cod']) ? trim($_POST['cod']) : '';
|
||||
|
@ -23,16 +22,14 @@
|
|||
if (sys::valid($aData['cod'], 'promo'))
|
||||
sys::outjs(array('e' => 'Неправильный формат промо-кода'));
|
||||
|
||||
if($aData['user'])
|
||||
{
|
||||
if ($aData['user']) {
|
||||
$sql->query('SELECT `id` FROM `users` WHERE `id`="' . $aData['user'] . '" LIMIT 1');
|
||||
if (!$sql->num())
|
||||
sys::outjs(array('e' => 'Указанный пользователь не найден'));
|
||||
} else
|
||||
$aData['user'] = 0;
|
||||
|
||||
if($aData['server'])
|
||||
{
|
||||
if ($aData['server']) {
|
||||
$sql->query('SELECT `id` FROM `servers` WHERE `id`="' . $aData['server'] . '" LIMIT 1');
|
||||
if (!$sql->num())
|
||||
sys::outjs(array('e' => 'Указанный сервер не найден'));
|
||||
|
@ -47,8 +44,7 @@
|
|||
|
||||
$aData['value'] = sys::int($aData['value']) . $proc;
|
||||
|
||||
foreach($aData['tarifs'] as $id => $on)
|
||||
{
|
||||
foreach ($aData['tarifs'] as $id => $on) {
|
||||
$sql->query('SELECT `id` FROM `promo` WHERE `cod`="' . $aData['cod'] . '" AND `tarif`="' . $id . '" LIMIT 1');
|
||||
if ($sql->num())
|
||||
continue;
|
||||
|
@ -73,8 +69,7 @@
|
|||
$tarifs = '';
|
||||
|
||||
$units = $sql->query('SELECT `id`, `name` FROM `units` ORDER BY `id` ASC');
|
||||
while($unit = $sql->get($units))
|
||||
{
|
||||
while ($unit = $sql->get($units)) {
|
||||
$sql->query('SELECT `id`, `name`, `game` FROM `tarifs` WHERE `unit`="' . $unit['id'] . '" ORDER BY `id` ASC');
|
||||
while ($tarif = $sql->get())
|
||||
$tarifs .= '<label> ' . $unit['name'] . ' / #' . $tarif['id'] . ' ' . $tarif['name'] . ' (' . strtoupper($tarif['game']) . ') <input type="checkbox" name="tarifs[' . $tarif['id'] . ']"></label>';
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'promo/search.php');
|
||||
|
||||
if ($id)
|
||||
|
@ -17,8 +17,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/promo');
|
||||
|
||||
$promos = $sql->query('SELECT `id`, `cod`, `value`, `discount`, `use`, `extend`, `tarif`, `time` FROM `promo` WHERE `time`<"' . $start_point . '"ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($promo = $sql->get($promos))
|
||||
{
|
||||
while ($promo = $sql->get($promos)) {
|
||||
$sql->query('SELECT `name` FROM `tarifs` WHERE `id`="' . $promo['tarif'] . '" LIMIT 1');
|
||||
$tarif = $sql->get();
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'promo/search.php');
|
||||
|
||||
if ($id)
|
||||
|
@ -17,8 +17,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/promo');
|
||||
|
||||
$promos = $sql->query('SELECT `id`, `cod`, `value`, `discount`, `use`, `extend`, `tarif`, `time` FROM `promo` WHERE `time`>"' . $start_point . '" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($promo = $sql->get($promos))
|
||||
{
|
||||
while ($promo = $sql->get($promos)) {
|
||||
$sql->query('SELECT `name` FROM `tarifs` WHERE `id`="' . $promo['tarif'] . '" LIMIT 1');
|
||||
$tarif = $sql->get();
|
||||
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
$sql->query('SELECT * FROM `promo` WHERE `id`="' . $id . '" LIMIT 1');
|
||||
$promo = $sql->get();
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$aData = array();
|
||||
|
||||
$aData['cod'] = isset($_POST['cod']) ? trim($_POST['cod']) : $promo['cod'];
|
||||
|
@ -29,16 +28,14 @@
|
|||
if ($sql->num())
|
||||
sys::outjs(array('e' => 'Указанный код используется в другой акции'));
|
||||
|
||||
if($aData['user'])
|
||||
{
|
||||
if ($aData['user']) {
|
||||
$sql->query('SELECT `id` FROM `users` WHERE `id`="' . $aData['user'] . '" LIMIT 1');
|
||||
if (!$sql->num())
|
||||
sys::outjs(array('e' => 'Указанный пользователь не найден'));
|
||||
} else
|
||||
$aData['user'] = 0;
|
||||
|
||||
if($aData['server'])
|
||||
{
|
||||
if ($aData['server']) {
|
||||
$sql->query('SELECT `id` FROM `servers` WHERE `id`="' . $aData['server'] . '" LIMIT 1');
|
||||
if (!$sql->num())
|
||||
sys::outjs(array('e' => 'Указанный сервер не найден'));
|
||||
|
|
|
@ -8,23 +8,21 @@
|
|||
|
||||
$cache = $mcache->get($mkey);
|
||||
|
||||
if(is_array($cache))
|
||||
{
|
||||
if (is_array($cache)) {
|
||||
if ($go)
|
||||
sys::outjs($cache, $nmch);
|
||||
|
||||
sys::outjs($cache);
|
||||
}
|
||||
|
||||
if(!isset($text{2}))
|
||||
{
|
||||
if (!isset($text{2})) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'Для выполнения поиска, необходимо больше данных'), $nmch);
|
||||
|
||||
sys::outjs(array('e' => ''));
|
||||
}
|
||||
|
||||
if($text{0} == 'i' AND $text{1} == 'd')
|
||||
if ($text{0} == 'i' and $text{1} == 'd')
|
||||
$promos = $sql->query('SELECT `id`, `cod`, `value`, `discount`, `use`, `extend`, `tarif`, `time` FROM `promo` WHERE `id`="' . sys::int($text) . '" LIMIT 1');
|
||||
else {
|
||||
$like = '`id` LIKE FROM_BASE64(\'' . base64_encode('%' . str_replace('_', '\_', $text) . '%') . '\') OR'
|
||||
|
@ -34,8 +32,7 @@
|
|||
$promos = $sql->query('SELECT `id`, `cod`, `value`, `discount`, `use`, `extend`, `tarif`, `time` FROM `promo` WHERE ' . $like . ' ORDER BY `id` ASC LIMIT 20');
|
||||
}
|
||||
|
||||
if(!$sql->num($promos))
|
||||
{
|
||||
if (!$sql->num($promos)) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'По вашему запросу ничего не найдено'), $nmch);
|
||||
|
||||
|
@ -44,8 +41,7 @@
|
|||
|
||||
$list = '';
|
||||
|
||||
while($promo = $sql->get($promos))
|
||||
{
|
||||
while ($promo = $sql->get($promos)) {
|
||||
$sql->query('SELECT `name` FROM `tarifs` WHERE `id`="' . $promo['tarif'] . '" LIMIT 1');
|
||||
$tarif = $sql->get();
|
||||
|
||||
|
|
|
@ -2,8 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if(isset($url['delete']))
|
||||
{
|
||||
if (isset($url['delete'])) {
|
||||
$sql->query('DELETE FROM `promo_use` WHERE `id`="' . sys::int($url['delete']) . '" LIMIT 1');
|
||||
|
||||
sys::outjs(array('s' => 'ok'));
|
||||
|
@ -12,8 +11,7 @@
|
|||
$list = '';
|
||||
|
||||
$all_use = $sql->query('SELECT * FROM `promo_use` ORDER BY `id` ASC LIMIT 100');
|
||||
while($promo_use = $sql->get($all_use))
|
||||
{
|
||||
while ($promo_use = $sql->get($all_use)) {
|
||||
$sql->query('SELECT `text` FROM `logs` WHERE `user`="' . $promo_use['user'] . '" AND `date`="' . $promo_use['time'] . '" LIMIT 1');
|
||||
$log = $sql->get();
|
||||
|
||||
|
|
|
@ -24,8 +24,7 @@
|
|||
$select = 'WHERE `user`!="-1"';
|
||||
$url_search = '';
|
||||
|
||||
if(isset($url['search']) AND in_array($url['search'], array('unit', 'tarif')))
|
||||
{
|
||||
if (isset($url['search']) and in_array($url['search'], array('unit', 'tarif'))) {
|
||||
$select = 'WHERE `' . $url['search'] . '`="' . sys::int($url[$url['search']]) . '" AND `user`!="-1"';
|
||||
$url_search = '/search/' . $url['search'] . '/' . $url['search'] . '/' . $url[$url['search']];
|
||||
}
|
||||
|
@ -37,8 +36,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/servers/section/crmp' . $url_search);
|
||||
|
||||
$servers = $sql->query('SELECT `id`, `unit`, `tarif`, `user`, `address`, `game`, `status`, `slots`, `name`, `time` FROM `servers` ' . $select . ' AND `game`="crmp" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($server = $sql->get($servers))
|
||||
{
|
||||
while ($server = $sql->get($servers)) {
|
||||
$sql->query('SELECT `name` FROM `units` WHERE `id`="' . $server['unit'] . '" LIMIT 1');
|
||||
$unit = $sql->get();
|
||||
|
||||
|
|
|
@ -24,8 +24,7 @@
|
|||
$select = 'WHERE `user`!="-1"';
|
||||
$url_search = '';
|
||||
|
||||
if(isset($url['search']) AND in_array($url['search'], array('unit', 'tarif')))
|
||||
{
|
||||
if (isset($url['search']) and in_array($url['search'], array('unit', 'tarif'))) {
|
||||
$select = 'WHERE `' . $url['search'] . '`="' . sys::int($url[$url['search']]) . '" AND `user`!="-1"';
|
||||
$url_search = '/search/' . $url['search'] . '/' . $url['search'] . '/' . $url[$url['search']];
|
||||
}
|
||||
|
@ -37,8 +36,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/servers/section/cs' . $url_search);
|
||||
|
||||
$servers = $sql->query('SELECT `id`, `unit`, `tarif`, `user`, `address`, `game`, `status`, `slots`, `name`, `time` FROM `servers` ' . $select . ' AND `game`="cs" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($server = $sql->get($servers))
|
||||
{
|
||||
while ($server = $sql->get($servers)) {
|
||||
$sql->query('SELECT `name` FROM `units` WHERE `id`="' . $server['unit'] . '" LIMIT 1');
|
||||
$unit = $sql->get();
|
||||
|
||||
|
|
|
@ -24,8 +24,7 @@
|
|||
$select = 'WHERE `user`!="-1"';
|
||||
$url_search = '';
|
||||
|
||||
if(isset($url['search']) AND in_array($url['search'], array('unit', 'tarif')))
|
||||
{
|
||||
if (isset($url['search']) and in_array($url['search'], array('unit', 'tarif'))) {
|
||||
$select = 'WHERE `' . $url['search'] . '`="' . sys::int($url[$url['search']]) . '" AND `user`!="-1"';
|
||||
$url_search = '/search/' . $url['search'] . '/' . $url['search'] . '/' . $url[$url['search']];
|
||||
}
|
||||
|
@ -37,8 +36,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/servers/section/csgo' . $url_search);
|
||||
|
||||
$servers = $sql->query('SELECT `id`, `unit`, `tarif`, `user`, `address`, `game`, `status`, `slots`, `name`, `time` FROM `servers` ' . $select . ' AND `game`="csgo" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($server = $sql->get($servers))
|
||||
{
|
||||
while ($server = $sql->get($servers)) {
|
||||
$sql->query('SELECT `name` FROM `units` WHERE `id`="' . $server['unit'] . '" LIMIT 1');
|
||||
$unit = $sql->get();
|
||||
|
||||
|
|
|
@ -24,8 +24,7 @@
|
|||
$select = 'WHERE `user`!="-1"';
|
||||
$url_search = '';
|
||||
|
||||
if(isset($url['search']) AND in_array($url['search'], array('unit', 'tarif')))
|
||||
{
|
||||
if (isset($url['search']) and in_array($url['search'], array('unit', 'tarif'))) {
|
||||
$select = 'WHERE `' . $url['search'] . '`="' . sys::int($url[$url['search']]) . '" AND `user`!="-1"';
|
||||
$url_search = '/search/' . $url['search'] . '/' . $url['search'] . '/' . $url[$url['search']];
|
||||
}
|
||||
|
@ -37,8 +36,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/servers/section/css' . $url_search);
|
||||
|
||||
$servers = $sql->query('SELECT `id`, `unit`, `tarif`, `user`, `address`, `game`, `status`, `slots`, `name`, `time` FROM `servers` ' . $select . ' AND `game`="css" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($server = $sql->get($servers))
|
||||
{
|
||||
while ($server = $sql->get($servers)) {
|
||||
$sql->query('SELECT `name` FROM `units` WHERE `id`="' . $server['unit'] . '" LIMIT 1');
|
||||
$unit = $sql->get();
|
||||
|
||||
|
|
|
@ -24,8 +24,7 @@
|
|||
$select = 'WHERE `user`!="-1"';
|
||||
$url_search = '';
|
||||
|
||||
if(isset($url['search']) AND in_array($url['search'], array('unit', 'tarif')))
|
||||
{
|
||||
if (isset($url['search']) and in_array($url['search'], array('unit', 'tarif'))) {
|
||||
$select = 'WHERE `' . $url['search'] . '`="' . sys::int($url[$url['search']]) . '" AND `user`!="-1"';
|
||||
$url_search = '/search/' . $url['search'] . '/' . $url['search'] . '/' . $url[$url['search']];
|
||||
}
|
||||
|
@ -37,8 +36,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/servers/section/cssold' . $url_search);
|
||||
|
||||
$servers = $sql->query('SELECT `id`, `unit`, `tarif`, `user`, `address`, `game`, `status`, `slots`, `name`, `time` FROM `servers` ' . $select . ' AND `game`="cssold" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($server = $sql->get($servers))
|
||||
{
|
||||
while ($server = $sql->get($servers)) {
|
||||
$sql->query('SELECT `name` FROM `units` WHERE `id`="' . $server['unit'] . '" LIMIT 1');
|
||||
$unit = $sql->get();
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'servers/search.php');
|
||||
|
||||
if ($id)
|
||||
|
@ -27,8 +27,7 @@
|
|||
$select = 'WHERE `user`!="-1"';
|
||||
$url_search = '';
|
||||
|
||||
if(isset($url['search']) AND in_array($url['search'], array('unit', 'tarif')))
|
||||
{
|
||||
if (isset($url['search']) and in_array($url['search'], array('unit', 'tarif'))) {
|
||||
$select = 'WHERE `' . $url['search'] . '`="' . sys::int($url[$url['search']]) . '" AND `user`!="-1"';
|
||||
$url_search = '/search/' . $url['search'] . '/' . $url['search'] . '/' . $url[$url['search']];
|
||||
}
|
||||
|
@ -40,8 +39,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/servers' . $url_search);
|
||||
|
||||
$servers = $sql->query('SELECT `id`, `unit`, `tarif`, `user`, `address`, `game`, `status`, `slots`, `name`, `time` FROM `servers` ' . $select . ' ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($server = $sql->get($servers))
|
||||
{
|
||||
while ($server = $sql->get($servers)) {
|
||||
$sql->query('SELECT `name` FROM `units` WHERE `id`="' . $server['unit'] . '" LIMIT 1');
|
||||
$unit = $sql->get();
|
||||
|
||||
|
|
|
@ -24,8 +24,7 @@
|
|||
$select = 'WHERE `user`!="-1"';
|
||||
$url_search = '';
|
||||
|
||||
if(isset($url['search']) AND in_array($url['search'], array('unit', 'tarif')))
|
||||
{
|
||||
if (isset($url['search']) and in_array($url['search'], array('unit', 'tarif'))) {
|
||||
$select = 'WHERE `' . $url['search'] . '`="' . sys::int($url[$url['search']]) . '" AND `user`!="-1"';
|
||||
$url_search = '/search/' . $url['search'] . '/' . $url['search'] . '/' . $url[$url['search']];
|
||||
}
|
||||
|
@ -37,8 +36,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/servers/section/mc' . $url_search);
|
||||
|
||||
$servers = $sql->query('SELECT `id`, `unit`, `tarif`, `user`, `address`, `game`, `status`, `slots`, `name`, `time` FROM `servers` ' . $select . ' AND `game`="mc" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($server = $sql->get($servers))
|
||||
{
|
||||
while ($server = $sql->get($servers)) {
|
||||
$sql->query('SELECT `name` FROM `units` WHERE `id`="' . $server['unit'] . '" LIMIT 1');
|
||||
$unit = $sql->get();
|
||||
|
||||
|
|
|
@ -24,8 +24,7 @@
|
|||
$select = 'WHERE `user`!="-1"';
|
||||
$url_search = '';
|
||||
|
||||
if(isset($url['search']) AND in_array($url['search'], array('unit', 'tarif')))
|
||||
{
|
||||
if (isset($url['search']) and in_array($url['search'], array('unit', 'tarif'))) {
|
||||
$select = 'WHERE `' . $url['search'] . '`="' . sys::int($url[$url['search']]) . '" AND `user`!="-1"';
|
||||
$url_search = '/search/' . $url['search'] . '/' . $url['search'] . '/' . $url[$url['search']];
|
||||
}
|
||||
|
@ -37,8 +36,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/servers/section/mta' . $url_search);
|
||||
|
||||
$servers = $sql->query('SELECT `id`, `unit`, `tarif`, `user`, `address`, `game`, `status`, `slots`, `name`, `time` FROM `servers` ' . $select . ' AND `game`="mta" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($server = $sql->get($servers))
|
||||
{
|
||||
while ($server = $sql->get($servers)) {
|
||||
$sql->query('SELECT `name` FROM `units` WHERE `id`="' . $server['unit'] . '" LIMIT 1');
|
||||
$unit = $sql->get();
|
||||
|
||||
|
|
|
@ -8,8 +8,7 @@
|
|||
$list = '';
|
||||
|
||||
$servers = $sql->query('SELECT `id`, `unit`, `tarif`, `user`, `address`, `game`, `slots`, `name`, `overdue` FROM `servers` WHERE `user`!="-1" AND `time`<"' . $start_point . '" AND `overdue`>"' . $start_point . '" ORDER BY `id` ASC');
|
||||
while($server = $sql->get($servers))
|
||||
{
|
||||
while ($server = $sql->get($servers)) {
|
||||
$sql->query('SELECT `name` FROM `units` WHERE `id`="' . $server['unit'] . '" LIMIT 1');
|
||||
$unit = $sql->get();
|
||||
|
||||
|
|
|
@ -24,8 +24,7 @@
|
|||
$select = 'WHERE `user`!="-1"';
|
||||
$url_search = '';
|
||||
|
||||
if(isset($url['search']) AND in_array($url['search'], array('unit', 'tarif')))
|
||||
{
|
||||
if (isset($url['search']) and in_array($url['search'], array('unit', 'tarif'))) {
|
||||
$select = 'WHERE `' . $url['search'] . '`="' . sys::int($url[$url['search']]) . '" AND `user`!="-1"';
|
||||
$url_search = '/search/' . $url['search'] . '/' . $url['search'] . '/' . $url[$url['search']];
|
||||
}
|
||||
|
@ -37,8 +36,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/servers/section/samp' . $url_search);
|
||||
|
||||
$servers = $sql->query('SELECT `id`, `unit`, `tarif`, `user`, `address`, `game`, `status`, `slots`, `name`, `time` FROM `servers` ' . $select . ' AND `game`="samp" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($server = $sql->get($servers))
|
||||
{
|
||||
while ($server = $sql->get($servers)) {
|
||||
$sql->query('SELECT `name` FROM `units` WHERE `id`="' . $server['unit'] . '" LIMIT 1');
|
||||
$unit = $sql->get();
|
||||
|
||||
|
|
|
@ -8,16 +8,14 @@
|
|||
|
||||
$cache = $mcache->get($mkey);
|
||||
|
||||
if(is_array($cache))
|
||||
{
|
||||
if (is_array($cache)) {
|
||||
if ($go)
|
||||
sys::outjs($cache, $nmch);
|
||||
|
||||
sys::outjs($cache);
|
||||
}
|
||||
|
||||
if(!isset($text{2}))
|
||||
{
|
||||
if (!isset($text{2})) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'Для выполнения поиска, необходимо больше данных'), $nmch);
|
||||
|
||||
|
@ -26,17 +24,15 @@
|
|||
|
||||
$select = '`id`, `unit`, `tarif`, `user`, `address`, `game`, `status`, `slots`, `name`, `time` FROM `servers` WHERE `user`!="-1" AND';
|
||||
|
||||
if(isset($url['search']) AND in_array($url['search'], array('unit', 'tarif')))
|
||||
if (isset($url['search']) and in_array($url['search'], array('unit', 'tarif')))
|
||||
$select .= ' `' . $url['search'] . '`=' . sys::int($url[$url['search']]) . ' AND';
|
||||
|
||||
$check = explode('=', $text);
|
||||
|
||||
if(in_array($check[0], array('game', 'unit', 'core', 'tarif', 'user', 'status', 'slots')))
|
||||
{
|
||||
if (in_array($check[0], array('game', 'unit', 'core', 'tarif', 'user', 'status', 'slots'))) {
|
||||
$val = trim($check[1]);
|
||||
|
||||
switch($check[0])
|
||||
{
|
||||
switch ($check[0]) {
|
||||
case 'game':
|
||||
if (in_array($val, array('cs', 'cssold', 'css', 'csgo', 'samp', 'crmp', 'mta', 'mc')))
|
||||
$servers = $sql->query('SELECT ' . $select . ' FROM `servers` WHERE `user`!="-1" AND `game`="' . $val . '" ORDER BY `id` ASC');
|
||||
|
@ -67,7 +63,7 @@
|
|||
$servers = $sql->query('SELECT ' . $select . ' `slots`="' . sys::int($val) . '" ORDER BY `id` ASC');
|
||||
break;
|
||||
}
|
||||
}elseif($text{0} == 'i' AND $text{1} == 'd')
|
||||
} elseif ($text{0} == 'i' and $text{1} == 'd')
|
||||
$servers = $sql->query('SELECT ' . $select . ' `id`="' . sys::int($text) . '" LIMIT 1');
|
||||
else {
|
||||
$like = '`id` LIKE FROM_BASE64(\'' . base64_encode('%' . str_replace('_', '\_', $text) . '%') . '\') OR'
|
||||
|
@ -81,8 +77,7 @@
|
|||
$servers = $sql->query('SELECT ' . $select . ' (' . $like . ') ORDER BY `id` ASC');
|
||||
}
|
||||
|
||||
if(!$sql->num($servers))
|
||||
{
|
||||
if (!$sql->num($servers)) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'По вашему запросу ничего не найдено'), $nmch);
|
||||
|
||||
|
@ -105,8 +100,7 @@
|
|||
|
||||
$list = '';
|
||||
|
||||
while($server = $sql->get($servers))
|
||||
{
|
||||
while ($server = $sql->get($servers)) {
|
||||
$sql->query('SELECT `name` FROM `units` WHERE `id`="' . $server['unit'] . '" LIMIT 1');
|
||||
$unit = $sql->get();
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
$sql->query('SELECT `time`, `overdue` FROM `servers` WHERE `id`="' . $id . '" LIMIT 1');
|
||||
$server = $sql->get();
|
||||
|
||||
if($server['time'] > $start_point AND $server['overdue'])
|
||||
if ($server['time'] > $start_point and $server['overdue'])
|
||||
$sql->query('UPDATE `servers` set `overdue`="0" WHERE `id`="' . $id . '" LIMIT 1');
|
||||
|
||||
$sql->query('SELECT * FROM `servers` WHERE `id`="' . $id . '" LIMIT 1');
|
||||
|
@ -17,19 +17,15 @@
|
|||
$sql->query('SELECT `name`, `slots_min`, `slots_max`, `packs` FROM `tarifs` WHERE `id`="' . $server['tarif'] . '" LIMIT 1');
|
||||
$tarif = $sql->get();
|
||||
|
||||
if($go)
|
||||
{
|
||||
if(isset($url['type']) AND in_array($url['type'], array('overdue', 'block', 'tarif')))
|
||||
{
|
||||
if($url['type'] != 'tarif')
|
||||
{
|
||||
if ($go) {
|
||||
if (isset($url['type']) and in_array($url['type'], array('overdue', 'block', 'tarif'))) {
|
||||
if ($url['type'] != 'tarif') {
|
||||
$time = isset($_POST['time']) ? trim($_POST['time']) : sys::outjs(array('e' => 'Необходимо указать дату.'));
|
||||
|
||||
$date = sys::checkdate($time);
|
||||
}
|
||||
|
||||
switch($url['type'])
|
||||
{
|
||||
switch ($url['type']) {
|
||||
case 'overdue':
|
||||
if ($server['time'] > $start_point)
|
||||
sys::outjs(array('e' => 'Игровой сервер должен быть просрочен.'));
|
||||
|
@ -62,20 +58,17 @@
|
|||
if ($server['slots'] < $tarif['slots_min'] || $server['slots'] > $tarif['slots_max'])
|
||||
sys::outjs(array('e' => 'Данный тариф не совместим по слотам.'));
|
||||
|
||||
if($server['fps'])
|
||||
{
|
||||
if ($server['fps']) {
|
||||
if (!in_array($server['fps'], explode(':', $tarif['fps'])))
|
||||
sys::outjs(array('e' => 'Данный тариф не совместим по FPS.'));
|
||||
}
|
||||
|
||||
if($server['tickrate'])
|
||||
{
|
||||
if ($server['tickrate']) {
|
||||
if (!in_array($server['tickrate'], explode(':', $tarif['tickrate'])))
|
||||
sys::outjs(array('e' => 'Данный тариф не совместим по TickRate.'));
|
||||
}
|
||||
|
||||
if($server['game'] == 'mc')
|
||||
{
|
||||
if ($server['game'] == 'mc') {
|
||||
$ram = $server['ram'] / $server['slots'];
|
||||
|
||||
if (!in_array($ram, explode(':', $tarif['ram'])))
|
||||
|
@ -117,8 +110,7 @@
|
|||
$aData['copy_use'] = isset($_POST['copy_use']) ? $_POST['copy_use'] : $server['copy_use'];
|
||||
$aData['web_use'] = isset($_POST['web_use']) ? $_POST['web_use'] : $server['web_use'];
|
||||
|
||||
if($server['user'] != $aData['user'])
|
||||
{
|
||||
if ($server['user'] != $aData['user']) {
|
||||
$sql->query('SELECT `id` FROM `users` WHERE `id`="' . $aData['user'] . '" LIMIT 1');
|
||||
if (!$sql->num())
|
||||
sys::outjs(array('e' => 'Пользователь не найден.'));
|
||||
|
@ -142,7 +134,7 @@
|
|||
|
||||
$slots = explode(':', $aData['slots']);
|
||||
|
||||
if(!isset($slots[0]) AND !isset($slots[1]))
|
||||
if (!isset($slots[0]) and !isset($slots[1]))
|
||||
sys::outjs(array('e' => 'Слоты указаны не правильно.'));
|
||||
|
||||
if ($slots[0] < 2 || $slots[1] < 2)
|
||||
|
@ -158,10 +150,8 @@
|
|||
if (!array_key_exists($aData['pack'], $aPacks))
|
||||
sys::outjs(array('e' => 'Указанная сборка не найдена.'));
|
||||
|
||||
if($aData['core_fix_one'])
|
||||
{
|
||||
if($aData['core_fix'])
|
||||
{
|
||||
if ($aData['core_fix_one']) {
|
||||
if ($aData['core_fix']) {
|
||||
$sql->query('SELECT `id` FROM `servers` WHERE `id`!="' . $id . '" AND `unit`="' . $server['unit'] . '" AND `core_fix`="' . $aData['core_fix'] . '" AND `core_fix_one`="1"');
|
||||
if ($sql->num())
|
||||
sys::outjs(array('e' => 'Указанное ядро занято другим сервером.'));
|
||||
|
@ -233,8 +223,7 @@
|
|||
$tarifs .= '<option value="' . $tarif_list['id'] . '">' . $tarif_list['name'] . '</option>';
|
||||
|
||||
$copys = $sql->query('SELECT `id`, `user` FROM `copy` WHERE `server`="' . $id . '" LIMIT 10');
|
||||
while($copy = $sql->get($copys))
|
||||
{
|
||||
while ($copy = $sql->get($copys)) {
|
||||
$aCP = explode('_', $copy['user']);
|
||||
|
||||
if ($aCP[0] != $aData['user'])
|
||||
|
@ -270,8 +259,7 @@
|
|||
$html->set('overdue', $server['overdue'] == 0 ? 'Установить' : date('d/m/Y H:i', $server['overdue']));
|
||||
$html->set('block', $server['block'] == 0 ? 'Заблокировать' : date('d/m/Y H:i', $server['block']));
|
||||
|
||||
foreach(array('ftp_use', 'plugins_use', 'console_use', 'stats_use', 'copy_use', 'web_use') as $section)
|
||||
{
|
||||
foreach (array('ftp_use', 'plugins_use', 'console_use', 'stats_use', 'copy_use', 'web_use') as $section) {
|
||||
if ($server[$section])
|
||||
$html->unit($section, 1);
|
||||
else
|
||||
|
|
|
@ -2,8 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$aData = array();
|
||||
|
||||
$aData['name'] = isset($_POST['name']) ? trim($_POST['name']) : '';
|
||||
|
@ -94,8 +93,7 @@
|
|||
'Диск' => 'hdd'
|
||||
);
|
||||
|
||||
foreach($int as $name => $input)
|
||||
{
|
||||
foreach ($int as $name => $input) {
|
||||
if ($aData[$input] == '')
|
||||
sys::outjs(array('e' => 'Необходимо указать поле "' . $name . '"'));
|
||||
}
|
||||
|
@ -104,8 +102,7 @@
|
|||
|
||||
$packs = array();
|
||||
|
||||
foreach($aPacks as $pack)
|
||||
{
|
||||
foreach ($aPacks as $pack) {
|
||||
$aPack = explode(':', trim($pack));
|
||||
|
||||
if (!isset($aPack[0]) || !isset($aPack[1]))
|
||||
|
@ -126,8 +123,7 @@
|
|||
|
||||
$ips = '';
|
||||
|
||||
foreach($aIp as $ip)
|
||||
{
|
||||
foreach ($aIp as $ip) {
|
||||
$ip = trim($ip);
|
||||
|
||||
if (sys::valid($ip, 'ip'))
|
||||
|
@ -144,8 +140,7 @@
|
|||
|
||||
$plugins = array();
|
||||
|
||||
foreach($aPlugins as $plugin)
|
||||
{
|
||||
foreach ($aPlugins as $plugin) {
|
||||
$aPlugin = explode(':', trim($plugin));
|
||||
|
||||
if (!isset($aPlugin[0]) || !isset($aPlugin[1]))
|
||||
|
@ -160,8 +155,7 @@
|
|||
|
||||
$list = '';
|
||||
|
||||
foreach($aList as $pid)
|
||||
{
|
||||
foreach ($aList as $pid) {
|
||||
$pid = trim($pid);
|
||||
|
||||
if (!is_numeric($pid))
|
||||
|
@ -184,8 +178,7 @@
|
|||
|
||||
$cores = '';
|
||||
|
||||
foreach($aCores as $core)
|
||||
{
|
||||
foreach ($aCores as $core) {
|
||||
$core = trim($core);
|
||||
|
||||
if (!is_numeric($core))
|
||||
|
@ -205,8 +198,7 @@
|
|||
|
||||
$times = '';
|
||||
|
||||
foreach($aTime as $time)
|
||||
{
|
||||
foreach ($aTime as $time) {
|
||||
$time = trim($time);
|
||||
|
||||
if (!is_numeric($time))
|
||||
|
@ -223,8 +215,7 @@
|
|||
|
||||
$timexts = '';
|
||||
|
||||
foreach($aTimext as $timext)
|
||||
{
|
||||
foreach ($aTimext as $timext) {
|
||||
$timext = trim($timext);
|
||||
|
||||
if (!is_numeric($timext))
|
||||
|
@ -241,8 +232,7 @@
|
|||
|
||||
$sfps = '';
|
||||
|
||||
foreach($aFps as $fps)
|
||||
{
|
||||
foreach ($aFps as $fps) {
|
||||
$fps = trim($fps);
|
||||
|
||||
if (!is_numeric($fps))
|
||||
|
@ -259,8 +249,7 @@
|
|||
|
||||
$stick = '';
|
||||
|
||||
foreach($aTick as $tick)
|
||||
{
|
||||
foreach ($aTick as $tick) {
|
||||
$tick = trim($tick);
|
||||
|
||||
if (!is_numeric($tick))
|
||||
|
@ -277,8 +266,7 @@
|
|||
|
||||
$sram = '';
|
||||
|
||||
foreach($aRam as $ram)
|
||||
{
|
||||
foreach ($aRam as $ram) {
|
||||
$ram = trim($ram);
|
||||
|
||||
if (!is_numeric($ram))
|
||||
|
@ -295,8 +283,7 @@
|
|||
|
||||
$sprice = '';
|
||||
|
||||
foreach($aPrice as $price)
|
||||
{
|
||||
foreach ($aPrice as $price) {
|
||||
$price = trim($price);
|
||||
|
||||
if (!is_numeric($price))
|
||||
|
@ -309,8 +296,7 @@
|
|||
|
||||
$aData['price'] = $sprice;
|
||||
|
||||
switch($aData['game'])
|
||||
{
|
||||
switch ($aData['game']) {
|
||||
case 'cs':
|
||||
if (count(explode(':', $aData['fps'])) != count(explode(':', $aData['price'])))
|
||||
sys::outjs(array('e' => 'Неправильно указано поле "Цена"'));
|
||||
|
@ -329,10 +315,8 @@
|
|||
|
||||
$i = 0;
|
||||
|
||||
foreach($afps as $fps)
|
||||
{
|
||||
foreach($atick as $tick)
|
||||
{
|
||||
foreach ($afps as $fps) {
|
||||
foreach ($atick as $tick) {
|
||||
$price[$tick . '_' . $fps] = $aprice[$i];
|
||||
|
||||
$i += 1;
|
||||
|
|
|
@ -25,8 +25,7 @@
|
|||
|
||||
$html->get('copy', 'sections/tarifs');
|
||||
|
||||
if($tarif['game'] == 'cssold')
|
||||
{
|
||||
if ($tarif['game'] == 'cssold') {
|
||||
$sprice = '';
|
||||
|
||||
$aPrice = sys::b64djs($tarif['price']);
|
||||
|
@ -50,8 +49,7 @@
|
|||
$html->set('autostop', $autostop);
|
||||
$html->set('show', $show);
|
||||
|
||||
foreach(array('ftp', 'plugins', 'console', 'stats', 'copy', 'web') as $section)
|
||||
{
|
||||
foreach (array('ftp', 'plugins', 'console', 'stats', 'copy', 'web') as $section) {
|
||||
if ($tarif[$section])
|
||||
$html->unit($section, 1);
|
||||
else
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'tarifs/search.php');
|
||||
|
||||
if ($id)
|
||||
|
@ -11,8 +11,7 @@
|
|||
$sort_page = '';
|
||||
$sort_sql = 'ORDER BY `id` ASC';
|
||||
|
||||
if(isset($url['sort']) AND in_array($url['sort'], array('id', 'unit', 'game')))
|
||||
{
|
||||
if (isset($url['sort']) and in_array($url['sort'], array('id', 'unit', 'game'))) {
|
||||
$sort = 'asc';
|
||||
|
||||
if (isset($url['sorting']))
|
||||
|
@ -33,8 +32,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/tarif' . $sort_page);
|
||||
|
||||
$tarifs = $sql->query('SELECT `id`, `unit`, `game`, `name`, `slots_min`, `slots_max`, `port_min`, `port_max` FROM `tarifs` ' . $sort_sql . ' LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($tarif = $sql->get($tarifs))
|
||||
{
|
||||
while ($tarif = $sql->get($tarifs)) {
|
||||
$sql->query('SELECT `name` FROM `units` WHERE `id`="' . $tarif['unit'] . '" LIMIT 1');
|
||||
$unit = $sql->get();
|
||||
|
||||
|
|
|
@ -8,29 +8,26 @@
|
|||
|
||||
$cache = $mcache->get($mkey);
|
||||
|
||||
if(is_array($cache))
|
||||
{
|
||||
if (is_array($cache)) {
|
||||
if ($go)
|
||||
sys::outjs($cache, $nmch);
|
||||
|
||||
sys::outjs($cache);
|
||||
}
|
||||
|
||||
if(!isset($text{2}))
|
||||
{
|
||||
if (!isset($text{2})) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'Для выполнения поиска, необходимо больше данных'), $nmch);
|
||||
|
||||
sys::outjs(array('e' => ''));
|
||||
}
|
||||
|
||||
if(substr($text, 0, 5) == 'game=')
|
||||
{
|
||||
if (substr($text, 0, 5) == 'game=') {
|
||||
$game = trim(substr($text, 5));
|
||||
|
||||
if (in_array($game, array('cs', 'cssold', 'css', 'csgo', 'samp', 'crmp', 'mta', 'mc')))
|
||||
$tarifs = $sql->query('SELECT `id`, `unit`, `game`, `name`, `slots_min`, `slots_max`, `port_min`, `port_max` FROM `tarifs` WHERE `game`="' . $game . '" ORDER BY `id` ASC');
|
||||
}elseif($text{0} == 'i' AND $text{1} == 'd')
|
||||
} elseif ($text{0} == 'i' and $text{1} == 'd')
|
||||
$tarifs = $sql->query('SELECT `id`, `unit`, `game`, `name`, `slots_min`, `slots_max`, `port_min`, `port_max` FROM `tarifs` WHERE `id`="' . sys::int($text) . '" LIMIT 1');
|
||||
else {
|
||||
$like = '`id` LIKE FROM_BASE64(\'' . base64_encode('%' . str_replace('_', '\_', $text) . '%') . '\') OR'
|
||||
|
@ -44,8 +41,7 @@
|
|||
$tarifs = $sql->query('SELECT `id`, `unit`, `game`, `name`, `slots_min`, `slots_max`, `port_min`, `port_max` FROM `tarifs` WHERE ' . $like . ' ORDER BY `id` ASC LIMIT 10');
|
||||
}
|
||||
|
||||
if(!$sql->num($tarifs))
|
||||
{
|
||||
if (!$sql->num($tarifs)) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'По вашему запросу ничего не найдено'), $nmch);
|
||||
|
||||
|
@ -54,8 +50,7 @@
|
|||
|
||||
$list = '';
|
||||
|
||||
while($tarif = $sql->get($tarifs))
|
||||
{
|
||||
while ($tarif = $sql->get($tarifs)) {
|
||||
$sql->query('SELECT `name` FROM `units` WHERE `id`="' . $tarif['unit'] . '" LIMIT 1');
|
||||
$unit = $sql->get();
|
||||
|
||||
|
|
|
@ -8,8 +8,7 @@
|
|||
$all_money_month = 0;
|
||||
|
||||
$tarifs = $sql->query('SELECT `id`, `unit`, `game`, `name` FROM `tarifs` ORDER BY `id` ASC');
|
||||
while($tarif = $sql->get($tarifs))
|
||||
{
|
||||
while ($tarif = $sql->get($tarifs)) {
|
||||
$servers = $sql->query('SELECT `id`, `user` FROM `servers` WHERE `tarif`="' . $tarif['id'] . '"');
|
||||
$all_servers = $sql->num($servers);
|
||||
|
||||
|
@ -18,15 +17,13 @@
|
|||
|
||||
$time = date('j', $start_point) * 86400;
|
||||
|
||||
while($server = $sql->get($servers))
|
||||
{
|
||||
while ($server = $sql->get($servers)) {
|
||||
$sql->query('SELECT `id` FROM `users` WHERE `id`="' . $server['user'] . '" AND `group`="user" LIMIT 1');
|
||||
if (!$sql->num())
|
||||
continue;
|
||||
|
||||
$sql->query('SELECT `money`, `date` FROM `logs` WHERE `user`="' . $server['user'] . '" AND (`type`="buy" OR `type`="extend") AND `text` LIKE \'%(сервер: #' . $server['id'] . ')%\'');
|
||||
while($logs = $sql->get())
|
||||
{
|
||||
while ($logs = $sql->get()) {
|
||||
$money_all += $logs['money'];
|
||||
|
||||
if ($logs['date'] >= ($start_point - $time))
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
$sql->query('SELECT * FROM `tarifs` WHERE `id`="' . $id . '" LIMIT 1');
|
||||
$tarif = $sql->get();
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$aData = array();
|
||||
|
||||
$aData['name'] = isset($_POST['name']) ? trim($_POST['name']) : $tarif['name'];
|
||||
|
@ -85,10 +84,10 @@
|
|||
if ($aData['install'] == '')
|
||||
sys::outjs(array('e' => 'Необходимо указать путь для установки серверов'));
|
||||
|
||||
if($aData['update'] == '' AND !in_array($aData['game'], array('css', 'csgo')))
|
||||
if ($aData['update'] == '' and !in_array($aData['game'], array('css', 'csgo')))
|
||||
sys::outjs(array('e' => 'Необходимо указать путь до обновления сборки'));
|
||||
|
||||
if(substr($aData['path'], -1) != '/' || substr($aData['install'], -1) != '/' || (substr($aData['update'], -1) != '/' AND !in_array($aData['game'], array('css', 'csgo'))))
|
||||
if (substr($aData['path'], -1) != '/' || substr($aData['install'], -1) != '/' || (substr($aData['update'], -1) != '/' and !in_array($aData['game'], array('css', 'csgo'))))
|
||||
sys::outjs(array('e' => 'Пути должны заканчиваться символом "/"'));
|
||||
|
||||
$int = array(
|
||||
|
@ -97,8 +96,7 @@
|
|||
'Диск' => 'hdd'
|
||||
);
|
||||
|
||||
foreach($int as $name => $input)
|
||||
{
|
||||
foreach ($int as $name => $input) {
|
||||
if ($aData[$input] == '')
|
||||
sys::outjs(array('e' => 'Необходимо указать поле "' . $name . '"'));
|
||||
}
|
||||
|
@ -107,8 +105,7 @@
|
|||
|
||||
$packs = array();
|
||||
|
||||
foreach($aPacks as $pack)
|
||||
{
|
||||
foreach ($aPacks as $pack) {
|
||||
$aPack = explode(':', trim($pack));
|
||||
|
||||
if (!isset($aPack[0]) || !isset($aPack[1]))
|
||||
|
@ -129,8 +126,7 @@
|
|||
|
||||
$ips = '';
|
||||
|
||||
foreach($aIp as $ip)
|
||||
{
|
||||
foreach ($aIp as $ip) {
|
||||
$ip = trim($ip);
|
||||
|
||||
if (sys::valid($ip, 'ip'))
|
||||
|
@ -147,8 +143,7 @@
|
|||
|
||||
$plugins = array();
|
||||
|
||||
foreach($aPlugins as $plugin)
|
||||
{
|
||||
foreach ($aPlugins as $plugin) {
|
||||
$aPlugin = explode(':', trim($plugin));
|
||||
|
||||
if (!isset($aPlugin[0]) || !isset($aPlugin[1]))
|
||||
|
@ -163,8 +158,7 @@
|
|||
|
||||
$list = '';
|
||||
|
||||
foreach($aList as $pid)
|
||||
{
|
||||
foreach ($aList as $pid) {
|
||||
$pid = trim($pid);
|
||||
|
||||
if (!is_numeric($pid))
|
||||
|
@ -187,8 +181,7 @@
|
|||
|
||||
$cores = '';
|
||||
|
||||
foreach($aCores as $core)
|
||||
{
|
||||
foreach ($aCores as $core) {
|
||||
$core = trim($core);
|
||||
|
||||
if (!is_numeric($core))
|
||||
|
@ -208,8 +201,7 @@
|
|||
|
||||
$times = '';
|
||||
|
||||
foreach($aTime as $time)
|
||||
{
|
||||
foreach ($aTime as $time) {
|
||||
$time = trim($time);
|
||||
|
||||
if (!is_numeric($time))
|
||||
|
@ -226,8 +218,7 @@
|
|||
|
||||
$timexts = '';
|
||||
|
||||
foreach($aTimext as $timext)
|
||||
{
|
||||
foreach ($aTimext as $timext) {
|
||||
$timext = trim($timext);
|
||||
|
||||
if (!is_numeric($timext))
|
||||
|
@ -244,8 +235,7 @@
|
|||
|
||||
$sfps = '';
|
||||
|
||||
foreach($aFps as $fps)
|
||||
{
|
||||
foreach ($aFps as $fps) {
|
||||
$fps = trim($fps);
|
||||
|
||||
if (!is_numeric($fps))
|
||||
|
@ -262,8 +252,7 @@
|
|||
|
||||
$stick = '';
|
||||
|
||||
foreach($aTick as $tick)
|
||||
{
|
||||
foreach ($aTick as $tick) {
|
||||
$tick = trim($tick);
|
||||
|
||||
if (!is_numeric($tick))
|
||||
|
@ -280,8 +269,7 @@
|
|||
|
||||
$sram = '';
|
||||
|
||||
foreach($aRam as $ram)
|
||||
{
|
||||
foreach ($aRam as $ram) {
|
||||
$ram = trim($ram);
|
||||
|
||||
if (!is_numeric($ram))
|
||||
|
@ -298,8 +286,7 @@
|
|||
|
||||
$sprice = '';
|
||||
|
||||
foreach($aPrice as $price)
|
||||
{
|
||||
foreach ($aPrice as $price) {
|
||||
$price = trim($price);
|
||||
|
||||
if (!is_numeric($price))
|
||||
|
@ -312,8 +299,7 @@
|
|||
|
||||
$aData['price'] = $sprice;
|
||||
|
||||
switch($aData['game'])
|
||||
{
|
||||
switch ($aData['game']) {
|
||||
case 'cs':
|
||||
if (count(explode(':', $aData['fps'])) != count(explode(':', $aData['price'])))
|
||||
sys::outjs(array('e' => 'Неправильно указано поле "Цена"'));
|
||||
|
@ -332,10 +318,8 @@
|
|||
|
||||
$i = 0;
|
||||
|
||||
foreach($afps as $fps)
|
||||
{
|
||||
foreach($atick as $tick)
|
||||
{
|
||||
foreach ($afps as $fps) {
|
||||
foreach ($atick as $tick) {
|
||||
$price[$tick . '_' . $fps] = $aprice[$i];
|
||||
|
||||
$i += 1;
|
||||
|
@ -426,8 +410,7 @@
|
|||
|
||||
$html->get('tarif', 'sections/tarifs');
|
||||
|
||||
if($tarif['game'] == 'cssold')
|
||||
{
|
||||
if ($tarif['game'] == 'cssold') {
|
||||
$sprice = '';
|
||||
|
||||
$aPrice = sys::b64djs($tarif['price']);
|
||||
|
@ -451,8 +434,7 @@
|
|||
$html->set('autostop', $autostop);
|
||||
$html->set('show', $show);
|
||||
|
||||
foreach(array('ftp', 'plugins', 'console', 'stats', 'copy', 'web') as $section)
|
||||
{
|
||||
foreach (array('ftp', 'plugins', 'console', 'stats', 'copy', 'web') as $section) {
|
||||
if ($tarif[$section])
|
||||
$html->unit($section, 1);
|
||||
else
|
||||
|
|
|
@ -2,8 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$aData = array();
|
||||
|
||||
$aData['name'] = isset($_POST['name']) ? trim($_POST['name']) : '';
|
||||
|
|
|
@ -2,8 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if(isset($url['delete']) AND $url['delete'] == 'all')
|
||||
{
|
||||
if (isset($url['delete']) and $url['delete'] == 'all') {
|
||||
$sql->query('SELECT `address`, `passwd` FROM `panel` LIMIT 1');
|
||||
$panel = $sql->get();
|
||||
|
||||
|
@ -13,11 +12,9 @@
|
|||
sys::outjs(array('e' => 'PANEL не удалось создать связь.'));
|
||||
|
||||
$servers = $sql->query('SELECT `id`, `user`, `game` FROM `servers` WHERE `unit`="' . $id . '"');
|
||||
while($server = $sql->get($servers))
|
||||
{
|
||||
while ($server = $sql->get($servers)) {
|
||||
$crons = $sql->query('SELECT `id`, `cron` FROM `crontab` WHERE `server`="' . $server['id'] . '"');
|
||||
while($cron = $sql->get($crons))
|
||||
{
|
||||
while ($cron = $sql->get($crons)) {
|
||||
$ssh->set('echo "" >> /etc/crontab && cat /etc/crontab');
|
||||
$crontab = str_replace($cron['cron'], '', $ssh->get());
|
||||
|
||||
|
@ -35,8 +32,7 @@
|
|||
}
|
||||
|
||||
$helps = $sql->query('SELECT `id` FROM `help` WHERE `type`="server" AND `service`="' . $server['id'] . '"');
|
||||
while($help = $sql->get($helps))
|
||||
{
|
||||
while ($help = $sql->get($helps)) {
|
||||
$sql->query('DELETE FROM `help_dialogs` WHERE `help`="' . $help['id'] . '"');
|
||||
$sql->query('DELETE FROM `help` WHERE `id`="' . $help['id'] . '" LIMIT 1');
|
||||
}
|
||||
|
|
|
@ -8,8 +8,7 @@
|
|||
$list = '';
|
||||
|
||||
$sql->query('SELECT `id`, `name`, `address`, `show`, `domain` FROM `units` ORDER BY `id` ASC');
|
||||
while($unit = $sql->get())
|
||||
{
|
||||
while ($unit = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $unit['id'] . '</td>';
|
||||
$list .= '<td><a href="' . $cfg['http'] . 'acp/units/id/' . $unit['id'] . '">' . $unit['name'] . '</a></td>';
|
||||
|
|
|
@ -2,20 +2,17 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if($id)
|
||||
{
|
||||
if ($id) {
|
||||
$sql->query('SELECT `address`, `passwd` FROM `units` WHERE `id`="' . $id . '" LIMIT 1');
|
||||
$unit = $sql->get();
|
||||
|
||||
include(LIB . 'ssh.php');
|
||||
|
||||
if(isset($url['service']) AND in_array($url['service'], array('apache2', 'nginx', 'mysql', 'unit', 'geo', 'ungeo')))
|
||||
{
|
||||
if (isset($url['service']) and in_array($url['service'], array('apache2', 'nginx', 'mysql', 'unit', 'geo', 'ungeo'))) {
|
||||
if (!$ssh->auth($unit['passwd'], $unit['address']))
|
||||
sys::outjs(array('e' => 'Не удалось создать связь с локацией'));
|
||||
|
||||
switch($url['service'])
|
||||
{
|
||||
switch ($url['service']) {
|
||||
case 'unit':
|
||||
$ssh->set('screen -dmS reboot reboot');
|
||||
break;
|
||||
|
@ -76,8 +73,7 @@
|
|||
$list = '';
|
||||
|
||||
$sql->query('SELECT `id`, `name` FROM `units` ORDER BY `id` ASC');
|
||||
while($unit = $sql->get())
|
||||
{
|
||||
while ($unit = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $unit['id'] . '</td>';
|
||||
$list .= '<td><a href="' . $cfg['http'] . 'acp/units/id/' . $unit['id'] . '">' . $unit['name'] . '</a></td>';
|
||||
|
|
|
@ -8,8 +8,7 @@
|
|||
$all_money_month = 0;
|
||||
|
||||
$units = $sql->query('SELECT `id`, `name`, `show` FROM `units` ORDER BY `id` ASC');
|
||||
while($unit = $sql->get($units))
|
||||
{
|
||||
while ($unit = $sql->get($units)) {
|
||||
$servers = $sql->query('SELECT `id`, `user` FROM `servers` WHERE `unit`="' . $unit['id'] . '"');
|
||||
$all_servers = $sql->num($servers);
|
||||
|
||||
|
@ -18,15 +17,13 @@
|
|||
|
||||
$time = date('j', $start_point) * 86400;
|
||||
|
||||
while($server = $sql->get($servers))
|
||||
{
|
||||
while ($server = $sql->get($servers)) {
|
||||
$sql->query('SELECT `id` FROM `users` WHERE `id`="' . $server['user'] . '" AND `group`="user" LIMIT 1');
|
||||
if (!$sql->num())
|
||||
continue;
|
||||
|
||||
$sql->query('SELECT `money`, `date` FROM `logs` WHERE `user`="' . $server['user'] . '" AND (`type`="buy" OR `type`="extend") AND `text` LIKE \'%(сервер: #' . $server['id'] . ')%\'');
|
||||
while($logs = $sql->get())
|
||||
{
|
||||
while ($logs = $sql->get()) {
|
||||
$money_all += $logs['money'];
|
||||
|
||||
if ($logs['date'] >= ($start_point - $time))
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
$sql->query('SELECT * FROM `units` WHERE `id`="' . $id . '" LIMIT 1');
|
||||
$unit = $sql->get();
|
||||
|
||||
if($go)
|
||||
{
|
||||
if ($go) {
|
||||
$aData = array();
|
||||
|
||||
$aData['name'] = isset($_POST['name']) ? trim($_POST['name']) : $unit['name'];
|
||||
|
@ -71,8 +70,7 @@
|
|||
foreach ($unit as $i => $val)
|
||||
$html->set($i, $val);
|
||||
|
||||
foreach(array('cs', 'cssold', 'css', 'csgo', 'samp', 'crmp', 'mta', 'mc') as $game)
|
||||
{
|
||||
foreach (array('cs', 'cssold', 'css', 'csgo', 'samp', 'crmp', 'mta', 'mc') as $game) {
|
||||
if ($unit[$game])
|
||||
$html->unit('game_' . $game, 1);
|
||||
else
|
||||
|
|
|
@ -40,8 +40,7 @@
|
|||
if (sys::valid($aData[$input], 'other', $aValid[$input]))
|
||||
sys::outjs(array('e' => 'Неправильный формат ' . $name));
|
||||
|
||||
foreach($arr_other as $input => $name)
|
||||
{
|
||||
foreach ($arr_other as $input => $name) {
|
||||
if ($aData[$input] == '')
|
||||
continue;
|
||||
|
||||
|
@ -57,22 +56,19 @@
|
|||
if ($sql->num())
|
||||
sys::outjs(array('e' => 'Почта занята другим пользователем'));
|
||||
|
||||
if($aData['contacts'] != '')
|
||||
{
|
||||
if ($aData['contacts'] != '') {
|
||||
$sql->query('SELECT `id` FROM `users` WHERE `id`!="' . $id . '" AND `contacts`="' . $aData['contacts'] . '" LIMIT 1');
|
||||
if ($sql->num())
|
||||
sys::outjs(array('e' => 'Контакты заняты другим пользователем'));
|
||||
}
|
||||
|
||||
if($aData['phone'] != '')
|
||||
{
|
||||
if ($aData['phone'] != '') {
|
||||
$sql->query('SELECT `id` FROM `users` WHERE `id`!="' . $id . '" AND `phone`="' . $aData['phone'] . '" LIMIT 1');
|
||||
if ($sql->num())
|
||||
sys::outjs(array('e' => 'Номер занят другим пользователем'));
|
||||
}
|
||||
|
||||
if($aData['passwd'] != '')
|
||||
{
|
||||
if ($aData['passwd'] != '') {
|
||||
if (sys::valid($aData['passwd'], 'other', $aValid['passwd']))
|
||||
sys::outjs(array('e' => 'Неправильный формат пароля'));
|
||||
|
||||
|
@ -85,7 +81,7 @@
|
|||
$aData['group'] = in_array($aData['group'], array('user', 'support', 'admin')) ? $aData['group'] : $us['group'];
|
||||
$aData['level'] = in_array($aData['level'], array(0, 1, 2)) ? $aData['level'] : $us['level'];
|
||||
|
||||
if($aData['support_info'] != '' AND sys::valid($aData['support_info'], 'other', $aValid['support_info']))
|
||||
if ($aData['support_info'] != '' and sys::valid($aData['support_info'], 'other', $aValid['support_info']))
|
||||
sys::outjs(array('e' => 'Неправильный формат подписи'));
|
||||
|
||||
if ($aData['balance'] == '') $aData['balance'] = 0;
|
||||
|
@ -96,8 +92,7 @@
|
|||
if (!is_numeric($aData['part_money']))
|
||||
sys::outjs(array('e' => 'Неправильный формат заработанных средств'));
|
||||
|
||||
if($aData['replenish'] > 0)
|
||||
{
|
||||
if ($aData['replenish'] > 0) {
|
||||
if (!is_numeric($aData['replenish']))
|
||||
sys::outjs(array('e' => 'Неправильный формат суммы пополнения'));
|
||||
|
||||
|
@ -106,15 +101,13 @@
|
|||
$sql->query('INSERT INTO `logs` set `user`="' . $id . '", `text`="Пополнение баланса на сумму: ' . $aData['replenish'] . ' ' . $cfg['currency'] . ' (прямой платеж)", `date`="' . $start_point . '", `type`="replenish", `money`="' . $aData['replenish'] . '"');
|
||||
}
|
||||
|
||||
if($aData['part_money'] < $us['part_money'])
|
||||
{
|
||||
if ($aData['part_money'] < $us['part_money']) {
|
||||
$cashout = round($us['part_money'] - $aData['part_money'], 2);
|
||||
|
||||
$sql->query('INSERT INTO `logs` set `user`="' . $id . '", `text`="Вывод заработанных средств: ' . $cashout . ' ' . $cfg['currency'] . '", `date`="' . $start_point . '", `type`="cashout", `money`="' . $cashout . '"');
|
||||
}
|
||||
|
||||
if($aData['rental'])
|
||||
{
|
||||
if ($aData['rental']) {
|
||||
$rental = sys::int($aData['rental']);
|
||||
|
||||
if ($rental)
|
||||
|
@ -127,8 +120,7 @@
|
|||
if (strlen($aData['rental']) > 4)
|
||||
sys::outjs(array('e' => 'Неправильно указана скидка на аренду'));
|
||||
|
||||
if($aData['extend'])
|
||||
{
|
||||
if ($aData['extend']) {
|
||||
$extend = sys::int($aData['extend']);
|
||||
|
||||
if ($extend)
|
||||
|
|
|
@ -2,21 +2,18 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if(isset($url['delete']) AND $url['delete'] == 'all')
|
||||
{
|
||||
if (isset($url['delete']) and $url['delete'] == 'all') {
|
||||
$sql->query('DELETE FROM `auth` WHERE `user`="' . $id . '"');
|
||||
$sql->query('DELETE FROM `logs` WHERE `user`="' . $id . '"');
|
||||
|
||||
$helps = $sql->query('SELECT `id` FROM `help` WHERE `user`="' . $id . '"');
|
||||
while($help = $sql->get($helps))
|
||||
{
|
||||
while ($help = $sql->get($helps)) {
|
||||
$sql->query('DELETE FROM `help_dialogs` WHERE `help`="' . $help['id'] . '"');
|
||||
$sql->query('DELETE FROM `help` WHERE `id`="' . $help['id'] . '" LIMIT 1');
|
||||
}
|
||||
|
||||
$uploads = $sql->query('SELECT `id`, `name` FROM `help_upload` WHERE `user`="' . $id . '"');
|
||||
while($upload = $sql->get($uploads))
|
||||
{
|
||||
while ($upload = $sql->get($uploads)) {
|
||||
@unlink(ROOT . 'upload/' . $upload['name']);
|
||||
|
||||
$sql->query('DELETE FROM `help_upload` WHERE `id`="' . $upload['id'] . '" LIMIT 1');
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'users/search.php');
|
||||
|
||||
if ($id)
|
||||
|
@ -11,8 +11,7 @@
|
|||
$sort_page = '';
|
||||
$sort_sql = 'ORDER BY `id` ASC';
|
||||
|
||||
if(isset($url['sort']) AND in_array($url['sort'], array('id', 'balance', 'group')))
|
||||
{
|
||||
if (isset($url['sort']) and in_array($url['sort'], array('id', 'balance', 'group'))) {
|
||||
$sort = 'asc';
|
||||
|
||||
if (isset($url['sorting']))
|
||||
|
@ -35,8 +34,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/users' . $sort_page);
|
||||
|
||||
$sql->query('SELECT `id`, `login`, `mail`, `balance`, `group` FROM `users` ' . $sort_sql . ' LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($us = $sql->get())
|
||||
{
|
||||
while ($us = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $us['id'] . '</td>';
|
||||
$list .= '<td><a href="' . $cfg['http'] . 'acp/users/id/' . $us['id'] . '">' . $us['login'] . '</a></td>';
|
||||
|
|
|
@ -13,8 +13,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/users/section');
|
||||
|
||||
$sql->query('SELECT `id`, `login`, `mail`, `group`, `time` FROM `users` WHERE `time`<"' . ($start_point - 181) . '" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($us = $sql->get())
|
||||
{
|
||||
while ($us = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $us['id'] . '</td>';
|
||||
$list .= '<td><a href="' . $cfg['http'] . 'acp/users/id/' . $us['id'] . '">' . $us['login'] . '</a></td>';
|
||||
|
|
|
@ -17,8 +17,7 @@
|
|||
$SxGeo = new SxGeo(DATA . 'SxGeoCity.dat');
|
||||
|
||||
$sql->query('SELECT `id`, `login`, `group`, `ip`, `browser` FROM `users` WHERE `time`>"' . ($start_point - 180) . '" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($us = $sql->get())
|
||||
{
|
||||
while ($us = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $us['id'] . '</td>';
|
||||
$list .= '<td><a href="' . $cfg['http'] . 'acp/users/id/' . $us['id'] . '">' . $us['login'] . '</a></td>';
|
||||
|
|
|
@ -8,23 +8,21 @@
|
|||
|
||||
$cache = $mcache->get($mkey);
|
||||
|
||||
if(is_array($cache))
|
||||
{
|
||||
if (is_array($cache)) {
|
||||
if ($go)
|
||||
sys::outjs($cache, $nmch);
|
||||
|
||||
sys::outjs($cache);
|
||||
}
|
||||
|
||||
if(!isset($text{2}))
|
||||
{
|
||||
if (!isset($text{2})) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'Для выполнения поиска, необходимо больше данных'), $nmch);
|
||||
|
||||
sys::outjs(array('e' => ''));
|
||||
}
|
||||
|
||||
if($text{0} == 'i' AND $text{1} == 'd')
|
||||
if ($text{0} == 'i' and $text{1} == 'd')
|
||||
$sql->query('SELECT `id`, `login`, `mail`, `balance`, `group` FROM `users` WHERE `id`="' . sys::int($text) . '" LIMIT 1');
|
||||
else {
|
||||
$like = '`id` LIKE FROM_BASE64(\'' . base64_encode('%' . str_replace('_', '\_', $text) . '%') . '\') OR'
|
||||
|
@ -39,8 +37,7 @@
|
|||
$sql->query('SELECT `id`, `login`, `mail`, `balance`, `group` FROM `users` WHERE ' . $like . ' ORDER BY `id` ASC LIMIT 10');
|
||||
}
|
||||
|
||||
if(!$sql->num())
|
||||
{
|
||||
if (!$sql->num()) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'По вашему запросу ничего не найдено'), $nmch);
|
||||
|
||||
|
@ -49,8 +46,7 @@
|
|||
|
||||
$list = '';
|
||||
|
||||
while($us = $sql->get())
|
||||
{
|
||||
while ($us = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $us['id'] . '</td>';
|
||||
$list .= '<td><a href="' . $cfg['http'] . 'acp/users/id/' . $us['id'] . '">' . $us['login'] . '</a></td>';
|
||||
|
|
|
@ -2,8 +2,7 @@
|
|||
if (!DEFINED('EGP'))
|
||||
exit(header('Refresh: 0; URL=http://' . $_SERVER['SERVER_NAME'] . '/404'));
|
||||
|
||||
if(isset($url['delete']))
|
||||
{
|
||||
if (isset($url['delete'])) {
|
||||
$sql->query('DELETE FROM `signup` WHERE `id`="' . $id . '" LIMIT 1');
|
||||
|
||||
sys::outjs(array('s' => 'ok'));
|
||||
|
@ -12,8 +11,7 @@
|
|||
$list = '';
|
||||
|
||||
$sql->query('SELECT `id`, `mail`, `key`, `date` FROM `signup` ORDER BY `id` ASC');
|
||||
while($sign = $sql->get())
|
||||
{
|
||||
while ($sign = $sql->get()) {
|
||||
$list .= '<tr>';
|
||||
$list .= '<td>' . $sign['id'] . '</td>';
|
||||
$list .= '<td>' . $sign['mail'] . '</td>';
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
$list = '';
|
||||
|
||||
$uss = $sql->query('SELECT `id`, `login`, `mail`, `balance` FROM `users` WHERE `group`="user" AND `balance`!="0" ORDER BY `balance` DESC LIMIT 10');
|
||||
while($us = $sql->get($uss))
|
||||
{
|
||||
while ($us = $sql->get($uss)) {
|
||||
$sql->query('SELECT `id` FROM `servers` WHERE `user`="' . $us['id'] . '" LIMIT 10');
|
||||
$servers = $sql->num();
|
||||
|
||||
|
|
|
@ -29,8 +29,7 @@
|
|||
$SxGeo = new SxGeo(DATA . 'SxGeoCity.dat');
|
||||
|
||||
$sql->query('SELECT `ip`, `date`, `browser` FROM `auth` WHERE `user`="' . $id . '" ORDER BY `id` DESC LIMIT 15');
|
||||
while($auth_info = $sql->get())
|
||||
{
|
||||
while ($auth_info = $sql->get()) {
|
||||
$auth_list .= '<tr>';
|
||||
$auth_list .= '<td>Авторизация через браузер: <b>' . sys::browser(base64_decode($auth_info['browser'])) . '</b></td>';
|
||||
$auth_list .= '<td>' . $auth_info['ip'] . '</td>';
|
||||
|
@ -42,8 +41,7 @@
|
|||
$logs_list = '';
|
||||
|
||||
$sql->query('SELECT `text`, `date` FROM `logs` WHERE `user`="' . $id . '" ORDER BY `id` DESC LIMIT 30');
|
||||
while($logs_info = $sql->get())
|
||||
{
|
||||
while ($logs_info = $sql->get()) {
|
||||
$logs_list .= '<tr>';
|
||||
$logs_list .= '<td>' . $logs_info['text'] . '</td>';
|
||||
$logs_list .= '<td>' . sys::today($logs_info['date']) . '</td>';
|
||||
|
@ -53,8 +51,7 @@
|
|||
$serv_user = '';
|
||||
|
||||
$servers_user = $sql->query('SELECT `id`, `unit`, `tarif`, `user`, `address`, `game`, `status`, `slots`, `name`, `time`, `online` FROM `servers` WHERE `user`="' . $id . '" ORDER BY `id` DESC LIMIT 30');
|
||||
while($server_user = $sql->get($servers_user))
|
||||
{
|
||||
while ($server_user = $sql->get($servers_user)) {
|
||||
$sql->query('SELECT `name` FROM `units` WHERE `id`="' . $server_user['unit'] . '" LIMIT 1');
|
||||
$unit = $sql->get();
|
||||
|
||||
|
@ -111,8 +108,7 @@
|
|||
$html->set('group', str_replace($us['group'], $us['group'] . '" selected="select', '<option value="support">Тех. поддержка</option><option value="user">Пользователь</option><option value="admin">Администратор</option>'));
|
||||
$html->set('help', str_replace($us['help'], $us['help'] . '" selected="select', '<option value="0">Доступ к разделу "тех.поддержка" разрешен</option><option value="1">Доступ к разделу "тех.поддержка" запрещен</option>'));
|
||||
|
||||
if($us['group'] == 'support')
|
||||
{
|
||||
if ($us['group'] == 'support') {
|
||||
$html->set('level', str_replace($us['level'] . '"', $us['level'] . '" selected="select"', '<option value="0">Уровень 0</option><option value="1">Уровень 1</option><option value="2">Уровень 2</option>'));
|
||||
$html->unit('support', true, true);
|
||||
} else
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
include(DATA . 'web.php');
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'web/search.php');
|
||||
|
||||
if ($id)
|
||||
|
@ -19,8 +19,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/web');
|
||||
|
||||
$webs = $sql->query('SELECT `id`, `type`, `server`, `user`, `unit`, `domain`, `passwd`, `login`, `date` FROM `web` WHERE `type`="amxbans" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($web = $sql->get($webs))
|
||||
{
|
||||
while ($web = $sql->get($webs)) {
|
||||
if (!$web['unit'])
|
||||
$unit = array('name' => 'Веб хостинг');
|
||||
else {
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
include(DATA . 'web.php');
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'web/search.php');
|
||||
|
||||
if ($id)
|
||||
|
@ -19,8 +19,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/web');
|
||||
|
||||
$webs = $sql->query('SELECT `id`, `type`, `server`, `user`, `unit`, `domain`, `passwd`, `login`, `date` FROM `web` WHERE `type`="astats" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($web = $sql->get($webs))
|
||||
{
|
||||
while ($web = $sql->get($webs)) {
|
||||
if (!$web['unit'])
|
||||
$unit = array('name' => 'Веб хостинг');
|
||||
else {
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
include(DATA . 'web.php');
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'web/search.php');
|
||||
|
||||
if ($id)
|
||||
|
@ -19,8 +19,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/web');
|
||||
|
||||
$webs = $sql->query('SELECT `id`, `type`, `server`, `user`, `unit`, `domain`, `passwd`, `login`, `date` FROM `web` WHERE `type`="csbans" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($web = $sql->get($webs))
|
||||
{
|
||||
while ($web = $sql->get($webs)) {
|
||||
if (!$web['unit'])
|
||||
$unit = array('name' => 'Веб хостинг');
|
||||
else {
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
include(DATA . 'web.php');
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'web/search.php');
|
||||
|
||||
if ($id)
|
||||
|
@ -19,8 +19,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/web');
|
||||
|
||||
$webs = $sql->query('SELECT `id`, `type`, `server`, `user`, `unit`, `domain`, `passwd`, `login`, `date` FROM `web` WHERE `type`="csstats" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($web = $sql->get($webs))
|
||||
{
|
||||
while ($web = $sql->get($webs)) {
|
||||
if (!$web['unit'])
|
||||
$unit = array('name' => 'Веб хостинг');
|
||||
else {
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
include(DATA . 'web.php');
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'web/search.php');
|
||||
|
||||
if ($id)
|
||||
|
@ -19,8 +19,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/web');
|
||||
|
||||
$webs = $sql->query('SELECT `id`, `type`, `server`, `user`, `unit`, `domain`, `passwd`, `login`, `date` FROM `web` WHERE `type`="hosting" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($web = $sql->get($webs))
|
||||
{
|
||||
while ($web = $sql->get($webs)) {
|
||||
if (!$web['unit'])
|
||||
$unit = array('name' => 'Веб хостинг');
|
||||
else {
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
include(DATA . 'web.php');
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'web/search.php');
|
||||
|
||||
if ($id)
|
||||
|
@ -19,8 +19,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/web');
|
||||
|
||||
$webs = $sql->query('SELECT `id`, `type`, `server`, `user`, `unit`, `domain`, `passwd`, `login`, `date` FROM `web` ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($web = $sql->get($webs))
|
||||
{
|
||||
while ($web = $sql->get($webs)) {
|
||||
if (!$web['unit'])
|
||||
$unit = array('name' => 'Веб хостинг');
|
||||
else {
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
include(DATA . 'web.php');
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'web/search.php');
|
||||
|
||||
if ($id)
|
||||
|
@ -19,8 +19,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/web');
|
||||
|
||||
$webs = $sql->query('SELECT `id`, `type`, `server`, `user`, `unit`, `domain`, `passwd`, `login`, `date` FROM `web` WHERE `type`="mysql" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($web = $sql->get($webs))
|
||||
{
|
||||
while ($web = $sql->get($webs)) {
|
||||
if (!$web['unit'])
|
||||
$unit = array('name' => 'Веб хостинг');
|
||||
else {
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
include(DATA . 'web.php');
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'web/search.php');
|
||||
|
||||
if ($id)
|
||||
|
@ -19,8 +19,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/web');
|
||||
|
||||
$webs = $sql->query('SELECT `id`, `type`, `server`, `user`, `unit`, `domain`, `passwd`, `login`, `date` FROM `web` WHERE `type`="psychostats" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($web = $sql->get($webs))
|
||||
{
|
||||
while ($web = $sql->get($webs)) {
|
||||
if (!$web['unit'])
|
||||
$unit = array('name' => 'Веб хостинг');
|
||||
else {
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
include(DATA . 'web.php');
|
||||
|
||||
if(isset($url['subsection']) AND $url['subsection'] == 'search')
|
||||
if (isset($url['subsection']) and $url['subsection'] == 'search')
|
||||
include(SEC . 'web/search.php');
|
||||
|
||||
if ($id)
|
||||
|
@ -19,8 +19,7 @@
|
|||
sys::page_gen($aPage['ceil'], $page, $aPage['page'], 'acp/web');
|
||||
|
||||
$webs = $sql->query('SELECT `id`, `type`, `server`, `user`, `unit`, `domain`, `passwd`, `login`, `date` FROM `web` WHERE `type`="rankme" ORDER BY `id` ASC LIMIT ' . $aPage['num'] . ', 20');
|
||||
while($web = $sql->get($webs))
|
||||
{
|
||||
while ($web = $sql->get($webs)) {
|
||||
if (!$web['unit'])
|
||||
$unit = array('name' => 'Веб хостинг');
|
||||
else {
|
||||
|
|
|
@ -8,29 +8,26 @@
|
|||
|
||||
$cache = $mcache->get($mkey);
|
||||
|
||||
if(is_array($cache))
|
||||
{
|
||||
if (is_array($cache)) {
|
||||
if ($go)
|
||||
sys::outjs($cache, $nmch);
|
||||
|
||||
sys::outjs($cache);
|
||||
}
|
||||
|
||||
if(!isset($text{2}))
|
||||
{
|
||||
if (!isset($text{2})) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'Для выполнения поиска, необходимо больше данных'), $nmch);
|
||||
|
||||
sys::outjs(array('e' => ''));
|
||||
}
|
||||
|
||||
if(substr($text, 0, 5) == 'game=')
|
||||
{
|
||||
if (substr($text, 0, 5) == 'game=') {
|
||||
$game = trim(substr($text, 5));
|
||||
|
||||
if (in_array($game, array('cs', 'cssold', 'css', 'csgo', 'samp', 'crmp', 'mta', 'mc')))
|
||||
$webs = $sql->query('SELECT `id`, `type`, `server`, `user`, `unit`, `domain`, `passwd`, `login`, `date` FROM `web` WHERE `game`="' . $game . '" ORDER BY `id` ASC');
|
||||
}elseif($text{0} == 'i' AND $text{1} == 'd')
|
||||
} elseif ($text{0} == 'i' and $text{1} == 'd')
|
||||
$webs = $sql->query('SELECT `id`, `type`, `server`, `user`, `unit`, `domain`, `passwd`, `login`, `date` FROM `web` WHERE `id`="' . sys::int($text) . '" LIMIT 1');
|
||||
else {
|
||||
$like = '`id` LIKE FROM_BASE64(\'' . base64_encode('%' . str_replace('_', '\_', $text) . '%') . '\') OR'
|
||||
|
@ -44,8 +41,7 @@
|
|||
$webs = $sql->query('SELECT `id`, `type`, `server`, `user`, `unit`, `domain`, `passwd`, `login`, `date` FROM `web` WHERE ' . $like . ' ORDER BY `id` ASC');
|
||||
}
|
||||
|
||||
if(!$sql->num($webs))
|
||||
{
|
||||
if (!$sql->num($webs)) {
|
||||
if ($go)
|
||||
sys::outjs(array('e' => 'По вашему запросу ничего не найдено'), $nmch);
|
||||
|
||||
|
@ -54,8 +50,7 @@
|
|||
|
||||
$list = '';
|
||||
|
||||
while($web = $sql->get($webs))
|
||||
{
|
||||
while ($web = $sql->get($webs)) {
|
||||
if (!$web['unit'])
|
||||
$unit = array('name' => 'Веб хостинг');
|
||||
else {
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue