Файл: hostbiter.ru/Modules/page/changetarif.php
Строк: 30
<?
require ($_SERVER['DOCUMENT_ROOT'].'/Core/core.php');
$title = 'Смена тарифа';
require ($_SERVER['DOCUMENT_ROOT'].'/Core/myhead.php');
$tarifs = $db->prepare("SELECT * FROM `tarifs` WHERE `id` != ?");
$tarifs->execute([$user['tarif']]);
if(isset($_GET['change'])){
$tarifs = abs(intval($_GET['tarif']));
$tarif1 = $db->prepare("SELECT * FROM `tarifs` WHERE `id` = ?");
$tarif1->execute([$tarifs]);
$tarif1 = $tarif1->fetch();
$name = strtolower($tarif1['name']);
$api = file_get_contents($config['PanelUrl']."/ispmgr?authinfo=".$config['RootAccountName'].":".$config['RootAccountPassword']."&out=xml&func=user.edit&sok=ok&elid=".$user['login']."&preset=".$name."");
$parse = simplexml_load_string($api);
$sql1 = $db->prepare("UPDATE `users` SET `tarif` = ? WHERE `id` = ?");
$sql1->execute([$tarifs,$user['id']]);
$_SESSION['message'] = 'Тариф изменён!';
header("Location: /my");
exit;
}
switch($_GET['list']){
default:
$all = $tarifs->fetchAll();
foreach($all as $row){
?>
<div class="border2" id="border">
Название: <?=$row['name']?><br />
Ежесуточная стоимость: <?=$row['cost']?> руб.<br />
Лимит диска mb. <?=$row['hdd']?><br />
Лимит ftp шт.: <?=$row['ftps']?><br />
Лимит mail акк. шт.: <?=$row['mails']?><br />
Лимит поддоменов шт.: <?=$row['subdomains']?><br />
Лимит доменов шт.: <?=$row['domains']?><br />
Лимит баз данных шт.: <?=$row['db']?><br />
<img src="/image/forward.png" alt="" /> <a href="changetarif.php?list=read&id=<?=$row['id']?>">Подробнее</a></div>
<?
}
break;
case 'read':
$id = abs(intval($_GET['id']));
$tarif = $db->prepare("SELECT * FROM `tarifs` WHERE `id` = ?");
$tarif->execute([$id]);
$tarif = $tarif->fetch();
?>
<div class="border2" id="border">
Название: <?=$tarif['name']?><br />
Ежесуточная стоимость: <?=$tarif['cost']?> руб.<br />
Лимит диска mb. <?=$tarif['hdd']?><br />
Лимит ftp шт.: <?=$tarif['ftps']?><br />
Лимит mail акк. шт.: <?=$tarif['mails']?><br />
Лимит поддоменов шт.: <?=$tarif['subdomains']?><br />
Лимит доменов шт.: <?=$tarif['domains']?><br />
Лимит баз данных шт.: <?=$tarif['db']?><br />
<img src="/image/forward.png" alt="" /> <a href="?change&tarif=<?=$id?>">Изменить тариф</a></div>
(После выбора тарифа, производится подсчет данных, операция может продлится некоторое время.)
<?
break;
}
require ($_SERVER['DOCUMENT_ROOT'].'/Core/myfoot.php');
?>