Exemplo n.º 1
0
 function __construct($FamiliaId, $EducandoId)
 {
     $this->FamiliaId = $FamiliaId;
     $this->EducandoId = $EducandoId;
     $read = new Read();
     $read->ExeRead(DB_FAMILIA, "WHERE familia_id = :id", "id={$this->FamiliaId}");
     if ($read->getResult()) {
         $this->DadosPai = ['nome' => $read->getResult()[0]['familia_pai_nome'], 'telefone' => $read->getResult()[0]['familia_pai_telefonefixo']];
         $this->DadosMae = ['nome' => $read->getResult()[0]['familia_mae_nome'], 'telefone' => $read->getResult()[0]['familia_mae_telefonefixo']];
         $read->ExeRead(DB_EDUCANDOS, "WHERE educando_id = :id", "id={$this->EducandoId}");
         if ($read->getResult()) {
             $this->DadosEducando = ['nome' => $read->getResult()[0]['educando_nome']];
             $this->Result = true;
             $read->ExeRead(DB_SAUDE, "WHERE educando_id = :id", "id={$this->EducandoId}");
             if ($read->getResult()) {
                 $this->ExistRecord = true;
                 $this->Data = $read->getResult()[0];
             } else {
                 $this->ExistRecord = false;
                 $this->Data = null;
             }
         } else {
             $this->Result = false;
             $this->Error = ['Erro. Não existe cadastro para esse educando no sistema', TW_ERROR];
         }
     } else {
         $this->Result = false;
         $this->Error = ['Erro. Não existe cadastro para essa família no sistema', TW_ERROR];
     }
 }
Exemplo n.º 2
0
 private function getSyntax()
 {
     $read = new Read();
     $read->ExeRead($this->tabela, $this->termos, $this->places);
     $this->rows = $read->getRowCount();
     if ($this->rows > $this->limit) {
         $paginas = ceil($this->rows / $this->limit);
         $maxLinks = $this->maxLinks;
         $this->paginator = "<ul class=\"paginator\">";
         $this->paginator .= "<li><a title=\"{$this->first}\" href=\"{$this->link}1\">{$this->first}</a></li>";
         for ($iPag = $this->page - $maxLinks; $iPag <= $this->page - 1; $iPag++) {
             if ($iPag >= 1) {
                 $this->paginator .= "<li><a title=\"Página {$iPag}\" href=\"{$this->link}{$iPag}\">{$iPag}</a></li>";
             }
         }
         $this->paginator .= "<li><span=\"active\">{$this->page}</li>";
         for ($dPag = $this->page + 1; $dPag <= $this->page + $maxLinks; $dPag++) {
             if ($dPag <= $paginas) {
                 $this->paginator .= "<li><a title=\"Página {$dPag}\" href=\"{$this->link}{$dPag}\">{$dPag}</a></li>";
             }
         }
         $this->paginator .= "<li><a title=\"{$this->last}\" href=\"{$this->link}{$paginas}\">{$this->last}</a></li>";
         $this->paginator .= "</ul>";
     }
 }
Exemplo n.º 3
0
 private function getSyntax()
 {
     $read = new Read();
     $read->ExeRead($this->Tabela, $this->Termos, $this->Places);
     $this->Rows = $read->getRowCount();
     if ($this->Rows > $this->Limite) {
         $Paginas = ceil($this->Rows / $this->Limite);
         $MaxLinks = $this->MaxLinks;
         $this->Paginator = "<ul class=\"paginator\">";
         $this->Paginator .= "<li><a title=\"{$this->First}\" href=\"{$this->Link}1\">{$this->First}</a></li>";
         for ($iPag = $this->Page - $MaxLinks; $iPag <= $this->Page - 1; $iPag++) {
             if ($iPag >= 1) {
                 $this->Paginator .= "<li><a title=\"Página {$iPag}\" href=\"{$this->Link}{$iPag}\">{$iPag}</a></li>";
             }
         }
         $this->Paginator .= "<li><span class=\"active\">{$this->Page}</span></li>";
         for ($dPag = $this->Page + 1; $dPag <= $this->Page + $MaxLinks; $dPag++) {
             if ($dPag <= $Paginas) {
                 $this->Paginator .= "<li><a title=\"Página {$dPag}\" href=\"{$this->Link}{$dPag}\">{$dPag}</a></li>";
             }
         }
         $this->Paginator .= "<li><a title=\"{$this->Last}\" href=\"{$this->Link}{$Paginas}\">{$this->Last}</a></li>";
         $this->Paginator .= "</ul>";
     }
 }
