Untitled
unknown
php
3 years ago
9.1 kB
3
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...