public function cadastrar()
 {
     if ($this->session->tipo == 2) {
         //Verifica de é administrador
         //Validação do formulario
         $this->form_validation->set_rules('nome', 'Nome', 'trim|required|max_length[50]|ucwords');
         $this->form_validation->set_rules('email', 'EMAIL', 'trim|required|max_length[50]|strtolower|valid_email|is_unique[usuario.email]');
         $this->form_validation->set_rules('senha', 'SENHA', 'trim|required');
         $this->form_validation->set_rules('sexo', 'Sexo', 'required');
         $this->form_validation->set_rules('datanasc', 'Data de Nascimento', 'trim|required');
         $this->form_validation->set_message('matches', 'O campo %s não corresponde com o campo %s');
         $this->form_validation->set_rules('senha2', 'REPITA A SENHA', 'trim|required|matches[senha]');
         if ($this->form_validation->run() == TRUE) {
             $dados = elements(array('nome', 'datanasc', 'sexo', 'email', 'senha'), $this->input->post());
             $dados['senha'] = md5($dados['senha']);
             $imagem = $dados['nome'];
             $imagem = $imagem[0];
             $this->UsuarioDAO->do_insert($dados);
             echo "Validação ok, inserir no bd";
         }
         $dados = array('titulo' => 'Sistema de acesso - Cadastrar Usuario', 'tela' => 'usuario/cadastrar');
         $this->load->view("exibirDados", $dados);
     } else {
         $this->session->set_flashdata('acessoinvalido', IconsUtil::getIcone(IconsUtil::ICON_ALERT) . ' Acesso negado!');
         redirect("gerenciador/consultar");
     }
 }
 public function do_delete($condicao = NULL)
 {
     if ($condicao != NULL) {
         $this->db->delete('horario', $condicao);
         $this->session->set_flashdata('excluirok', IconsUtil::getIcone(IconsUtil::ICON_OK) . ' Registro deletado com sucesso!');
     }
 }
 public function do_update($dados = NULL, $condicao = NULL)
 {
     if ($dados != NULL && $condicao != NULL) {
         $this->db->update('curso', $dados, $condicao);
         $this->session->set_flashdata('edicaook', IconsUtil::getIcone(IconsUtil::ICON_OK) . ' Dados alterado com sucesso!');
         redirect('curso/consultar');
     }
 }
 public function do_insert($dados = NULL)
 {
     $this->atualizaStatusDoSemestre();
     if ($dados != NULL) {
         $this->db->insert('semestreletivo', $dados);
         $this->session->set_flashdata('cadastrook', IconsUtil::getIcone(IconsUtil::ICON_OK) . ' Cadastro efetuado com sucesso!');
         redirect('gerenciador/cadastrar');
     }
 }
 public function excluir()
 {
     if ($this->session->tipo == 2) {
         //Verifica de é administrador
         $condicao = elements(array('codigo'), $this->input->post());
         $this->DisciplinaDAO->do_delete($condicao);
         $dados = array('titulo' => 'Sistema de Acesso - Disciplina Consultar', 'tela' => 'disciplina/consultar');
         $this->load->view("exibirDados", $dados);
     } else {
         $this->session->set_flashdata('acessoinvalido', IconsUtil::getIcone(IconsUtil::ICON_ALERT) . ' Acesso negado!');
         redirect("disciplina/consultar");
     }
 }
 public function do_updatepassword($dados = NULL, $condicao = NULL)
 {
     if ($dados != NULL && $condicao != NULL) {
         $TIPOUSUARIO = '';
         if ($this->session->tipo == 1) {
             $TIPOUSUARIO = 'professor';
         } else {
             $TIPOUSUARIO = 'usuario';
         }
         $this->db->update($TIPOUSUARIO, $dados, $condicao);
         $this->session->set_flashdata('edicaook', IconsUtil::getIcone(IconsUtil::ICON_OK) . ' Senha alterada com sucesso!');
         redirect('usuario/updatepassword/');
     }
 }
 public function cadastrar()
 {
     if ($this->session->tipo == 2) {
         //Verifica se é administrador
         $this->form_validation->set_rules('ano', 'Ano', 'trim|required|numeric');
         $this->form_validation->set_rules('semestre', 'Semestre', 'trim|required|numeric');
         if ($this->form_validation->run() == TRUE) {
             if (!$this->SemestreDAO->verificaAnoSemestre($this->input->post('ano'), $this->input->post('semestre'))) {
                 $dados = elements(array('ano', 'semestre'), $this->input->post());
                 $this->SemestreDAO->do_insert($dados);
             } else {
                 $this->session->set_flashdata('alerta', IconsUtil::getIcone(IconsUtil::ICON_ALERT) . ' <strong> Atenção ! </strong> este semestre já foi cadastrado anteriormente.');
             }
         }
         $dados = array('titulo' => 'Sistema de Acesso - Cadastrar Semestre', 'tela' => 'semestre/cadastrar');
         $this->load->view("exibirDados", $dados);
     }
 }