Exemplo n.º 4
0
 private function getSyntax()
 {
     $read = new Read();
     $read->ExeRead($this->Table, $this->Terms, $this->Places);
     $this->Rows = $read->getRowCount();
     // Verifica se tem resultados para que se faça a paginação
     if ($this->Rows > $this->Limit) {
         // Divide a quantidade de resultados (Rows) pelo limite para obter a quantidade de páginas
         $Paginas = ceil($this->Rows / $this->Limit);
         $MaxLinks = $this->MaxLinks;
         $this->Paginator = "<ul class=\"paginator\">";
         $this->Paginator .= "<li><a title=\"{$this->First}\" href=\"{$this->Link}1\">{$this->First}</a></li>";
         for ($iPag = $this->Page - $MaxLinks; $iPag <= $this->Page - 1; $iPag++) {
             if ($iPag >= 1) {
                 $this->Paginator .= "<li><a title=\"Página {$iPag}\" href=\"{$this->Link}{$iPag}\">{$iPag}</a></li>";
             }
         }
         $this->Paginator .= "<li><span class=\"active\">{$this->Page}</span></li>";
         for ($dPag = $this->Page + 1; $dPag <= $this->Page + $MaxLinks; $dPag++) {
             if ($dPag <= $Paginas) {
                 $this->Paginator .= "<li><a title=\"Página {$dPag}\" href=\"{$this->Link}{$dPag}\">{$dPag}</a></li>";
             }
         }
         $this->Paginator .= "<li><a title=\"{$this->Last}\" href=\"{$this->Link}{$Paginas}\">{$this->Last}</a></li>";
         $this->Paginator .= "</ul>";
     }
 }
Exemplo n.º 5
0
 private function setName()
 {
     $Where = isset($this->Post) ? "post_id != {$this->Post} and" : '';
     $readName = new Read();
     $readName->ExeRead(self::Entity, "where {$Where} post_title = :t", "t={$this->Data['post_title']}");
     if ($readName->getResult()) {
         $this->Data['post_name'] = $this->Data['post_name'] . '-' . $readName->getRowCount();
     }
 }
Exemplo n.º 6
0
 public function Trabalho($parametro)
 {
     include_once 'app/View/header.php';
     $tipoAtividade = new Read();
     $tipoAtividade->ExeRead('tipo_atividades');
     include_once 'app/View/form-trabalho.php';
     $parametro = $parametro;
     include_once 'app/View/footer.php';
 }
Exemplo n.º 7
0
 public static function UserOnline()
 {
     $now = Date('Y-m-d H:i:s');
     $deleteUserOnline = new Delete();
     $deleteUserOnline->ExeDelete('ws_siteviews_online', "WHERE online_endview < :now", "now={$now}");
     $readUserOnline = new Read();
     $readUserOnline->ExeRead('ws_siteviews_online');
     return $readUserOnline->getRowCount();
 }
Exemplo n.º 8
0
 private function select()
 {
     $ReadBanco = new Read();
     $ReadBanco->ExeRead(self::entidade, ($this->id != 0 ? 'WHERE id = :id' : null) . ' ORDER BY sigla', $this->id != 0 ? "id={$this->id}" : null);
     if ($ReadBanco->getRowCount() > 0) {
         $this->result = $ReadBanco->getResult();
     } else {
         $this->result = null;
     }
 }
 private function select()
 {
     $read = new Read();
     $read->ExeRead(self::entidade, ($this->id != 0 ? 'WHERE id = :id' : '') . ' ORDER BY nome', $this->id != 0 ? "id={$this->id}" : null);
     if ($read->getRowCount() > 0) {
         $this->result = $read->getResult();
     } else {
         $this->result = null;
     }
 }
Exemplo n.º 10
0
 /**
  * Obtem o player com o id tal
  * @return $Array [] de player
  */
 public static function GetAccountId($id)
 {
     $Read = new Read();
     $Read->ExeRead('players', "WHERE id = :id", "id={$id}");
     $Result = $Read->getResult();
     if ($Result) {
         return $Result;
     } else {
         return false;
     }
 }
