<?php 
session_start(); 
require __DIR__.'/../../config.php'; 
include __DIR__.'/../../scripts/status.php'; 
include __DIR__.'/../../scripts/verifyauth.php'; 
 
$IdRealVNCCreate = filter_var($_POST['userrealvncid'], FILTER_SANITIZE_STRING); 
$PassRealVNCCreate = filter_var($_POST['userrealvncpass'], FILTER_SANITIZE_STRING); 
 
if(strlen($IdRealVNCCreate)>=9 and strlen($IdRealVNCCreate)<=12 and strlen($PassRealVNCCreate)>=8 and strlen($PassRealVNCCreate)<=32){ 
    /* Format Tools*/ 
    for($a=0; $a<$_SESSION['UserTools']['CountTools']; $a++){ 
 
        switch ($_SESSION['UserTools'][$a][2]) { 
            case 1: 
                $UserAnyDeskID = $_SESSION['UserTools'][$a][0]; 
                $UserAnyDeskPass = $_SESSION['UserTools'][$a][1]; 
                break; 
            case 2: 
                $UserTeamViewerID = $_SESSION['UserTools'][$a][0]; 
                $UserTeamViewerPass = $_SESSION['UserTools'][$a][1]; 
                break; 
            case 3: 
                $UserRealVncID = $_SESSION['UserTools'][$a][0]; 
                $UserRealVncPass = $_SESSION['UserTools'][$a][1]; 
                break; 
            case 4: 
                $UserPcName = $_SESSION['UserTools'][$a][0]; 
                $UserIP = $_SESSION['UserTools'][$a][1]; 
                break; 
        } 
    } 
    /* Format Tools*/ 
        $QueryIfExists = "SELECT login,pass FROM usertools WHERE tipotool=3 AND id_conta='".$_SESSION['DataAccount']['id']."'"; 
        $QueryIfExistsExec = mysqli_query($CONNECTION_DB, $QueryIfExists); 
        $QueryIfExistsRow = mysqli_num_rows($QueryIfExistsExec); 
 
        if($QueryIfExistsRow==0){ 
            $QueryRegisterRealVNC = "INSERT INTO usertools(id,id_conta,tipotool,login,pass) VALUES ('','".$_SESSION['DataAccount']['id']."','3','$IdRealVNCCreate','$PassRealVNCCreate')"; 
            mysqli_query($CONNECTION_DB, $QueryRegisterRealVNC); 
 
            $QueryInsertNotification = "INSERT INTO notifications(id_conta,descricao,tipo_notification,data_notification,visualizado) VALUES ('".$_SESSION['DataAccount']['id']."','Registration in tools','4','".date('Y-m-d H:i:s')."','0')"; 
            mysqli_query($CONNECTION_DB, $QueryInsertNotification); 
 
            /* Update Tools */ 
            unset($_SESSION['UserTools']); 
            $QueryAnydeskUser = "SELECT login,pass,tipotool FROM usertools WHERE id_conta='".$_SESSION['DataAccount']['id']."'"; 
            $QueryAnydeskUserExec = mysqli_query($CONNECTION_DB, $QueryAnydeskUser); 
 
            for($k=0; $k<mysqli_num_rows($QueryAnydeskUserExec); $k++){ 
                $DataTools = mysqli_fetch_assoc($QueryAnydeskUserExec); 
                $_SESSION['UserTools'][$k][] = $DataTools['login']; 
                $_SESSION['UserTools'][$k][] = $DataTools['pass']; 
                $_SESSION['UserTools'][$k][] = $DataTools['tipotool']; 
            } 
            $_SESSION['UserTools']['CountTools'] = mysqli_num_rows($QueryAnydeskUserExec); 
            /* Update Tools */ 
 
            /* Update Notifications */ 
            unset($_SESSION['DataNotifications']); 
            $QueryNotifications = "SELECT descricao,tipo_notification FROM notifications WHERE visualizado='0' AND id_conta='".$_SESSION['DataAccount']['id']."' ORDER BY data_notification DESC"; 
            $QueryNotificationsExec = mysqli_query($CONNECTION_DB, $QueryNotifications); 
            for($j=0; $j<mysqli_num_rows($QueryNotificationsExec); $j++){ 
                $DataTools = mysqli_fetch_assoc($QueryNotificationsExec); 
                $_SESSION['DataNotifications'][$j][] = $DataTools['descricao']; 
                $_SESSION['DataNotifications'][$j][] = $DataTools['tipo_notification']; 
            } 
            $_SESSION['DataNotifications']['CountNotifications'] = mysqli_num_rows($QueryNotificationsExec); 
            /* Update Notifications */ 
 
            $_SESSION['Msg'] = '<div class="alert alert-success" role="alert"><i class="fa-solid fa-circle-check fa-beat"></i> Information has been successfully saved to the database!</div>'; 
            header("Location: ../../pages/Corporate_Page.php"); 
            exit(); 
 
        }else{ 
            $QueryRegisterRealVNC = "UPDATE usertools SET login='$IdRealVNCCreate',pass='$PassRealVNCCreate' WHERE tipotool=3 AND id_conta='".$_SESSION['DataAccount']['id']."'"; 
            mysqli_query($CONNECTION_DB, $QueryRegisterRealVNC); 
 
            $QueryInsertNotification = "INSERT INTO notifications (id_conta,descricao,tipo_notification,data_notification,visualizado) VALUES ('".$_SESSION['DataAccount']['id']."','Registration in tools','4','".date('Y-m-d H:i:s')."','0')"; 
            mysqli_query($CONNECTION_DB, $QueryInsertNotification); 
 
            /* Update Tools */ 
            unset($_SESSION['UserTools']); 
            $QueryAnydeskUser = "SELECT login,pass,tipotool FROM usertools WHERE id_conta='".$_SESSION['DataAccount']['id']."'"; 
            $QueryAnydeskUserExec = mysqli_query($CONNECTION_DB, $QueryAnydeskUser); 
 
            for($k=0; $k<mysqli_num_rows($QueryAnydeskUserExec); $k++){ 
                $DataTools = mysqli_fetch_assoc($QueryAnydeskUserExec); 
                $_SESSION['UserTools'][$k][] = $DataTools['login']; 
                $_SESSION['UserTools'][$k][] = $DataTools['pass']; 
                $_SESSION['UserTools'][$k][] = $DataTools['tipotool']; 
            } 
            $_SESSION['UserTools']['CountTools'] = mysqli_num_rows($QueryAnydeskUserExec); 
            /* Update Tools */ 
 
            /* Update Notifications */ 
            unset($_SESSION['DataNotifications']); 
            $QueryNotifications = "SELECT descricao,tipo_notification FROM notifications WHERE visualizado='0' AND id_conta='".$_SESSION['DataAccount']['id']."' ORDER BY data_notification DESC"; 
            $QueryNotificationsExec = mysqli_query($CONNECTION_DB, $QueryNotifications); 
            for($j=0; $j<mysqli_num_rows($QueryNotificationsExec); $j++){ 
                $DataTools = mysqli_fetch_assoc($QueryNotificationsExec); 
                $_SESSION['DataNotifications'][$j][] = $DataTools['descricao']; 
                $_SESSION['DataNotifications'][$j][] = $DataTools['tipo_notification']; 
            } 
            $_SESSION['DataNotifications']['CountNotifications'] = mysqli_num_rows($QueryNotificationsExec); 
            /* Update Notifications */ 
 
            $_SESSION['Msg'] = '<div class="alert alert-success" role="alert"><i class="fa-solid fa-circle-check fa-beat"></i> Information has been successfully saved to the database!</div>'; 
            header("Location: ../../pages/Corporate_Page.php"); 
            exit(); 
        } 
 
}else{ 
    $_SESSION['Msg'] = '<div class="alert alert-danger" role="alert"><i class="fa-solid fa-triangle-exclamation fa-beat"></i> Unable to save information!</div>'; 
    header("Location: ../../pages/Corporate_Page.php"); 
    exit(); 
} 
 
mysqli_close($CONNECTION_DB);
 
 |