Beispiel #8
0
 public function editar()
 {
     if ($this->session->tipo == 2) {
         //Verifica de é administrador
         $this->form_validation->set_rules('nome', 'Nome', 'trim|required|max_length[100]');
         $this->form_validation->set_rules('area', 'Área do conhecimento', 'trim|required|max_length[100]');
         if ($this->form_validation->run() == TRUE) {
             $dados = elements(array('nome', 'area'), $this->input->post());
             $condicao = elements(array('codigo'), $this->input->post());
             $this->CursoDAO->do_update($dados, $condicao);
         }
         $dados = array('titulo' => 'Sistema de Acesso - Cadastrar Editar', 'tela' => 'curso/editar');
         $this->load->view("exibirDados", $dados);
     } else {
         $this->session->set_flashdata('acessoinvalido', IconsUtil::getIcone(IconsUtil::ICON_ALERT) . ' Acesso negado!');
         redirect("curso/consultar");
     }
 }
echo '<h4> <span class="label label-warning">Email </span> </h4>';
echo form_input(array('name' => 'email', 'value' => $this->session->email, 'disabled' => 'disabled', 'type' => 'email', 'class' => 'form-control', 'placeholder' => '*****@*****.**'), set_value('email'));
echo DivUtil::closeDiv();
echo DivUtil::closeDivRow();
echo DivUtil::openDivRow();
echo DivUtil::openDivColMod("col-md-6");
echo '<h4> <span class="label label-info">Senha </span> </h4>';
echo form_password(array('name' => 'senha', 'class' => 'form-control'), set_value('senha'));
echo '<h4> <span class="label label-info"> Repita a senha </span> </h4>';
echo form_password(array('name' => 'senha2', 'class' => 'form-control'), set_value('senha2'));
echo DivUtil::closeDiv();
echo DivUtil::closeDivRow();
echo '<br>';
echo DivUtil::openDivRow();
echo '<div class="col-md-6 text-right">';
echo BotaoUtil::getBataoSubmit(IconsUtil::getIcone(IconsUtil::ICON_SALVAR) . ' Alterar senha', BotaoUtil::BTN_WARNING);
echo '</div>';
echo DivUtil::closeDivRow();
echo form_close();
?>
    </div>
    <!-- fim dados senha -->
    <!-- Usuário admin -->
    <div role="tabpanel" class="tab-pane" id="useradmin">
        <table class="table table-striped">
            <th> Nome </th>
            <th> Permissão </th>
        </table>
    </div>
    <!-- fim do usuário admin -->
    
Beispiel #10
0
echo DivUtil::openDivColMod("col-md-2");
echo DivUtil::closeDiv();
echo DivUtil::openDivColMod("col-md-8");
echo form_label('Nome');
echo form_input(array('id' => 'nome', 'name' => 'nome', 'class' => 'form-control', 'placeholder' => 'Nome', 'value' => $dados->nome), set_value('nome'));
echo "<br>";
echo '
                                        <div class="form-group">
                                          <label for="sel1">Curso </label>
                                          <select class="form-control" id="sel1" name="curso">';
