Example #1
0
 public function index()
 {
     $this->load->view("template/header");
     $this->load->helper('form');
     $this->load->library("UsuarioFactory");
     if ($this->input->post()) {
         $usuario = new Usuario_model();
         $usuario->set_id($this->input->post('id'));
         $usuario->set_cpf($this->input->post('senha'));
         $usuario->set_nome($this->input->post('username'));
         $usuario->set_email($this->input->post('email'));
         if (isset($_SESSION['LOGIN'])) {
             $acao = 'atualizado';
         } else {
             $acao = 'cadastrado';
         }
         if ($usuario->commit()) {
             $data['mensagem'] = 'Usuario ' . $acao . ' com sucesso!';
         } else {
             $data['mensagem'] = 'Usuario não foi' . $acao . ' com sucesso!';
         }
         $_SESSION['LOGIN'] = $this->input->post('username');
     }
     if (isset($_SESSION['LOGIN'])) {
         //caso usuario logado
         //mostra a view pra ele ver seus dados
         //carregar dados do usuario e enviar para view
         $data['h1'] = "Seu Perfil";
         //carregar usuario logado
         $data['users'] = $this->usuariofactory->getUsuarioByUsername($_SESSION['LOGIN']);
         //enviar usuario logado para view
         $this->load->view("usuario_perfil", $data);
     } else {
         //mostra tela de login
         $this->load->view("usuario_login");
     }
     $this->load->view("template/footer");
 }