Exemplo n.º 11
0
 private function getUser()
 {
     $read = new Read();
     $read->ExeRead('pessoas', "WHERE email = :e AND senha = :p", "e={$this->Email}&p={$this->Senha}");
     if ($read->getResult()) {
         $this->Result = $read->getResult()[0];
         return true;
     } else {
         return false;
     }
 }
Exemplo n.º 12
0
 private function setName()
 {
     $email = $this->Data['email'];
     $readName = new Read();
     $readName->ExeRead(self::Entity, "WHERE cpf = {$this->Data['cpf']} or email = '{$email}'");
     if ($readName->getResult()) {
         $this->Msg = "<script>alert('Ja possui Cadastrado em Nosso Sitema!');</script>";
     } else {
         $this->Create();
     }
 }
Exemplo n.º 13
0
 private function getUser()
 {
     $this->Senha = md5($this->Senha);
     $read = new Read();
     $read->ExeRead("ws_users", "WHERE user_email = :e AND user_password = :p", "e={$this->Email}&p={$this->Senha}");
     if ($read->getResult()) {
         $this->Result = $read->getResult()[0];
         return TRUE;
     } else {
         return FALSE;
     }
 }
 private function setName()
 {
     $Where = !empty($this->CatId) ? "category_id != {$this->CatId} AND" : '';
     $categoria = $this->Data['category_title'];
     $readName = new Read();
     $readName->ExeRead(self::Entity, "WHERE {$Where} category_title = :t", "t={$this->Data['category_title']}");
     if ($readName->getResult()) {
         $this->Error = ["<b>Erro ao Cadastrar:</b> Categoria ja está cadastrada", WS_ERROR];
     } else {
         $this->Create();
     }
 }
Exemplo n.º 15
0
 private function GetUser()
 {
     $this->Pass = md5($this->Pass);
     $read = new Read();
     $read->ExeRead('user', "WHERE email = :e AND password = :p", "e={$this->Email}&p={$this->Pass}");
     if ($read->getResult()) {
         $this->Result = $read->getResult()[0];
         return true;
     } else {
         return FALSE;
     }
 }
Exemplo n.º 16
0
 private function getUser()
 {
     $readUser = new Read();
     $readUser->ExeRead(DB_USERS, "WHERE user_email = :email", "email={$this->DestinoEmail}");
     if ($readUser->getResult()) {
         $this->DestinoNome = $readUser->getResult()[0]['user_name'] . ' ' . $readUser->getResult()[0]['user_lastname'];
         $this->UserId = $readUser->getResult()[0]['user_id'];
         return true;
     } else {
         return false;
     }
 }
Exemplo n.º 17
0
 private function getUser()
 {
     $this->senha = md5($this->senha);
     $read = new Read();
     $read->ExeRead('usuario', "WHERE login = :e AND senha = :p", "e={$this->login}&p={$this->senha}");
     if ($read->getResult()) {
         $this->result = $read->getResult()[0];
         return true;
     } else {
         return false;
     }
 }
Exemplo n.º 18
0
 private function checkPessoa()
 {
     $ReadPessoa = new Read();
     $ReadPessoa->ExeRead(self::entidade, "WHERE cadastro = :cadastro", "cadastro={$this->dados['cadastro']}");
     if ($ReadPessoa->getRowCount() > 0) {
         $this->result = false;
         $this->error = ["A identificação {$this->dados['cadastro']} já consta no sistema", WS_ALERT];
         return false;
     } else {
         return true;
     }
 }