foreach ($cursos->result() as $row) {
    if ($row->codigo == $dados->curso) {
        echo '<option value="' . $row->codigo . ' " selected="selected">' . $row->nome . '</option>';
    } else {
        echo '<option value="' . $row->codigo . ' ">' . $row->nome . '</option>';
    }
}
echo '</select>
                                        </div>';
echo form_hidden("codigo", $dados->codigo);
echo "<br>";
echo '<div class="text-right">';
echo BotaoUtil::getBataoSubmit(IconsUtil::getIcone(IconsUtil::ICON_SALVAR) . ' Salvar', BotaoUtil::BTN_WARNING);
echo '</div>';
echo DivUtil::closeDiv();
echo form_close();
echo DivUtil::closeDivRow();
echo PainelUtil::getClosePainel();
?>

 public function do_updateIdentificador($dados = NULL, $condicao = NULL)
 {
     if ($dados != NULL && $condicao != NULL) {
         $this->db->update('professor', $dados, $condicao);
         $this->session->nome = $dados['nome'];
         $this->session->set_flashdata('cadastrook', IconsUtil::getIcone(IconsUtil::ICON_OK) . ' Operação realizada com sucesso!');
         redirect(current_url());
     }
 }
Beispiel #12
0
echo form_input(array('id' => 'saida', 'name' => 'saida', 'class' => 'form-control', 'type' => 'time'));
echo '</div>';
echo DivUtil::closeDivRow();
echo DivUtil::openDivColMod("col-md-3 text-right");
?>
</br> 
        <button id ="addHorario" class="mdl-button mdl-js-button mdl-button--fab mdl-button--primary">
            <i class="material-icons">add</i>
        </button>
<?php 
echo DivUtil::closeDivRow();
echo DivUtil::closeDivRow();
echo DivUtil::openDivRow();
echo DivUtil::openDivColMod("col-md-12") . "<br>";
echo '<div id="tabela">';
echo '</div>';
echo DivUtil::closeDivRow();
echo '<hr>';
echo DivUtil::closeDivRow();
echo DivUtil::openDivRow() . "<br><br>";
echo DivUtil::openDivColMod("col-md-2");
echo DivUtil::closeDivRow();
echo DivUtil::openDivColMod("col-md-8");
echo '<div class="text-right">';
echo '<button type="button"  id="enviar" class="btn btn-success btn-block">' . IconsUtil::getIcone(IconsUtil::ICON_SALVAR) . ' Salvar</button>';
echo '</div>';
echo DivUtil::closeDivRow();
echo DivUtil::openDivColMod("col-md-2");
echo DivUtil::closeDivRow();
echo DivUtil::closeDivRow();
echo PainelUtil::getClosePainel();
Beispiel #13
0
        <!--<div class="col-md-12>
            <div class="text-center" id="banner">
                <h2> Bem vindo ao Sistema de Acesso </h2>   
            </div>
        </div>"-->
        <div class="container">
            <div class="row">
             <div class="col-md-6 col-md-offset-3">
                   <!--<h4><label class="label label-warning"> IFNMG - CAMPUS JANUÁRIA </label></h4>-->
                    <?php 
if ($this->session->flashdata('usuarioinvalido')) {
    echo ModMensagemUtil::getAlertMensagemClose(ModMensagemUtil::ALERT_DANGER);
    echo IconsUtil::getIcone(IconsUtil::ICON_REMOVE) . ' ' . $this->session->flashdata('usuarioinvalido');
    echo ModMensagemUtil::getCloseAlertMensagem();
    echo ModMensagemUtil::getAlertMensagemClose(ModMensagemUtil::ALERT_WARNING);
    echo IconsUtil::getIcone(IconsUtil::ICON_ALERT) . ' Verifique se o tipo de acesso correponde ao seu perfil de usuário.';
    echo ModMensagemUtil::getCloseAlertMensagem();
    $erroAlert = 'form-group has-warning has-feedback';
}
?>
             </div>
            </div>
            <form class="form-signin" method="POST" action="<?php 
