Untitled

mail@pastecode.io avatar
unknown
php
2 years ago
9.1 kB
1
Indexable
Never
<?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>