Untitled
unknown
php
3 years ago
9.1 kB
5
Indexable
<?php
require_once('../globais.php');
$token = $_POST['token'];
$db = $GLOBALS['db'];
if (!tokenValido($token, $NOME_CLINICA, $ID_USUARIO)) {
echo "<script>window.location.href = '../../$NOME_CLINICA/sistema/index.php';</script>";
$_SESSION['status'] = ['error', 'O token é inválido ou expirou...'];
die();
}
$textManager = new TextManager();
$db->select(
table: 'mensagem_whatsapp',
columns: 'id_mensagem_whatsapp, tipo_mensagem_whatsapp, descricao_mensagem_whatsapp',
where: [
'ativo_mensagem_whatsapp =' => '1',
'AND padrao_mensagem_whatsapp =' => '0'
]
);
$dadosNaoPadrao = $db->getData();
$db->select(
table: 'mensagem_whatsapp',
columns: 'id_mensagem_whatsapp, tipo_mensagem_whatsapp, descricao_mensagem_whatsapp',
where: [
'ativo_mensagem_whatsapp =' => '1',
'AND padrao_mensagem_whatsapp =' => '1'
]
);
$dadoPadrao = $db->getData();
?>
<!DOCTYPE HTML>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="<?php echo "../../$NOME_CLINICA/src/css/somar-styles.css"; ?>">
<link rel="stylesheet" href="<?php echo "../../$NOME_CLINICA/src/css/pages-styles.css"; ?>">
<link rel="icon" type="image/png" href="<?php echo "../../$NOME_CLINICA/src/img/somar/logoicon_mini.png"; ?>">
<link rel="stylesheet" href="./src/main.css">
</head>
<body>
<div class="container m-bottom-4">
<main style="box-shadow: none" class="square square-white fit-h size-80 m-center flex column center index-margin shadow-blue color-black p-05">
<div class="size-xl fit-h text-center ">
<div class="flex center m-top-4 square square-blue size-40 m-h-center m-top-4 fit p-05">
<h1 class="color-white">Mensagens Whatsapp</h1>
</div>
</div>
<div class="size-100 fit-h mensagem_lista">
<div class="flex column shadow-dark-blue p1_5">
<div class="mg-left-1_5 square square-green m-h-left title-form">
<h3>Mensagem Padrão</h3>
</div>
<div class="flex size-100">
<div class="flex mg-left-1_5 p1_5 column size-30 shadow-dark-blue border radius-1" style="min-width: 200px !important;">
<div class="font-1_5 mg-05 flex space-between">
<h4 class="text-left">Aniversário (Padrão)</h4>
<div class="flex column gap-10">
<input type="checkbox" class="label-checkbox">
<img src="<?php echo "../../$NOME_CLINICA/src/img/somar/settings.png"; ?>" id="test" class="edit_icon pointer" style="height: 22px; width: 22px;" alt="">
</div>
</div>
<textarea disabled class="radius-08 textarea_msg p-1 no-resize" rows="13"></textarea>
</div>
</div>
</div>
<div class="flex column shadow-dark-blue p1_5">
<div class="mg-left-1_5 square square-green m-h-left title-form">
<h3>Mensagem salvas</h3>
</div>
<div class="flex size-100">
<?php
foreach ($dadosNaoPadrao as $modeloNaoPadrao) {
?>
<div class="flex mg-left-1_5 p1_5 column size-30 shadow-dark-blue border radius-1" style="min-width: 200px !important;">
<div class="font-1_5 mg-05 flex space-between">
<h4 class="text-left"><?php echo $modeloNaoPadrao['tipo_mensagem_whatsapp']; ?></h4>
<div class="flex column gap-10">
<input type="checkbox" class="label-checkbox">
<img src="<?php echo "../../$NOME_CLINICA/src/img/somar/settings.png"; ?>" class="edit_icon pointer" value="<?php echo $modeloNaoPadrao['id_mensagem_whatsapp']; ?>" style="height: 22px; width: 22px;" alt="">
</div>
</div>
<textarea disabled class="radius-08 textarea_msg p-1 no-resize" rows="13"><?php echo str_replace(['*', '^'], [',', '.'], $modeloNaoPadrao['descricao_mensagem_whatsapp']); ?></textarea>
</div>
<?php
};
?>
</div>
</div>
</div>
</main>
</div>
<div class="background-modal size-100" modal-background="adicionarMensagemWhatsapp">
<div id="options" class="modal size-xl square flex fit-h color-black m-h-center transition" style="margin-top: 80px !important">
<div class="square square-green m-h-center title-form">
<h3>Registrar Mensagem</h3>
</div>
<div class="options-inputs column size-lg m-center fit flex center transition">
<div class="flex center space-evenly wrap">
<div class="square square-white size-md search-area flex column center fit-h p-2">
<label for="descricao_produto" class="label size-80 p-0">Descrição:
<input type="text" class="input" id="descricao_produto" name="descricao_produto" placeholder="Ex: Detergente">
</label>
<label for="marca_produto" class="label size-80 p-0">Marca:
<input type="text" class="input" id="marca_produto" name="marca_produto" placeholder="Ex: Ypé">
</label>
<label for="fornecedor_produto" class="label size-80 p-0">Fornecedor:
<input type="text" class="input" id="fornecedor_produto" name="fornecedor_produto" placeholder="Ex: Mercado Tal">
</label>
<label for="quantidade_minima_produto" class="label size-80 p-0">Quantidade Mínima:
<input type="text" class="input" id="quantidade_minima_produto" name="quantidade_minima_produto" placeholder="Ex: 5" onkeyup="mascara(this, soNumeros)">
</label>
<label for="unidade_medida_produto" class="label size-80">Unidade de Medida:
<select id="unidade_medida_produto" name="unidade_medida_produto" class="select">
<option value=""></option>
<?php optionsUnidadeMedida(); ?>
</select>
</label>
<button class="button button-square-green p-2 mg-2 m-h-center" onclick="cadastrarProduto()">Cadastrar</button>
</div>
</div>
</div>
</div>
</div>
<script src="../scripts/js/main.js"></script>
<script src="./src/main.js"></script>
<script src="./src/utils.js"></script>
<script src="./src/utils.js"></script>
<script>
function showAlert_2(status, message, background = null) {
const divAlert = document.createElement("div");
divAlert.classList.add("alert-box");
if (background !== null) {
divAlert.style.backgroundColor = "var(" + background + ")";
} else {
divAlert.classList.add("alert-" + status);
}
const pAlert = document.createElement("p");
pAlert.innerHTML = message;
const img = document.createElement("img");
img.src = "<?php echo "../../$NOME_CLINICA/src/img/somar/danger.png"; ?>";
status === "warning" ? (img.src = "<?php echo "../../$NOME_CLINICA/src/img/somar/warning.png"; ?>") : null;
status === "error" ? divAlert.appendChild(img) : null;
status === "warning" ? divAlert.appendChild(img) : null;
divAlert.appendChild(pAlert);
if (document.querySelectorAll(".alert-box").length > 0) {
document.querySelector(".alert-box").remove();
}
divAlert.addEventListener("click", () => {
divAlert.remove();
});
document.body.appendChild(divAlert);
setTimeout(() => {
divAlert.style.opacity = "0";
divAlert.style.opacity === 0 ? divAlert.remove() : null;
}, 4000);
}
</script>
</body>Editor is loading...