echo base_url('usuario/login');
?>
">
                <h2 class="form-signin-heading" contenteditable="false">Por favor, forneça:</h2>
                <!-- <h3 class="form-signin-heading"><label class="label label-primary"> <img src="<?php 
echo base_url('icons/userM.png');
?>
">Informe seus dados de login</label></h3> -->
if ($cursos->num_rows() <= 0) {
    echo ModMensagemUtil::getAlertMensagemClose(ModMensagemUtil::ALERT_WARNING);
    echo "Nenhum curso foi cadastrado !";
    echo ModMensagemUtil::getCloseAlertMensagem();
}
echo PainelUtil::getOpenPainel(IconsUtil::getIcone(IconsUtil::ICON_PLUS_SING) . " Cadastro de disciplina", PainelUtil::PAINEL_DEFAULT);
echo DivUtil::openDivRow();
echo form_open("disciplina/cadastrar");
echo DivUtil::openDivColMod("col-md-2");
echo DivUtil::closeDiv();
echo DivUtil::openDivColMod("col-md-8");
echo form_label('Nome');
echo form_input(array('id' => 'nome', 'name' => 'nome', 'class' => 'form-control', 'placeholder' => 'Nome'), set_value('nome'));
echo "<br>";
echo '
                                        <div class="form-group">
                                          <label for="sel1">Curso </label>
                                          <select class="form-control" id="sel1" name="curso">
                                            <option selected="selected">Selecione uma opção</option>';
foreach ($cursos->result() as $row) {
    echo '<option value="' . $row->codigo . ' ">' . $row->nome . '</option>';
}
echo '</select>
                                        </div>';
echo '<div class="text-right">';
echo BotaoUtil::getBataoSubmit(IconsUtil::getIcone(IconsUtil::ICON_SEND) . ' Cadastrar', BotaoUtil::BTN_PRIMARY);
echo '</div>';
echo DivUtil::closeDiv();
echo form_close();
echo DivUtil::closeDivRow();
echo PainelUtil::getClosePainel();
       });
    });
</script>
 
<?php 
if (validation_errors() != NULL) {
    echo ModMensagemUtil::getAlertMensagemClose(ModMensagemUtil::ALERT_DANGER);
    echo validation_errors();
    echo ModMensagemUtil::getCloseAlertMensagem();
}
if ($this->session->flashdata('cadastrook')) {
    echo ModMensagemUtil::getAlertMensagemClose(ModMensagemUtil::ALERT_SUCCESS);
    echo $this->session->flashdata('cadastrook');
    echo ModMensagemUtil::getCloseAlertMensagem();
}
echo PainelUtil::getOpenPainel(IconsUtil::getIcone(IconsUtil::ICON_PLUS_SING) . ' Novo acesso', PainelUtil::PAINEL_DEFAULT);
echo DivUtil::openDivRow();
echo DivUtil::openDivColMod("col-md-12");
echo '<h4> <span class="label label-default"> Disciplina * </span> </h4>';
echo '<select class="form-control" id="disciplina">
                <option value="0" selected="selected">Selecione uma disciplina</option>';
foreach ($disciplinas->result() as $disciplina) {
    echo '<option value="' . $disciplina->disciplinaCodigo . '"> ' . $disciplina->disciplina . ' - ' . $disciplina->curso . '</option>';
}
echo '</select>';
echo DivUtil::closeDiv();
echo DivUtil::closeDivRow();
echo DivUtil::openDivRow();
echo DivUtil::openDivColMod("col-md-8");
echo '<h4> <span class="label label-default"> Professor *</span> </h4>';
echo '<select class="form-control" id="professor">
    echo '<option value="' . $professor->codigo . '">' . $professor->nome . '</option>';
}
echo '</select>';
echo DivUtil::closeDiv();
echo DivUtil::closeDivRow();
echo DivUtil::openDivRow();
echo DivUtil::openDivColMod("col-md-8");
echo '<h4> <span class="label label-default"> Identificador * </span> </h4>';
echo form_input(array('id' => 'identificador1', 'name' => 'identificador', 'class' => 'form-control', 'placeholder' => 'identificador'), set_value('identificador')) . '<br>';
echo DivUtil::closeDiv();
echo DivUtil::openDivColMod("col-md-2");
?>
                    
                <?php 
