<?php include "../../root.class.php";
$html = new html();
$html->add_styles_page();


$name = new input();
$name->class();
$name->name("name");
$name->id("name");
$name->placeholder("NAME");
$name->required();

$domain = new input();
$domain->class();
$domain->name("domain");
$domain->id("domain");
$domain->placeholder("DOMAIN");
$domain->required();

$login_address = new input();
$login_address->class();
$login_address->name("login_address");
$login_address->id("login_address");
$login_address->placeholder("LOGIN ADDRESS");
$login_address->value("https://reseller141.aserv.co.za:2083");
$login_address->required();


$client_id = new input();
$client_id->type("hidden");
$client_id->name("client_id");
$client_id->value($_SESSION['selected_client']);
$client_id->id("client_id");
$client_id->readonly();
$client_id->required();

$username = new input();
$username->type("text");
$username->required();
$username->name("username");
$username->id("username");
$username->placeholder("USERNAME");

$password = new input();
$password->type("text");
$password->required();
$password->name("password");
$password->id("password");
$password->placeholder("PASSWORD");

$submit = new button();
$submit->value("ADD");
$submit->class();
$submit->onclick("add_cpanel_account()");

$login = new button();
$login->value("LOGIN CHECK");
$login->class();
$login->onclick("check_login()");
?>

<div class="form_down">
    <h1>ADD CPANEL ACCOUNT</h1>

    <?php
    $client_id->add();
    $name->add();
    $login_address->add();
    $domain->add();
    $username->add();
    $password->add();
    $submit->add();
    $login->add();

    ?>

</div>

<?php
// $html->html_form_ajax("add_asset_type", "INSERT", "asset_types", '', false, [], '', ['description']);
$ajax = new js_ajax();
$ajax->function_name("add_cpanel_account");
$ajax->insert("cpanel");
$ajax->on_success("ACCOUNT ADDED SUCCESSFULLY");
$ajax->redirect("home.php");
?>

<script>
    function check_login() {
        const data = new FormData();
        data.append('domain', document.getElementById('domain').value);
        data.append('login_address', document.getElementById('login_address').value);
        data.append('username', document.getElementById('username').value);
        data.append('password', document.getElementById('password').value);

        const xhr = new XMLHttpRequest();
        xhr.open("POST", "../../email_cpanel_apis/cpanel_login_check.php", true);
        xhr.onreadystatechange = function () {
            if (xhr.readyState === 4 && xhr.status === 200) {
                if (xhr.responseText == 1) {
                    alert("LOGIN SUCCESSFULLY");
                } else {
                    alert("LOGIN FAILED");
                }
            }
        };
        xhr.send(data);
    }
</script>