Пример #1
0
<div class="container">
    <article class="row">
        <?php 
if ($userlogin['user_level'] == NV_SADMIN || $userlogin['user_level'] == NV_ADMIN || $userlogin['user_level'] == NV_SERVICOSOCIAL) {
    $log = new Log($userlogin['user_id']);
    $log->RecordLog("Acesso: " . filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_DEFAULT), "Sucesso");
    $data = filter_input_array(INPUT_POST, FILTER_DEFAULT);
    $familiaId = filter_input(INPUT_GET, 'familia', FILTER_VALIDATE_INT);
    if ($data && $data['educando_nome']) {
        $data['educando_foto'] = $_FILES['educando_foto']['tmp_name'] ? $_FILES['educando_foto'] : 'null';
        require '_models/AdminEducando.class.php';
        $cadastra = new AdminEducando();
        $cadastra->ExeCreate($familiaId, $data, $userlogin['user_id']);
        if (!$cadastra->getResult()) {
            WSErro($cadastra->getError()[0], $cadastra->getError()[1]);
            $log->RecordLog("Cadastro: educando", "Erro: " . $cadastra->getError()[0]);
        } else {
            $logData = $log->setData($data);
            $log->RecordLog("Cadastro: educando. Dados: " . $logData, "Sucesso: " . $cadastra->getError()[0]);
            header("Location:painel.php?exe=educandos/matricula&familia={$familiaId}&educando={$cadastra->getResult()}");
        }
    }
    $familia = new Read();
    $familia->ExeRead(DB_FAMILIA, "WHERE familia_id = :familia", "familia={$familiaId}");
    if ($familia->getRowCount()) {
        foreach ($familia->getResult() as $fam) {
        }
    } else {
        header("Location: painel.php?exe=educandos/index&empty=true");
    }
    ?>
Пример #2
0
<div class="container">
    <article class="row">
        <?php 