echo DivUtil::closeDiv();
echo DivUtil::closeDivRow();
echo DivUtil::openDivRow();
echo DivUtil::openDivColMod("col-md-8");
echo '<div class="text-right">';
?>
                        <button type="submit" id="botao" class="btn btn-primary" > <?php 
echo IconsUtil::getIcone(IconsUtil::ICON_SEND);
?>
 Cadastrar</button>
                   <?php 
//echo BotaoUtil::getBataoSubmit(IconsUtil::getIcone(IconsUtil::ICON_SEND) . ' Cadastrar', BotaoUtil::BTN_PRIMARY);
echo '</div>';
echo DivUtil::closeDiv();
echo DivUtil::closeDivRow();
echo form_close();
echo PainelUtil::getClosePainel();
for ($i = 0; $i < sizeof($horario); $i++) {
    ?>
                            <tr>
                                <td><?php 
    echo $horario[$i]['disciplina'][0] . $horario[$i]['disciplina'][1] . $horario[$i]['disciplina'][2] . $horario[$i]['disciplina'][3];
    ?>
</td>
                                <td class="text-center"><?php 
    echo $horario[$i]['inicio'] . ' - ' . $horario[$i]['fim'];
    ?>
</td>
                                <td class="text-center" > <a onclick="excluir(<?php 
    echo $horario[$i]['codigo'];
    ?>
)"><?php 
    echo IconsUtil::getIcone(IconsUtil::ICON_REMOVE);
    ?>
</a></td>
                            </tr>
                    <?php 
}
if (sizeof($horario) == 0) {
    ?>
                            <tr>
                                <td colspan="3" class="text-center"><span class="label label-danger">Não há horário agendado!</span></td>
                            </tr>
                    <?php 
}
?>
                </table>
            </td>
 public function editar()
 {
     if ($this->session->tipo == 2) {
         $semestreLetivo = $this->buscarSemestrarAtual();
         $lab1 = $this->HorarioDAO->get_PorLaboratorio(1, $semestreLetivo);
         $lab2 = $this->HorarioDAO->get_PorLaboratorio(2, $semestreLetivo);
         $lab3 = $this->HorarioDAO->get_PorLaboratorio(3, $semestreLetivo);
         $lab4 = $this->HorarioDAO->get_PorLaboratorio(4, $semestreLetivo);
         $dados = array('headerHorario' => true, 'lab1' => $lab1, 'lab2' => $lab2, 'lab3' => $lab3, 'lab4' => $lab4, 'titulo' => 'Sistema de Acesso - Horários Consultar', 'tela' => 'gerenciador/horariosEditar');
         $this->load->view("exibirDados", $dados);
     } else {
         $this->session->set_flashdata('acessoinvalido', IconsUtil::getIcone(IconsUtil::ICON_ALERT) . ' Acesso negado!');
         redirect("gerenciador/consultar");
     }
 }
Beispiel #19
0
                width: 32px;
                height: 32px;
            }
        </style>
    </head>

    <body>
        <body>

            <div class="container-fluid">
                
                <div id="loginbox" style="margin-top:50px;" class="mainbox col-md-4 col-md-offset-4 col-sm-8 col-sm-offset-2">                    
                    <?php 