Exemplo n.º 19
0
 public function GravarTrabalho()
 {
     $this->dados = filter_input_array(INPUT_POST, FILTER_DEFAULT);
     if (isset($_FILES['fileUpload'])) {
         $nome = $this->dados['titulo'];
         $ext = strtolower(substr($_FILES['fileUpload']['name'], -4));
         //Pegando extensão do arquivo
         $new_name = $nome . $ext;
         //Definindo um novo nome para o arquivo
         $this->LinkAnexo = $new_name;
         $dir = 'uploads/';
         //Diretório para uploads
         move_uploaded_file($_FILES['fileUpload']['tmp_name'], $dir . $new_name);
         //Fazer upload do arquivo
     } else {
         echo "<script>alert('nao foi possivel anexar o arquivo!');</script>";
     }
     if ($this->dados['tipoAtividade'] == "Palestra") {
         $tipoA = 1;
     } elseif ($this->dados['tipoAtividade'] == "MiniCurso") {
         $tipoA = 2;
     } else {
         $tipoA = 3;
     }
     //atualiza pessoa
     $updateP = new Update();
     $dadosUp = ["curriculo" => $this->dados['perfil'], "nivel" => 1, "telefone" => $this->dados['telefone']];
     $updateP->ExeUpdate('pessoas', $dadosUp, "where codigo = :id", "id={$this->dados['idPes']}");
     //cadastra Trabalho
     $cadastrarT = new Create();
     $Dados = ["resumo" => $this->dados['resumo'], "data_submetido" => date("Y-m-d"), "tipo_atividade" => $tipoA, "anexo" => $this->LinkAnexo, "status" => "N", "titulo" => $this->dados['titulo']];
     $cadastrarT->ExeCreate('trabalhos', $Dados);
     $this->idT = $cadastrarT->getResult();
     // Vincula o auto trabalho
     $cadastraAT = new Create();
     $DadosAT = ["codigo_trabalho" => (int) $this->idT, "codigo_autor" => (int) $this->dados['idPes'], "codigo_evento" => 1];
     $cadastraAT->ExeCreate('autor_trabalho', $DadosAT);
     // pega dados da pessoa
     $pessoa = new Read();
     $pessoa->ExeRead('pessoas', "where codigo = :id", "id={$this->dados['idPes']}");
     foreach ($pessoa->getResult() as $resulPes) {
         extract($resulPes);
         //Enviar o Email.
         $enviarEmail = new Email();
         $DadosEmail = ["Assunto" => "Confirmação da Submição de Trabalho DeepDay", "Mensagem" => "Seu Trabalho foi submetido com sucesso.", "RemetenteNome" => "Equipe DeepDay", "RemetenteEmail" => "*****@*****.**", "DestinoNome" => $nome, "DestinoEmail" => $email];
         $enviarEmail->Enviar($DadosEmail);
     }
     echo "<script>alert('Seu trabalho foi submetido com sucesso!');</script>";
     echo "<script>window.location.assign('" . BASE . "/painel')</script>";
 }
Exemplo n.º 20
0
 /**
  * <b>Confirma Deleção de Cursos:</b> Função para perguntar a confirmação de deleção de um curso.
  * @param INT $CursoId = Id do Educando
  * @param INT $userId = id do usuário que irá deletar o registro
  */
 public function ExeConfirma($CursoId, $userId)
 {
     $this->CursoId = (int) $CursoId;
     $this->UserId = $userId;
     $ReadCurso = new Read();
     $ReadCurso->ExeRead(DB_CURSOS, "WHERE curso_id = :curso", "curso={$this->CursoId}");
     if (!$ReadCurso->getResult()) {
         $this->Error = ["O Curso que você tentou deletar não existe no sistema!", TW_ERROR];
         $this->Result = false;
     } else {
         $CursoDelete = $ReadCurso->getResult()[0];
         $this->Error = ['Você tem certeza que deseja excluir definitivamente o curso <b>' . $CursoDelete['curso_nome'] . '</b>?&nbsp&nbsp&nbsp&nbsp<a class="btn btn-success" href="painel.php?exe=cursos/index&curso=' . $this->CursoId . '&action=delete&confirma=true"><i class="fa fa-check-circle"></i> Sim</a>&nbsp&nbsp&nbsp&nbsp<a class="btn btn-danger" href="painel.php?exe=cursos/index&curso=' . $this->CursoId . '"><i class="fa fa-ban"></i> Não</a>', TW_INFOR];
         $this->Result = true;
     }
 }
Exemplo n.º 21
0
 private function getUser()
 {
     $read = new Read();
     $read->ExeRead(DB_USERS, "WHERE user_email = :e", "e={$this->Email}");
     $this->Senha = sha1($this->Email . $this->Senha);
     $this->Senha = crypt($this->Senha, sha1($this->Email));
     $options = ['cost' => 11];
     $this->Senha = password_hash($this->Senha, PASSWORD_BCRYPT, $options);
     if ($read->getResult() && password_verify($read->getResult()[0]['user_password'], $this->Senha)) {
         $this->Result = $read->getResult()[0];
         $this->Id = $read->getResult()[0]['user_id'];
         return true;
     } else {
         return false;
     }
 }