if ($userlogin['user_level'] == NV_SADMIN || $userlogin['user_level'] == NV_ADMIN || $userlogin['user_level'] == NV_PSICOLOGIA) {
    $log = new Log($userlogin['user_id']);
    $log->RecordLog("Acesso: " . filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_DEFAULT), "Sucesso");
    $educandoId = filter_input(INPUT_GET, 'educando', FILTER_VALIDATE_INT);
    $readEdu = new Read();
    $readEdu->FullRead("SELECT educando_nome, educando_id FROM " . DB_EDUCANDOS . " WHERE educando_id = :id", "id={$educandoId}");
    if ($readEdu->getResult()) {
        $data = filter_input_array(INPUT_POST, FILTER_DEFAULT);
        if ($data && $data['SendPostForm']) {
            unset($data['SendPostForm']);
            require '_models/AdminEducando.class.php';
            $cadastra = new AdminEducando();
            $cadastra->ExeCreateOcorrencia($educandoId, $data, 'Ocorrência', $userlogin['user_id']);
            if (!$cadastra->getResult()) {
                WSErro($cadastra->getError()[0], $cadastra->getError()[1]);
                $log->RecordLog("Cadastro: Registro de Ocorrência.", "Erro: " . $cadastra->getError()[0]);
            } else {
                $logData = $log->setData($data);
                $log->RecordLog("Cadastro: Registro de Ocorrência. Dados: " . $logData, "Sucesso: " . $cadastra->getError()[0]);
                header("Location:painel.php?exe=educandos/psico/index&create=true&tipo=ocorrencia");
            }
        }
        ?>
                <header>
                    <ol class="breadcrumb">
                        <li><a href="painel.php" title="Tela Inicial">Início</a></li>
                        <li><a href="painel.php?exe=educandos/psico/index" title="Registrar Atendimento Individual ou Contato">Registrar Atendimento Individual ou Contato</a></li>
                        <li class="active">Registrar Ocorrência de <?php 
Пример #3
0
if (($userlogin['user_level'] == NV_SADMIN || $userlogin['user_level'] == NV_ADMIN || $userlogin['user_level'] == NV_SOCIOPEDAGOGIA) && $readTurma->getResult()) {
    $log = new Log($userlogin['user_id']);
    $log->RecordLog("Acesso: " . filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_DEFAULT), "Sucesso");
    $action = filter_input(INPUT_GET, 'action', FILTER_DEFAULT);
    $educando = filter_input(INPUT_GET, 'educando', FILTER_DEFAULT);
    $readCurso = new Read();
    $readCurso->ExeRead(DB_CURSOS, "WHERE curso_id = :id", "id={$cursoId}");
    foreach ($readCurso->getResult() as $curso) {
    }
    $empty = filter_input(INPUT_GET, 'empty', FILTER_VALIDATE_BOOLEAN);
    if ($empty) {
        WSErro("Oppsss: Você tentou editar uma turma que não existe no sistema!", TW_INFOR);
    }
    require '_models/AdminEducando.class.php';
    require '_models/AdminTurmas.class.php';
    $inscricao = new AdminEducando();
    if ($action) {
        switch ($action) {
            case 'inscrever':
                $inscricao->ExeInscricao($educando, $turmaId, $userlogin['user_id']);
                WSErro("O educando foi inscrito com sucesso ao curso.", TW_ACCEPT);
                $log->RecordLog("Cadastro: Inscrição do educando: " . $educando . "à turma " . $turmaId, "Sucesso: Educando inscrito");
                break;
            case 'trancar':
                $inscricao->ExeInscricao($educando, $turmaId, $userlogin['user_id']);
                WSErro("O educando foi removido com sucesso do curso.", TW_ALERT);
                $log->RecordLog("Cadastro: Remoção do educando: " . $educando . "à turma " . $turmaId, "Sucesso: Educando removido");
                break;
            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);
Пример #4
0
 $educandoId = filter_input(INPUT_GET, 'educando', FILTER_VALIDATE_INT);
 $update = filter_input(INPUT_GET, 'update', FILTER_VALIDATE_BOOLEAN);
 $rematricula = filter_input(INPUT_GET, 'matricula', FILTER_VALIDATE_BOOLEAN);
 $readEdu = new Read();
 $readEdu->ExeRead(DB_EDUCANDOS, "WHERE educando_id = :id AND educando_familia_id = :famid", "id={$educandoId}&famid={$familiaId}");
 $readEdu->FullRead("SELECT t1.educando_id, t1.educando_numero_matricula, t1.educando_data_rematricula, t1.educando_data_primeira_matricula, t1.educando_ano, t1.educando_turno, t1.educando_nome, t1.educando_pai, t1.educando_mae, " . "t1.educando_termo, t1.educando_folha, t1.educando_livro, t1.educando_nomecartorio, t1.educando_sexo, t1.educando_cor, t1.educando_religiao, t1.educando_colegio, t1.educando_foto, " . "t2.familia_pai_nome, t2.familia_pai_parentesco, t2.familia_pai_rg, t2.familia_pai_endereco, t2.familia_pai_bairro, t2.familia_pai_cep, t2.familia_pai_telefonefixo, t2.familia_pai_telefonecelular, t2.familia_pai_telefonecomercial, " . "t2.familia_pai_telefonerecados, t2.familia_pai_datanascimento, t2.familia_pai_pontoreferencia, t2.familia_pai_estadocivil, t2.familia_pai_escolaridade, t2.familia_mae_nome, " . "t2.familia_mae_parentesco, t2.familia_mae_rg, t2.familia_mae_estadocivil, t2.familia_mae_escolaridade, t2.familia_mae_datanascimento, t2.familia_mae_bairro, t2.familia_mae_cep, " . "t2.familia_mae_telefonecelular, t2.familia_mae_telefonecomercial, t2.familia_mae_telefonerecados, t3.familia_resp_nome, t3.familia_resp_endereco, " . "t3.familia_resp_bairro, t3.familia_resp_rg, t3.familia_resp_cep, t3.familia_resp_telefonefixo, t3.familia_resp_telefonecelular, t3.familia_resp_telefonecomercial, t3.familia_resp_telefonerecados, " . "t3.familia_resp_pontoreferencia, t3.familia_resp_parentesco, t3.familia_resp_datanascimento, t3.familia_resp_estadocivil, t3.familia_resp_escolaridade, t2.familia_tipomoradia, t2.familia_residencia, t2.familia_renda, t2.familia_saude, t2.familia_financiamento, t2.familia_aluguel, t2.familia_social_outrassituacoes, t2.familia_social_parecer FROM " . DB_EDUCANDOS . " t1 INNER JOIN " . DB_FAMILIA . " t2 ON (t1.educando_familia_id = t2.familia_id) LEFT JOIN " . DB_FAMILIA_RESPONSAVEL . " t3 ON (t1.educando_familia_id = t3.familia_id) WHERE t1.educando_id = :id AND t1.educando_familia_id = :famid", "id={$educandoId}&famid={$familiaId}");
 if ($readEdu->getResult()) {
     $botaoImprimir = '<a href="javascript:window.print()" title="Imprimir" class="btn btn-success printNone marginTop"><i class="fa fa-print"></i> Imprimir Documento</a>';
     $botaoMatricular = '<a href="painel.php?exe=educandos/matricula&familia=' . $familiaId . '&educando=' . $educandoId . '&matricula=true" title="Atualizar Matrícula" class="btn btn-gray printNone marginTop"><i class="fa fa-refresh"></i> Atualizar Matrícula</a>';
     $botaoConcluido = '<a href="painel.php?exe=familias/index" title="Cadastro Concluído" class="btn btn-primary printNone marginTop"><i class="fa fa-check"></i> Concluir</a>';
     $botaoNovoCadastro = '<a href="painel.php?exe=educandos/create&familia=' . $familiaId . '" title="Novo Educando para essa Família" class="btn btn-danger printNone marginTop"><i class="fa fa-child"></i> Novo Educando</a>';
     foreach ($readEdu->getResult() as $edu) {
     }
     if ($rematricula === true) {
         require '_models/AdminEducando.class.php';
         $adminEducando = new AdminEducando();
         $data['educando_data_rematricula'] = date('d/m/Y');
         $adminEducando->ExeMatricula($familiaId, $educandoId, $data, $userlogin['user_id']);
         if ($adminEducando->getResult()) {
             $edu['educando_data_rematricula'] = $data['educando_data_rematricula'];
             $log->RecordLog("Edição: Rematrícula Educando " . $educandoId, "Sucesso");
         }
     }
     $readComp = new Read();
     $readComp->ExeRead(DB_FAMILIA_COMPOSICAO, "WHERE familia_id = :id", "id={$familiaId}");
     if (isset($edu['familia_resp_nome'])) {
         $responsavel = "<strong>Nome: </strong>" . $edu['familia_resp_nome'] . " <strong>RG: </strong>" . $edu['familia_resp_rg'];
         $endereco = $edu['familia_resp_endereco'];
         $bairro = $edu['familia_resp_bairro'];
         $cep = $edu['familia_resp_cep'];
         $telResidencial = $edu['familia_resp_telefonefixo'];
Пример #5
0
     WSErro("Oppsss: Você tentou editar um educando que não existe no sistema!", TW_INFOR);
 }
 $action = filter_input(INPUT_GET, 'action', FILTER_DEFAULT);
 $confirma = filter_input(INPUT_GET, 'confirma', FILTER_DEFAULT);
 require '_models/AdminEducando.class.php';
 if ($desligamento && $desligamento['data']) {
     $eduAction = filter_input(INPUT_GET, 'educando', FILTER_VALIDATE_INT);
     $eduUpdate = new AdminEducando();
     $logData = $log->setData($desligamento);
     $eduUpdate->ExeStatus($eduAction, '0', $userlogin['user_id'], $desligamento);
     $log->RecordLog("Edição: Status de educando: " . $eduAction . ". Dados: " . $logData, "Sucesso: Educando inativo");
     header("Location: painel.php?exe=educandos/index&familia=" . $familiaId . "&educando=" . $eduAction . "&action=confirmInactive");
 }
 if ($action) {
     $eduAction = filter_input(INPUT_GET, 'educando', FILTER_VALIDATE_INT);
     $eduUpdate = new AdminEducando();
     switch ($action) {
         case 'active':
             $eduUpdate->ExeStatus($eduAction, '1', $userlogin['user_id'], ['data' => date('d/m/Y')]);
             WSErro("O status do educando foi atualizado para <b>ativo</b>.", TW_ACCEPT);
             $log->RecordLog("Edição: Status de educando: " . $eduAction, "Sucesso: Educando ativo");
             break;
         case 'inative':
             break;
         case 'confirmInactive':
             WSErro("O status do educando foi atualizado para <b>inativo</b>.", TW_ALERT);
             break;
         case 'delete':
             if ($confirma == 'true') {
                 $eduUpdate->ExeDelete($eduAction, $familiaId, $userlogin['user_id']);
                 $log->RecordLog("Deleção de educando: " . $eduAction, "Alerta: Educando Deletado");
Пример #6
0
        <?php 
$grupoId = filter_input(INPUT_GET, 'grupo', FILTER_DEFAULT);
$readGrupo = new Read();
$readGrupo->ExeRead(DB_PSICO_GRUPOS, "WHERE grupo_id = :id", "id={$grupoId}");
if (($userlogin['user_level'] == NV_SADMIN || $userlogin['user_level'] == NV_ADMIN || $userlogin['user_level'] == NV_PSICOLOGIA) && $readGrupo->getResult()) {
    $log = new Log($userlogin['user_id']);
    $log->RecordLog("Acesso: " . filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_DEFAULT), "Sucesso");
    $action = filter_input(INPUT_GET, 'action', FILTER_DEFAULT);
    $educando = filter_input(INPUT_GET, 'educando', FILTER_DEFAULT);
    $empty = filter_input(INPUT_GET, 'empty', FILTER_VALIDATE_BOOLEAN);
    if ($empty) {
        WSErro("Oppsss: Você tentou editar um grupo que não existe no sistema!", TW_INFOR);
    }
    require '_models/AdminEducando.class.php';
    require '_models/AdminPsicoGrupos.class.php';
    $inscricao = new AdminEducando();
    if ($action) {
        switch ($action) {
            case 'inscrever':
                $inscricao->ExeInscricaoGrupo($educando, $grupoId, $userlogin['user_id']);
                WSErro("O educando foi inscrito com sucesso ao grupo.", TW_ACCEPT);
                $log->RecordLog("Cadastro: Inscrição do educando: " . $educando . "ao grupo " . $grupoId, "Sucesso: Educando inscrito");
                break;
            case 'trancar':
                $inscricao->ExeInscricaoGrupo($educando, $grupoId, $userlogin['user_id']);
                WSErro("O educando foi removido com sucesso do grupo.", TW_ALERT);
                $log->RecordLog("Cadastro: Inscrição do educando: " . $educando . "ao grupo " . $grupoId, "Sucesso: Educando removido");
                break;
            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);
Пример #7
0
<div class="container">
    <article class="row">
        <?php 
if ($userlogin['user_level'] == NV_SADMIN || $userlogin['user_level'] == NV_ADMIN || $userlogin['user_level'] == NV_SERVICOSOCIAL) {
    $log = new Log($userlogin['user_id']);
    $log->RecordLog("Acesso: " . filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_DEFAULT), "Sucesso");
    $educando = filter_input(INPUT_GET, 'educando', FILTER_VALIDATE_INT);
    $familiaId = filter_input(INPUT_GET, 'familia', FILTER_VALIDATE_INT);
    $data = filter_input_array(INPUT_POST, FILTER_DEFAULT);
    if ($data && $data['educando_nome']) {
        $data['educando_foto'] = $_FILES['educando_foto']['tmp_name'] ? $_FILES['educando_foto'] : null;
        require '_models/AdminEducando.class.php';
        $cadastra = new AdminEducando();
        $cadastra->ExeUpdate($familiaId, $educando, $data, $userlogin['user_id']);
        $data['educando_foto'] = $cadastra->getPhotoUrl();
        WSErro($cadastra->getError()[0], $cadastra->getError()[1]);
        $logData = $log->setData($data);
        $log->RecordLog("Edição: educando. Dados: " . $logData, "Sucesso: " . $cadastra->getError()[0]);
    } else {
        $readEdu = new Read();
        $readEdu->ExeRead(DB_EDUCANDOS, "WHERE educando_id = :edu", "edu={$educando}");
        if (!$readEdu->getResult()) {
            header('Location: painel.php?exe=educandos/index&familia=' . $familiaId . '&empty=true');
        } else {
            $data = $readEdu->getResult()[0];
        }
    }
    $checkCreate = filter_input(INPUT_GET, 'create', FILTER_VALIDATE_BOOLEAN);
    if ($checkCreate && empty($cadastra)) {
        WSErro("O Educando <b>{$data['educando_nome']}</b> foi cadastrado com sucesso no sistema!", TW_ACCEPT);
    }