if ($this->session->flashdata('usuarioinvalido')) {
    echo ModMensagemUtil::getAlertMensagemClose(ModMensagemUtil::ALERT_DANGER);
    echo IconsUtil::getIcone(IconsUtil::ICON_REMOVE) . ' ' . $this->session->flashdata('usuarioinvalido');
    echo ModMensagemUtil::getCloseAlertMensagem();
    //echo ModMensagemUtil::getAlertMensagemClose(ModMensagemUtil::ALERT_WARNING);
    //echo IconsUtil::getIcone(IconsUtil::ICON_ALERT)  . ' Verifique se o tipo de acesso correponde ao seu perfil de usuário.';
    //echo ModMensagemUtil::getCloseAlertMensagem();
    //$erroAlert = 'form-group has-warning has-feedback';
}
?>
                    <div class="panel panel-primary" >
                            <div class="panel-heading">
                                <div class="panel-title">Sis. Gerenciador de acesso | Login</div>
                                
                            </div>     

                            <div style="padding-top:30px" class="panel-body" >
<script src="<?php 
echo base_url('includes/my_js/script.js');
?>
"></script>

<div class="row">
  <div class="col-md-3">
  	<div class="panel panel-default">
	  <div class="panel-heading">
	    <h3 class="panel-title" id="menu">
	    	<span id="menutitle" class=""><?php 
echo IconsUtil::getIcone(IconsUtil::ICON_TH_LIST) . ' ';
?>
 Menu </span>
	    </h3>  
	  </div>
	  <div class="panel-body" id="divclose">
	  	<div class="panel panel-default">
		  <!-- Default panel contents -->
		  <div class="panel-heading"> <h3 class="panel-title">  <span class="glyphicon glyphicon-tasks" aria-hidden="true"></span>  Adminstração</div> </h3>
		  <!-- List group -->
		  <ul>
		    <li>Gerenciamento</li>
		    <li> 
                        <div class="btn-group">
                            <button class="btn btn-default btn-sm dropdown-toggle" type="button" data-toggle="dropdown" aria-expanded="false">
                              Caixa <span class="caret"></span>
                            </button>
                            <ul class="dropdown-menu" role="menu">
                                <li> <?php 
    ?>
"><i class="material-icons">perm_identity</i>Adicionar usuário</a></li>
                                        <?php 
}
?>
                                        <li class="mdl-menu__item"> <a href="<?php 
echo base_url("usuario/logout");
?>
"><i class="material-icons middle">exit_to_app</i> Sair </a></li>
                                    </ul>
                                </div>
                            </header>
                        </div>
                    </div>
                    <span class="mdl-layout-title"><?php 
echo IconsUtil::getIcone("glyphicon glyphicon-menu-hamburger");
?>
 Adminstração </span>
                    <!-- Single button -->

                    <nav class="mdl-navigation">
                        <span class="header_menu" id="curso" style="background-color: #f0ad4e"><span class="glyphicon glyphicon-tasks"></span> Curso <span class="glyphicon glyphicon-chevron-down position_up_down" id="c"></span> </span>
                        <div id="iconC">
                            <a id="newcurso" href="<?php 
echo base_url("curso/cadastrar");
?>
" class="link_menu"><span class="glyphicon glyphicon-plus-sign"></span> Novo curso </a>
                            
                            <a href="<?php 
echo base_url("curso/consultar");
?>
?>
  Professor</th>
        <th><?php 
echo IconsUtil::getIcone("glyphicon glyphicon-send");
?>
 Laborátorio</th>
        <th> <?php 
echo IconsUtil::getIcone("glyphicon glyphicon-calendar");
?>
 Data</th>
        <th> <?php 
echo IconsUtil::getIcone("glyphicon glyphicon-log-in");
?>
 Entrada</th>
        <th> <?php 
echo IconsUtil::getIcone("glyphicon glyphicon-log-out");
?>
 Saída</th>    
    </tr>

    <?php 
foreach ($acessos->result() as $acesso) {
    echo '<tr>';
    echo '<td>';
    echo $acesso->professor;
    echo '</td>';
    echo '<td>';
    echo "Lab " . $acesso->laboratorio;
    echo '</td>';
    echo '<td>';
    echo $acesso->data;