<?php

// Sanitizar os parâmetros
//$login = @filter_var($_GET['LOGIN'], FILTER_VALIDATE_INT);
$botname = @filter_var($_GET['BOT'], FILTER_SANITIZE_STRING);
$nome = @filter_var($_GET['NOME'], FILTER_SANITIZE_STRING);
$corretora = @filter_var($_GET['CORRETORA'], FILTER_SANITIZE_STRING);

if (empty(trim($botname))) {
	exit(0);
}

// Conectar com o DB
$db = new mysqli("localhost", "licenca", "licenca", "licenca");
if ($db->connect_errno) {
    echo "Falha ao conectar com o MySQL: (" . $db->connect_errno . ") " . $db->connect_error;
}

// Tentar inserir este assinante
$qry = $db->query(<<<EOQ
INSERT INTO chave (nmBot, nmCliente, nmCorretora, dtValidade, dtCriacao, idLicenca)
VALUES ('{$botname}','{$nome}','{$corretora}',NOW(),NOW(),1)
EOQ
);

// Executar a busca
$qry = $db->query(<<<EOQ
SELECT
	IF(dtValidade > NOW() OR dtValidade IS NULL, 'VALIDA', 'EXPIRADA'),
	vrLimiteRPO
FROM
	chave c
	JOIN licenca l ON (c.idLicenca = l.ID)
WHERE
	nmBot = '{$botname}'
	AND nmCliente = '{$nome}'
	AND nmCorretora = '{$corretora}'
EOQ
);

list($key,$rpo) = $qry->fetch_row();

// Retornar o resultado
echo (empty($key) ? "INVALIDA" : $key)."\n".
	sprintf("%.2f", $rpo);

print_r($_GET);

echo $db->error;
