Файл: hostbiter.ru/Modules/admin/addtarif.php
Строк: 69
<?
require ($_SERVER['DOCUMENT_ROOT'].'/Core/core.php');
$title = 'Добавить тариф';
require ($_SERVER['DOCUMENT_ROOT'].'/Core/myhead.php');
global $db;
if(!$user){
header("Location: /");
exit;
}
if($user['admin'] == 0){
header("Location: /");
exit;
}
if(isset($_GET['add'])){
$tarif123 = abs(intval($_POST['tarif123']));
$name = 'HDD-'.$tarif123;
$cost = abs(intval($_POST['cost']));
$mails = abs(intval($_POST['mails']));
$dbs = abs(intval($_POST['db']));
$subdomains = abs(intval($_POST['subdomains']));
$domains = abs(intval($_POST['domains']));
$ftps = abs(intval($_POST['ftps']));
$hdd = abs(intval($_POST['hdd']));
$sql123 = $db->prepare("SELECT * FROM `tarifs` where `name` = ?");
$sql123->execute([$name]);
if($sql123->rowCount() > 0) $err = 'Тариф с таким названием уже существует!';
$api = file_get_contents($config['PanelUrl']."/ispmgr?authinfo=".$config['RootAccountName'].":".$config['RootAccountPassword']."&func=preset.edit&out=xml&sok=ok&limit_domains=".$domains."&limit_db=".$dbs."&limit_webdomains=".$domains."&limit_emails=".$mails."&limit_php_mode_cgi=on&name=".strtolower($name)."&limit_quota=".$hdd."&limit_ftp_users=".$ftps."&limit_db_users=".$dbs."&php_enabled=on&limit_php_mode=php_mode_cgi");
$parse = simplexml_load_string($api);
$sql1 = $db->prepare("INSERT INTO `tarifs` (`name`,`cost`,`mails`,`db`,`subdomains`,`domains`,`ftps`,`hdd`) VALUES (?,?,?,?,?,?,?,?)");
$sql1->execute([$name,$cost,$mails,$dbs,$subdomains,$domains,$ftps,$hdd]);
$_SESSION['message'] = 'Тариф добавлен!';
header("Location: /admin");
exit;
}
?>
<div id="border">
<form action="?add" method="post">
Название тарифа(только номер!!!):<br/>
<input type="text" name="tarif123" required><br/>
Стоимость тарифа в день:<br/>
<input type="text" name="cost" required><br/>
Кол-во почтовых ящиков:<br/>
<input type="text" name="mails" required><br/>
Кол-во баз данных:<br/>
<input type="text" name="db" required><br/>
Кол-во поддоменов:<br/>
<input type="text" name="subdomains" required><br/>
Кол-во доменов:<br/>
<input type="text" name="domains" required><br/>
Кол-во FTP аккаунтов:<br/>
<input type="text" name="ftps" required><br/>
Место на диске(в МБ):<br/>
<input type="text" name="hdd" required><br/>
<input type="submit" name="add" value="Добавить">
</form></div>
<?
require ($_SERVER['DOCUMENT_ROOT'].'/Core/myfoot.php');
?>