<?php
if($user->get()->role < 1){
redirect('/');
exit;
}
if(isset($_POST['name'])){
$name = Clean :: text($_POST['name']);
$disk = Clean :: int($_POST['disk']);
$db_kol = Clean :: int($_POST['db_kol']);
$ftp = Clean :: int($_POST['ftp']);
$domains = Clean :: int($_POST['domains']);
$email = Clean :: int($_POST['email']);
$price = Clean :: price($_POST['price']);
$param = ['name' => $name,
'limit_ssl'=> 'on',
'limit_cgi' => 'on',
'limit_php_mode_cgi' => 'on',
'limit_quota' => $disk,
'limit_db' => $db_kol,
'limit_db_users' => $db_kol,
'limit_ftp_users' => $ftp,
'limit_webdomains' => $domains,
'limit_domains' => $domains,
'limit_emaildomains' => $domains,
'limit_emails' => $email,
];
$build_query = http_build_query($param);
echo file_get_contents('http://'.$set->ip.':'.$set->port.'/ispmgr?func=preset.edit&out=json&authinfo='.urlencode($set->isp_login).':'.urlencode($set->isp_password).'&sok=ok&'.$build_query);
$sql = $db->prepare('insert into `hosting` (`name`,`rom`,`ftp`,`domain`,`db`,`price`,`mail`) values (?,?,?,?,?,?,?)');
$sql -> execute([$name,$disk,$ftp,$domains,$db_kol,$price,$email]);
Notif :: message('Тариф успешно создан','/admin/tarif');
exit;
}
echo $template->render('admin.tarif');