<?php ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$IIIIIIIIIIl1 = new SQLite3('./a/.eggziedb.db');
$IIIIIIIIII1I = $IIIIIIIIIIl1->query('SELECT * ' . "
				" . '  FROM ibo ' . "
				" . '  WHERE id=\'' . $_GET['update'] . '\'');
$IIIIIIIIII1l = $IIIIIIIIII1I->fetchArray();
$id = $IIIIIIIIII1l['id'];
$mac_address = $IIIIIIIIII1l['mac_address'];
$expire_date = $IIIIIIIIII1l['expire_date'];
$username = $IIIIIIIIII1l['username'];
$password = $IIIIIIIIII1l['password'];
if (isset($_POST['submit'])) {
    $IIIIIII1lll1 = strtotime($_POST['expire_date']);
    $IIIIIII1ll1l = date('Y-m-d', $IIIIIII1lll1);
    $IIIIIII1ll11 = date('Y-m-d');
    $IIIIIII1l1II = date('h:m:s');
    $IIIIIII1l1Il = $IIIIIII1ll11 . 'T' . $IIIIIII1l1II . '.000000Z';
    $IIIIIII1l1l1 = date('yyyy-MM-dd\'T\'hh:mm:ss.SSSSSS\'Z\'');
    $IIIIIIIIIIl1->exec('UPDATE ibo SET mac_address=\'' . $_POST['mac_address'] . '\',' . "
								" . 'expire_date=\'' . $IIIIIII1ll1l . '\',' . "
								" . 'username=\'' . $_POST['username'] . '\',' . "
								" . 'url=\'' . $_POST['url'] . '\',' . "
								" . 'title=\'' . $_POST['title'] . '\',' . "
								" . 'password=\'' . $_POST['password'] . '\',' . "
								" . 'created_at=\'' . $IIIIIII1l1Il . '\'' . "
						" . '  WHERE ' . "
							" . '  id=\'' . $_POST['id'] . '\'');
    $IIIIIIIIIIl1->close();
    header('Location: users.php');
}
include 'includes/header.php';
$IIIIIII1l11I = $IIIIIIIIII1l['id'];
$IIIIIII1l11l = $IIIIIIIIII1l['mac_address'];
$IIIIIII1l111 = $IIIIIIIIII1l['expire_date'];
$IIIIIII11III = $IIIIIIIIII1l['username'];
$IIIIIII11IIl = $IIIIIIIIII1l['password'];
$IIIIIII11II1 = $IIIIIIIIII1l['url'];
$IIIIIII11IlI = $IIIIIIIIII1l['title'];
?>

<!DOCTYPE html>
<html lang="pt-BR">
	<head>
		<meta charset="UTF-8">
		<meta name="viewport" content="width=device-width, initial-scale=1.0">
		<title>Document</title>
		<link rel="stylesheet" href="//code.jquery.com/ui/1.13.2/themes/base/jquery-ui.css">
      <link rel="stylesheet" href="/resources/demos/style.css">
      <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
      <script src="https://code.jquery.com/ui/1.13.2/jquery-ui.js"></script>
      <script>
        $(document).ready(function() {
            $('#btnPreencher').click(function() {
                var url = $('#urlInput').val();
                var params = new URLSearchParams(new URL(url).search);
            
                var dns = new URL(url).origin;
                var username = params.get('username');
                var password = params.get('password');
            
                $('#dnsInput').val(dns);
                $('#usernameInput').val(username);
                $('#passwordInput').val(password);
            });
        });
      </script>
	</head>
	<body>
        <div class="container-fluid">
          <h1 class="h3 mb-1 text-gray-800"> Atualizar usuário</h1>
                <div class="card border-left-primary shadow h-100 card shadow mb-4">
                <div class="card-header py-3">
                <h6 class="m-0 font-weight-bold text-primary"><i class="fas fa-user"></i> Editar o usuário</h6>
                </div>
                <div class="card-body">
                        <div class="form-group">
                            <h4>Cole no campo a baixo a sua lista M3U completa</h4>
                            <input class="form-control text-primary" type="text" id="urlInput" placeholder="Cole a URL">
                            <div>
                            <button style="margin-top:10px;" id="btnPreencher" class="btn btn-success btn-icon-split" name="submit" type="submit">

                                <span class="icon text-white-50"><i class="fas fa-check"></i></span><span class="text">Adicionar</span>

                            </button>
                        </div>
                        </div>
                        
                        <form method="post">          
                        <div class="form-group ">
                                    <label class="control-label " for="mac_address">
                                        <strong>Mac do aplicativo</strong> 
                                    </label>
                                    <div class="input-group">
                                        <input type="form-control text-primary" name="id" value="<?=$IIIIIII1l11I?>" type="hidden">
                                        <input class="form-control text-primary" id="mac_address" name="mac_address" value="<?=$IIIIIII1l11l?>" type="text" oninput="formatMacAddress()" required/>
                                    </div>
                                </div>
                                <div class="form-group ">
                                    <label class="control-label " for="username">
                                        <strong>Usuário</strong>
                                    </label>
                                    <div class="input-group">
                                        <input type="text" class="form-control text-primary" name="username" value="<?=$IIIIIII11III?>" id="usernameInput" required/>
                                    </div>
                                </div>
                                <div class="form-group ">
                                    <label class="control-label " for="password">
                                        <strong>Senha</strong>
                                    </label>
                                    <div class="input-group">
                                        <input type="text" class="form-control text-primary" name="password" value="<?=$IIIIIII11IIl?>" id="passwordInput" required/>
                                    </div>
                                </div>
                                <div class="form-group ">
                                    <label class="control-label " for="expire_date">
                                        <strong>Data de vencimento</strong>
                                    </label>
                                    <div class="input-group">
                                        <input type="text" class="form-control text-primary" name="expire_date" id="datetimepicker" value="<?=$IIIIIII1l111?>" id="datepicker" /> 
                                    </div>


                                </div>
                                <div class="form-group ">
                                    <label class="control-label " for="dns">
                                        <strong>Link da DNS</strong>
                                    </label>
                                    <div class="input-group">
                                        <input type="text" class="form-control text-primary" name="url" value="<?=$IIIIIII11II1?>" id="dnsInput" required/>
                                    </div>
                                </div>
                                <div class="form-group ">
                                    <label class="control-label " for="title">
                                        <strong>Nome do Servidor ou Cliente</strong>
                                    </label>
                                    <div class="input-group">
                                        <input type="text" class="form-control text-primary" name="title" value="<?=$IIIIIII11IlI?>" id="discription" required/>
                                    </div>


                                </div>
                                <div class="form-group">
                                    <div>
                                        <button class="btn btn-success btn-icon-split" name="submit" type="submit">
                        <span class="icon text-white-50"><i class="fas fa-check"></i></span><span class="text">Salvar Dados</span>
                        </button>
                                    </div>


                                </div>
                            </form>
                        </div>
                    </div>
                </div>

	</body>
	<footer>
        <script>
            function formatMacAddress() {
              const input = document.getElementById('mac_address');
              let value = input.value;
            
              // Remove qualquer caractere que não seja um dígito hexadecimal
              value = value.replace(/[^0-9a-fA-F]/g, '');
            
              // Adiciona ":" a cada dois caracteres
              value = value.replace(/(.{2})/g, '$1:');
            
              // Remove os ":" extras no final
              value = value.slice(0, 23);
            
              input.value = value;
            }
          </script>
        <script>
            $( function() {
                $( "#datetimepicker" ).datepicker();
                
            });
        </script>

</html>

<?php
include 'includes/footer.php';
?>