Exemplo n.º 22
0
 private function Search()
 {
     $entidade = "pe_" . $this->dados['entidade'];
     $busca = $this->dados['busca'];
     $termos = '';
     $parseString = "busca={$busca}";
     if ($entidade == "pe_pessoa") {
         $termos = "WHERE nome LIKE '%' :busca '%' OR nome_fantasia LIKE '%' :busca '%' OR cadastro LIKE '%' :busca '%' OR email LIKE '%' :busca '%'";
     } elseif ($entidade == "pe_empenho") {
         $termos = "WHERE id LIKE '%' :busca '%' OR numero_doc LIKE '%' :busca '%' OR descricao LIKE '%' :busca '%' OR obs LIKE '%' :busca '%'";
     }
     $readBusca = new Read();
     $readBusca->ExeRead($entidade, $termos, $parseString);
     if ($readBusca->getRowCount() > 0) {
         $this->result = $readBusca->getResult();
         $this->error = null;
     } else {
         $this->result = false;
         $this->error = ["Nenhum registro encontrado em {$entidade} para a busca {$busca}", WS_ALERT];
     }
     //var_dump($readBusca);
 }
Exemplo n.º 23
0
                            </div>
                            <div class="form-group">
                                <label class="col-lg-12 col-md-12">Cor:</label>
                                <input type="text" class="form-control" id="educando_cor" name="educando_cor">
                                <span id="helpBlock" class="help-block">Se tiver mais de uma, separe-as por vírgula. Ex: branca,negra,parda</span>
                            </div>
                            <div class="form-group">
                                <label class="col-lg-12 col-md-12">Religião:</label>
                                <input type="text" class="form-control" id="educando_religiao" name="educando_religiao">
                                <span id="helpBlock" class="help-block">Se tiver mais de uma, separe-as por vírgula. Ex: católica,evangélica</span>
                            </div>
                            <div class="form-group">
                                <label class="col-sm-6">Escola de Origem:</label>
                                <?php 
        $readEscola = new Read();
        $readEscola->ExeRead(DB_ESCOLA_ORIGEM);
        ?>
                                <select class="form-control selectpicker col-sm-10" name="educando_colegio">
                                    <option value="t">Todos</option>
                                    <?php 
        foreach ($readEscola->getResult() as $escola) {
            ?>
                                        <option value="<?php 
            echo $escola['id'];
            ?>
"/><?php 
            echo $escola['nome_escola'];
            ?>
</option>
                                        <?php 
        }
Exemplo n.º 24
0
}
?>
                        
                        </select>
                    </label>
                    <label class="form_padding_select">
                        <span class="field">Cidade:</span>
                        <select class="j_loadcity form-control" name="user_cidade">
                            <?php 
if (!isset($user_cidade)) {
    ?>
                                <option value="" selected disabled> Selecione antes um estado </option>
                                <?php 
} else {
    $City = new Read();
    $City->ExeRead(DB_CIDADES, "WHERE estado_id = :uf ORDER BY cidade_nome ASC", "uf={$user_uf}");
    if ($City->getRowCount()) {
        foreach ($City->getResult() as $cidade) {
            extract($cidade);
            echo "<option value=\"{$cidade_id}\" ";
            if (isset($user_cidade) && $user_cidade == $cidade_id) {
                echo "selected";
            }
            echo "> {$cidade_nome} </option>";
        }
    }
}
?>
                        </select>
                    </label>
                </div><!--/line-->
Exemplo n.º 25
0
 }
 require '_models/AdminNutricao.class.php';
 $action = filter_input(INPUT_GET, 'action', FILTER_DEFAULT);
 if ($action) {
     $visitUpdate = new AdminProduto();
     $produto = filter_input(INPUT_GET, 'produto', FILTER_VALIDATE_INT);
     $readProd = new Read();
     $readProd->ExeRead(DB_NUTRICAO, "WHERE nutri_id = :id", "id={$produto}");
     switch ($action) {
         default:
             $log->RecordLog("Acesso: Ação não reconhecida", "Erro: ação inexistente");
             WSErro("Ação não foi identifica pelo sistema, favor utilize os botões!", TW_ALERT);
     }
 }
 $readCardapio = new Read();
 $readCardapio->ExeRead(DB_NUTRICAO_CARDAPIO_DIA, "ORDER BY cardapio_dia DESC");
 ?>
         <header class="printNone">
             <ol class="breadcrumb">
                 <li><a href="painel.php" title="Tela Inicial">Início</a></li>
                 <li class="active">Lista Cardápios</li>
             </ol>
             <form method="post" name="CardapioCreate">
                 <div class="form-group">
                     <div class="row">
                         <div class="col-lg-6 col-md-6 inputGroupContainer">
                             <label for="cardapio_dia">Dia para criação do cardápio:</label>
                             <input type="text" class="form-control formDatedmY" maxlength="10"  id="cardapio_dia" name="cardapio_dia" />
                         </div>
                     </div>
                 </div>
