<?php

include_once '/www/wwwroot/sc2.afzoneh-nevis.com/test/cloudsnap/API_randtests/virtua.php';
$virtuaClient = new virtua();
if($data == 'asxnjlj'){
    del();
    $inline = json_encode(['inline_keyboard'=>[
        [['text'=>"Vir-1",'callback_data'=>"ipvsf|vcs-1-intel"],['text'=>"Vir-2",'callback_data'=>"ipvsf|vcs-2-intel"]],
        [['text'=>"Vcs-1",'callback_data'=>"ipvsf|vcs-1-ryzen"]],
    ]]);
    
send('🛍 به قسمت خرید سرور Virtua خوش آمدید؛
مشخصات زیر به شما در انتخاب کمک می کند:

🔹Vir-1 > RAM 1 | CPU 1 | 100mbps ♾
🔹Vir-2 > RAM 2   | CPU 1 | 100mbps ♾
🔹Vcs-1 > RAM 1   | CPU 1 | 100mbps ♾
',$inline);
}elseif(strpos($data,'ipvsf|') !== false){
    $systems = explode("|",$data)[1];
    $get_info = vitua($systems);
    $inline = json_encode(['inline_keyboard'=>[
        [['text'=>"🇫🇷 Paris",'callback_data'=>"jcdan|$systems|par01fr"],['text'=>"🇫🇷 Lille",'callback_data'=>"jcdan|$systems|lil01fr"]],
        [['text'=>"🇺🇸 Fremont",'callback_data'=>"jcdan|$systems|fmt02us"]],
    ]]);
    $ram = explode("-",$get_info)[0];
    $cpu = explode("-",$get_info)[1];
    $hard = explode("-",$get_info)[2];
    del();
    send("•• لطفا لوکیشن سرور خود را انتخاب کنید :\n❏ $systems : RAM = $ram | CPU = $cpu Core | SSD = $hard | TRAFFIC = unlimited",$inline);
}elseif(strpos($data,'jcdan|') !== false){
    $systems = explode("|",$data)[1];
    $get_info = vitua($systems);
    $location = explode("|",$data)[2];
    $inline = json_encode(['inline_keyboard'=>[
        [['text'=>"Ubuntu-20",'callback_data'=>"onoscd|$systems|$location|ubuntu-20.04-64"],['text'=>"Ubuntu-22",'callback_data'=>"onoscd|$systems|$location|ubuntu-22.04-64"]],
    ]]);
    
    $payment = explode("-",$get_info)[3] * $euro;
    $pays = number_format($payment, 0, '.', ',');
    $payhour = intval($payment/30/24);
    $loc = locvitua($location);
    del();
    send("🖥 سرور virua مدل $systems

◂◂ لوکیشن انتخاب شده :$loc
💶 هزینه ماهانه : $pays
💶 هزینه ساعتی : $payhour
",$inline);
}elseif(strpos($data,'onoscd|') !== false){
    del();
    $systems = explode("|",$data)[1];
    $location = explode("|",$data)[2];
    $os = explode("|",$data)[3];
    if($coin < '30000'){
        send("➕ موجودی شما کمتر از 30000 تومان است لطفا اول کیف پول خود را شارژ کرده سپس وارد بخش خرید شوید",$home);
        return;
    }if(limit($limits)){
        send('❌ محدودیت تعداد ساخت اکانت شما تکمیل شده است و قادر به ساخت سرور نیستید .',$home);
        die;
    }
    $randoms = substr(str_shuffle("ABCDEFGHIJKLMNOPQRSTU"),0,6);
    $return = json_decode($virtuaClient->create($location, $os, "$systems.$location", "$from_id-$randoms"),true);
    if($return['success'] == true){
        $get_info = vitua($systems);
        $payment = explode("-",$get_info)[3] * $euro;
        $payhour = intval($payment/30/24) + 500;
        update('users', ['coin' => $coin - $payhour], ['user_id' => $from_id]);
        
        bot('sendMessage',[
            'chat_id'=>"@dlsakdlkdklsjdkalsjdlkakjdlkasjd",
            'text'=>"✅  Virtua: $from_id"
        ]);
        bot('sendMessage',[
            'chat_id'=>$from_id,
            'text'=>"☑️ سرور شما با موفقیت ساخته شد :

✖️ مبلغ کسر شده + 500 تومان هزینه ساخت : $payhour
⚡️ اطلاعات کامل سرور بعد از نهایت 2 دقیقه در لیست سرور قابل دریافت است
",
            'reply_markup'=>$home,
            'parse_mode'=>'MarkDown'
        ]);
    }else{
        send('❌ سرور ساخته نشد متاسفانه',$home);
    }
}

elseif(strpos($data,'mxsanc|') !== false){
    del();
    $systems = explode("|",$data)[1];
    if($coin < '30000'){
        send("❌ موجودی شما کمتر از 30000 تومان است و قادر به مدیریت سرویس های خود نیستید.",$home);
        exit;
    }
    $inline = json_encode(['inline_keyboard'=>[
        [['text'=>'🗑 حذف سرور','callback_data'=>"deserv|bcalcn|$systems"]],
        [['text'=>"❌ خاموش",'callback_data'=>"blcjac|$systems"],['text'=>"✅ روشن",'callback_data'=>"khcadadc|$systems"]],
        [['text'=>'⚪️ پسورد root سرور ⚫️','callback_data'=>"podaca|$systems"]],
    ]]);
    send('⁉️ چه کاری میخواهید انجام دهید :',$inline);
}elseif(strpos($data,'podaca|') !== false){
    del();
    $systems = explode("|",$data)[1];
    $return = json_decode($virtuaClient->password($systems),true);
    if($return['password'] == true){
        bot('sendMessage',[
            'chat_id'=>$from_id,
            'text'=>"☑️ پسورد سرور شما : `{$return['password']}`",
            'reply_markup'=>$home,
            'parse_mode'=>'MarkDown'
        ]);
    }else{
        send('❌ سرور شما در دسترس نمیباشد',$home);
    }
}elseif(strpos($data,'bcalcn|') !== false){
    del();
    $systems = explode("|",$data)[1];
    $virtuaClient->delet($systems);
    send("❌ درخواست حذف سرور ارسال شد",$home);
}elseif(strpos($data,'blcjac|') !== false){
    del();
    $systems = explode("|",$data)[1];
    $virtuaClient->stop($systems);
    send('❌ درخواست خاموشی سرور ارسال شد',$home);
}elseif(strpos($data,'khcadadc|') !== false){
    del();
    $systems = explode("|",$data)[1];
    $virtuaClient->start($systems);
    send('✅ درخواست روشن شدن سرور ارسال شد',$home);
}