private function validacao() { $conn = new conn(); if ($this->cpf != "" && $this->usuario == "" && $this->senha == "") { if ($this->cpf == "") { exit("<script>alert('Preencha algum dos campos para logar'); document.location='index.php';</script>"); } else { $this->path = $this->path != "" ? $this->path : "painel-validacao.php"; $where = " cpf = '" . $this->cpf . "' AND faz_validacao = 1 AND status = 1"; } } else { if ($this->usuario == "" || $this->senha == "") { exit("<script>alert('Preencha algum dos campos para logar'); document.location='index.php';</script>"); } else { $this->senha = sha1($this->senha); $this->path = $this->path != "" ? $this->path : "painel-index.php"; $where = " senha = '" . $this->senha . "' AND status = 1"; } } $cliente = $conn->read(array("id", "usuario"), $where, null, "usuario", "fetch"); if ($cliente) { $_SESSION["login"] = array(); $_SESSION["login"]["logado"] = "sim"; $_SESSION["login"]["id"] = $cliente['id']; $_SESSION["login"]["usuario"] = $cliente['usuario']; //print_r($_SESSION["login"]["usuario"]);exit(); if ($_SESSION["pedido_temp"]["usando"]) { exit("<script>alert('Login efetuado com sucesso.'); document.location='pedido.php?acao=addProd';</script>"); } exit("<script>alert('Login efetuado com sucesso.'); document.location='" . $this->path . "';</script>"); } else { unset($_SESSION["login"]); echo "<script>alert('Usuário ou senha inválida!'); history.back();</script>"; } }
// Concatenamos um dos caracteres na variável $retorno $retorno .= $caracteres[$rand - 1]; } return $retorno; } function converteComandosTxt($txt, $campanha, $dtvalidade) { //altera variaveis $conn = new conn(); $codigo = token(); $conn->insert(array('dtCad' => date("Y-m-d"), 'campanha' => $campanha, 'codigo_cupom' => $codigo, 'dtvalidade' => $dtvalidade, 'usuario_acao' => $_SESSION["login"]["usuario"], 'status' => 0), "", "cupom"); $txt = str_replace("&CODE&", $codigo, $txt); return $txt; } if ($_GET['receiver'] && $_GET['sender'] && $_GET['when'] && $_GET['text']) { $chave = $conn->read(array("idSms", "palavra_chave", "campanha"), "status = 1 AND qtdCupons > 0", "", "campanha_sms", "query"); while ($palavra_chave = $chave->fetch_assoc()) { $campanha = $palavra_chave['idSms']; $txtMaiusculo = strtoupper($_GET['text']); $txtPMaiusculo = ucfirst($_GET['text']); $txtMinusculo = strtolower($_GET['text']); if (preg_match('/^' . $palavra_chave['palavra_chave'] . '/', $txtMaiusculo, $matches, PREG_OFFSET_CAPTURE) || preg_match('/^' . $palavra_chave['palavra_chave'] . '/', $txtMinusculo, $matches, PREG_OFFSET_CAPTURE) || preg_match('/^' . $palavra_chave['palavra_chave'] . '/', $txtPMaiusculo, $matches, PREG_OFFSET_CAPTURE)) { $dados = $conn->read(array("*"), "idSms = '" . $palavra_chave['idSms'] . "' AND status = 1", "", "campanha_sms", "fetch"); $celular = $conn->read(array("*"), "CelularCliente = '" . $_GET['sender'] . "' AND idCampanha = " . $palavra_chave['idSms'] . " AND status != 4", "msgFim_enviado ASC ", "sms", "fetch"); if (count($celular) != 0) { $mensagem = $dados['mensagem_encerrado']; $msgFim_enviado = 1; } else { $msgFim_enviado = 0; $time_inicial = date("Y-m-d"); $time_final = $dados['dt_limiteCupom'];
if (!$_SESSION) { session_start(); } require_once "classes/conexao.php"; require_once "classes/funcionalidades.php"; require_once "header.php"; $funcionalidades = new funcionalidades(); $conn = new conn(); /* $sqlWhere = " WHERE 1=1"; if ($dataB!="") { $sqlWhere .= " AND b.data LIKE '%".cData2($dataB)."%'"; } if ($tipoB!="") { $sqlWhere .= " AND b.tipo='".$tipoB."'"; } if ($nomeB!="") { $sqlWhere .= " AND b.nome LIKE '%".$nomeB."%'"; } if ($statusB!="" || $statusB=="0") { $sqlWhere .= " AND b.status='".$statusB."'"; } */ $produtos = $conn->read(array("*"), "", "status ASC", "usuario", "query"); ?> <div class="container"> <?php if ($_SESSION["login"]["logado"] == "sim") { require_once "menu.php"; ?> <!--<h3>The columns titles are merged with the filters inputs thanks to the placeholders attributes</h3> <hr> <p>Inspired by this <a href="http://bootsnipp.com/snippets/featured/panel-tables-with-filter">snippet</a></p>--> <div class="row"> <div class="panel panel-primary filterable"> <div class="panel-heading"> <h3 class="panel-title">Usuários</h3> </div>
private function seleciona_senhaAntiga($idCliente) { $conn = new conn(); return $conn->read(array("senha"), "id='" . $idCliente . "' LIMIT 1", "", "usuario", "fetch"); }
<?php if (!$_SESSION) { session_start(); } require_once "classes/conexao.php"; require_once "classes/funcionalidades.php"; require_once "header.php"; $funcionalidades = new funcionalidades(); $conn = new conn(); $sms = $conn->read(array("*"), "idCampanha = " . $_GET['idCamp'] . "", "", "sms", "query"); $sqlWhere = "1=1"; if (isset($_GET['idCampanha']) || $_GET['idCampanha'] != "") { $sqlWhere .= " AND idCampanha = '" . $_GET['idCampanha'] . "'"; } ?> <div class="container"> <?php if ($_SESSION["login"]["logado"] == "sim") { require_once "menu.php"; ?> <!--<h3>The columns titles are merged with the filters inputs thanks to the placeholders attributes</h3> <hr> <p>Inspired by this <a href="http://bootsnipp.com/snippets/featured/panel-tables-with-filter">snippet</a></p>--> <div class="row" style="padding-left: 350px;padding-right: 350px;"> <div class="panel panel-primary filterable"> <div class="panel-heading"> <h3 class="panel-title">Gerenciador de logs</h3> </div> <div class="pull-right">
if (!$_SESSION) { session_start(); } require_once "classes/conexao.php"; require_once "classes/funcionalidades.php"; require_once "header.php"; $funcionalidades = new funcionalidades(); $conn = new conn(); /* $sqlWhere = " WHERE 1=1"; if ($dataB!="") { $sqlWhere .= " AND b.data LIKE '%".cData2($dataB)."%'"; } if ($tipoB!="") { $sqlWhere .= " AND b.tipo='".$tipoB."'"; } if ($nomeB!="") { $sqlWhere .= " AND b.nome LIKE '%".$nomeB."%'"; } if ($statusB!="" || $statusB=="0") { $sqlWhere .= " AND b.status='".$statusB."'"; } */ $r = $conn->read(array("campanha"), "idSms = " . $_GET['idCamp'] . "", "status DESC", "campanha_sms", "fetch"); $sms = $conn->read(array("*"), "idCampanha = " . $_GET['idCamp'] . "", "status DESC", "sms", "query"); ?> <div class="container"> <?php if ($_SESSION["login"]["logado"] == "sim") { require_once "menu.php"; ?> <!--<h3>The columns titles are merged with the filters inputs thanks to the placeholders attributes</h3> <hr> <p>Inspired by this <a href="http://bootsnipp.com/snippets/featured/panel-tables-with-filter">snippet</a></p>--> <div class="row"> <div class="panel panel-primary filterable"> <div class="panel-heading"> <h3 class="panel-title"><?php
if (!$_SESSION) { session_start(); } require_once "header.php"; require_once "classes/funcionalidades.php"; $funcionalidades = new funcionalidades(); if ($_SESSION["login"]["logado"] == "sim") { $_SESSION['idC'] = isset($_GET['idC']) ? $_GET['idC'] : ""; $_SESSION['acao'] = isset($_GET['acao']) ? $_GET['acao'] : ""; //exit($_SESSION['idC']); if ($_SESSION['acao'] == "editar") { require_once "classes/conexao.php"; $conn = new conn(); $where = "idSms=" . $_SESSION['idC'] . ""; $campanha = $conn->read(array("*"), $where, "", "campanha_sms", "fetch"); } ?> <div class="container"> <?php require_once "menu.php"; ?> <form method="post" action="controler.php?action=sms" class="form-horizontal" style="margin-top: 46px;padding-left: 196px;"> <input type="hidden" name="idSms" value="<?php echo $_GET['idC']; ?> "> <div class="form-group"> <label for="nome_camp" class="col-sm-2 control-label">Nome</label> <div class="col-sm-6"> <input type="text" class="form-control" id="nome_camp" name="nome_camp" placeholder="Nome da campanha" value="<?php
$funcionalidades = new funcionalidades(); $conn = new conn(); $sqlWhere = "1=1"; if (isset($_GET['Keyword']) || $_GET['Keyword'] != "") { $sqlWhere .= " AND palavra_chave LIKE '%" . $_GET['Keyword'] . "%'"; } if (isset($_GET['patrocinador']) || $_GET['patrocinador'] != "") { $sqlWhere .= " AND patrocinador LIKE '%" . $_GET['patrocinador'] . "%'"; } if (isset($_GET['capanha']) || $_GET['capanha'] != "") { $sqlWhere .= " AND idSms = '" . $_GET['capanha'] . "'"; } if (isset($_GET['dtCad']) || $_GET['dtCad'] != "") { $sqlWhere .= " AND dtCad LIKE '%" . $_GET['dtCad'] . "%'"; } $sms = $conn->read(array("*"), "" . $sqlWhere . "", "", "campanha_sms", "query"); $capanha = isset($_GET['capanha']) ? $_GET['capanha'] : ""; ?> <div class="container"> <?php if ($_SESSION["login"]["logado"] == "sim") { require_once "menu.php"; ?> <!--<h3>The columns titles are merged with the filters inputs thanks to the placeholders attributes</h3> <hr> <p>Inspired by this <a href="http://bootsnipp.com/snippets/featured/panel-tables-with-filter">snippet</a></p>--> <div class="row"> <div class="panel panel-primary filterable"> <div class="panel-heading"> <h3 class="panel-title">Gerenciador de relatorios</h3>
?> <style type="text/css"> a { text-decoration:none; } #botao { display:block; font-family:Arial; cursor:pointer; font-size:14px; font-weight:bold; text-align:center; border-radius:10px; border:1px solid black; margin:10px auto ; width:150px; line-height:25px; height:25px; background-color:#cccccc; color:#000000; } #botao:hover { border-color:#ebebeb; color:white; } </style> <a href="?acao=gerar&sqlWhere=<?php echo $sqlWhere; ?> &sqlOrder=<?php echo $sqlOrder; ?> "><div id="botao">Gerar Excel</div></a> <?php } $query = $conn->read(array("*"), "{$sqlWhere}", "", "campanha_sms", "query"); if ($query->num_rows) { ?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><b>Keyword</b></td> <td><b>Patrocinador</b></td> <td><b>Data de cadastro</b></td> </tr> <?php while ($r = $query->fetch_object()) { echo "<tr>\n\t\t\t<td>" . $r->palavra_chave . "</td>\n\t\t\t<td>" . $r->patrocinador . "</td>\n\t\t\t<td>" . $r->dtCad . "</td>\n\t\t</tr>"; } ?> </table> <?php
<?php if (!$_SESSION) { session_start(); } require_once "classes/conexao.php"; require_once "classes/funcionalidades.php"; require_once "header.php"; $funcionalidades = new funcionalidades(); $conn = new conn(); $produtos = isset($_GET['codigo']) ? $conn->read(array("*"), "codigo_cupom = '" . $_GET['codigo'] . "'", "", "cupom", "query") : 0; ?> <div class="container"> <?php if ($_SESSION["login"]["logado"] == "sim") { require_once "menu.php"; ?> <!--<h3>The columns titles are merged with the filters inputs thanks to the placeholders attributes</h3> <hr> <p>Inspired by this <a href="http://bootsnipp.com/snippets/featured/panel-tables-with-filter">snippet</a></p>--> <div class="row"> <div class="panel panel-primary filterable"> <div class="panel-heading"> <h3 class="panel-title">Gerenciador de cupons</h3> </div> <table class="table"> <thead> <tr class="filters"> <form action="?" method="get"> <th></th>
<?php require_once "classes/conexao.php"; require_once "classes/funcionalidades.php"; $acao = isset($_POST['acao']) ? $_POST['acao'] : ""; $campanha = isset($_POST['campanha']) ? $_POST['campanha'] : ""; $idSms = isset($_POST['idSms']) ? $_POST['idSms'] : ""; $conn = new conn(); if ($acao == "altera_status") { $status = $conn->read(array("status"), "idSms=" . $idSms . " LIMIT 1", "", "campanha_sms", "fetch"); if ($status['status'] == 1) { $atualiza = $conn->update(array('status' => 0), "idSms=" . $idSms . "", "campanha_sms"); if ($atualiza) { exit("ok;"); } else { exit("erro;"); } } } else { if ($acao == "dar_baixa") { $conn->update(array("status" => 4, "msgFim_enviado" => 0), "idCampanha = '" . $campanha . "'", "sms"); $status = $conn->read(array("status"), "campanha='" . $campanha . "' AND idCupom = " . $_POST["idCupom"] . " LIMIT 1", "", "cupom", "fetch"); if ($status['status'] == 0) { $atualiza = $conn->update(array('status' => 1, 'dtBaixa' => date("Y-m-d"), 'usuario_acao' => $_SESSION["login"]["usuario"]), "campanha='" . $campanha . "' AND idCupom = " . $_POST["idCupom"] . "", "cupom"); if ($atualiza) { exit("ok;"); } else { exit("erro;"); } } }