Exemplo n.º 26
0
<div class="formulario">
    <?php 
//RECUPERANDO ID DA PESSOA
$pessoa_id = filter_input(INPUT_GET, 'pessoa_id');
//VERIFICANDO SE O ID FOI INFORMADO
if (!empty($pessoa_id)) {
    $read = new Read();
    $read->ExeRead("pe_pessoa", "WHERE id = :id", "id={$pessoa_id}");
    //VERIFICANDO SE O ID CORRESPONDE A ALGUEM CADASTRADO
    if ($read->getRowCount() > 0) {
        $nome = $read->getResult()[0]['nome'];
        echo "<h2>Empenho para: <a href='home.php?page=pessoa&id={$pessoa_id}'>{$nome}<a> </h2>";
        //RECUPERANDO DADOS PARA O CADASTRO
        $dados = filter_input_array(INPUT_POST, FILTER_DEFAULT);
        //VERIFICANDO SE OS DADOS FORAM INFORMADOS
        if (!empty($dados['salvar'])) {
            unset($dados['salvar']);
            $admin = new AdminEmpenho();
            //CADASTRANDO DADOS
            $admin->ExeCreate($dados);
            WSErro($admin->getError()[0], $admin->getError()[1]);
            if (!$admin->getResult()) {
                extract($dados, EXTR_PREFIX_ALL, 'em');
                include 'forms/form_empenho.php';
            } else {
                echo "<p><a href='home.php?page=novoempenho&pessoa_id={$pessoa_id}'>Cadastrar novo empenho</a><a href='home.php?page=empenhos&pessoa_id={$pessoa_id}'>Ver empenhos</a></p>";
            }
        } else {
            include 'forms/form_empenho.php';
        }
    } else {
Exemplo n.º 27
0
 if ($data && $data['visitante_nome']) {
     unset($data['SendPostForm']);
     require '_models/AdminVisitante.class.php';
     $cadastra = new AdminVisitante();
     $cadastra->ExeUpdate($visitante, $data, $userlogin['user_id']);
     if (!$cadastra->getResult()) {
         WSErro($cadastra->getError()[0], $cadastra->getError()[1]);
         $log->RecordLog("Edição: Visitante", "Erro: " . $cadastra->getError()[0]);
     } else {
         $logData = $log->setData($data);
         $log->RecordLog("Edição: Visitante. Dados: " . $logData, "Sucesso: " . $cadastra->getError()[0]);
         header("Location:painel.php?exe=recepcao/atendimento&update=true");
     }
 }
 $readData = new Read();
 $readData->ExeRead(DB_VISITANTES, "WHERE visitante_id = :id", "id={$visitante}");
 $data = $readData->getResult()[0];
 $readData->ExeRead(DB_VISITAS, "WHERE visitante_id = :id ORDER BY id DESC LIMIT 1", "id={$visitante}");
 if ($readData->getResult()) {
     $data['visita_data_entrada'] = date('d/m/Y', strtotime($readData->getResult()[0]['visita_data_entrada']));
     $data['visita_hora_entrada'] = date('H:i:s', strtotime($readData->getResult()[0]['visita_data_entrada']));
     if ($readData->getResult()[0]['visita_data_saida'] !== null) {
         $data['visita_data_saida'] = date('d/m/Y', strtotime($readData->getResult()[0]['visita_data_saida']));
         $data['visita_hora_saida'] = date('H:i:s', strtotime($readData->getResult()[0]['visita_data_saida']));
     }
 }
 ?>
         <header>
             <ol class="breadcrumb">
                 <li><a href="painel.php" title="Tela Inicial">Início</a></li>
                 <li><a href="painel.php?exe=recepcao/atendimento" title="Lista Visitantes">Lista Visitantes</a></li>
Exemplo n.º 28
0
<div class="container">
    <article class="row">
        <?php 
if ($userlogin['user_level'] == NV_SADMIN || $userlogin['user_level'] == NV_ADMIN || $userlogin['user_level'] == NV_COORDENACAO) {
    $data = filter_input_array(INPUT_POST, FILTER_DEFAULT);
    $familia = filter_input(INPUT_GET, 'familia', FILTER_VALIDATE_INT);
    $readFamilia = new Read();
    $readFamilia->ExeRead(DB_FAMILIA, "WHERE familia_id = :familia", "familia={$familia}");
    if (!$readFamilia->getResult()) {
        header('Location: painel.php?exe=coord/familia&empty=true');
    } else {
        $data = $readFamilia->getResult()[0];
        $readFamilia->ExeRead(DB_FAMILIA_PAI_SITUACAO, "WHERE familia_id = :familia", "familia={$familia}");
        $data = array_merge($data, $readFamilia->getResult()[0]);
        $readFamilia->ExeRead(DB_FAMILIA_MAE_SITUACAO, "WHERE familia_id = :familia", "familia={$familia}");
        $data = array_merge($data, $readFamilia->getResult()[0]);
        $readFamilia->ExeRead(DB_FAMILIA_RESPONSAVEL, "WHERE familia_id = :familia", "familia={$familia}");
        if ($readFamilia->getResult()) {
            $data = array_merge($data, $readFamilia->getResult()[0]);
            $readFamilia->ExeRead(DB_FAMILIA_RESP_SITUACAO, "WHERE familia_id = :familia", "familia={$familia}");
            $data = array_merge($data, $readFamilia->getResult()[0]);
            $data['familia_resp_dados'] = 'resp';
        }
        foreach ($data as $key => $value) {
            if ($value == "nao") {
                $data[$key] = "Não";
            } elseif ($value == "sim") {
                $data[$key] = "Sim";
            } elseif ($value == "invalidez") {
                $data[$key] = "Invalidez";
            } elseif ($value == "trabalho") {
Exemplo n.º 29
0
 /**
  * <b>Confirma Deleção de Educandos:</b> Função para perguntar a confirmação de deleção de um Educando.
  * @param INT $EducandoId = Id do Educando
  * @param INT $FamiliaId Id da Família
  * @param INT $userId = id do usuário que irá deletar o registro
  */
 public function ExeConfirma($EducandoId, $FamiliaId, $userId)
 {
     $this->FamiliaId = (int) $FamiliaId;
     $this->EducandoId = (int) $EducandoId;
     $this->UserId = $userId;
     $ReadEdu = new Read();
     $ReadEdu->ExeRead(DB_EDUCANDOS, "WHERE educando_id = :edu", "edu={$this->EducandoId}");
     if (!$ReadEdu->getResult()) {
         $this->Error = ["O Educando que você tentou deletar não existe no sistema!", TW_ERROR];
         $this->Result = false;
     } else {
         $EduDelete = $ReadEdu->getResult()[0];
         $this->Error = ['Você tem certeza que deseja excluir definitivamente o educando <b>' . $EduDelete['educando_nome'] . '</b>?&nbsp&nbsp&nbsp&nbsp<a class="btn btn-success" href="painel.php?exe=educandos/index&familia=' . $this->FamiliaId . '&educando=' . $EduDelete['educando_id'] . '&action=delete&confirma=true"><i class="fa fa-check-circle"></i> Sim</a>&nbsp&nbsp&nbsp&nbsp<a class="btn btn-danger" href="painel.php?exe=educandos/index&familia=' . $this->FamiliaId . '"><i class="fa fa-ban"></i> Não</a>', TW_INFOR];
         $this->Result = true;
     }
 }
Exemplo n.º 30
0
 private function VerifyDuplicateCat()
 {
     $read = new Read();
     $read->ExeRead(DB_NUTRICAO_CATEGORIAS, "WHERE cat_name = :nome", "nome={$this->Data['cat_name']}");
     if ($read->getResult() && $read->getResult()[0]['cat_id'] != $this->CatId) {
         $this->Result = false;
         $this->Error = ["Categoria já cadastrada.", TW_ALERT];
     }
 }