Example #1
0
        return Redirect::to_view('login.login');
    }
    # Verifica se existe um Usuário com determinadas credenciais no sistema
    if ($model_login->user_exist($data)) {
        $usuario_from_db = $model_login->where('login', '=', $data['login']);
        $data = array();
        foreach ($usuario_from_db as $itens) {
            $data['id_usuario'] = $itens->id;
            $data['login_usuario'] = $itens->login;
            $data['perfil_usuario'] = $itens->perfil;
            $data['data_cadastro_usuario'] = $itens->data_cadastro;
            $data['vinculo_empresa'] = $itens->vinculo_empresa;
        }
        # Carrega os dados do Usuário na session
        Session::put_session('id_usuario', $data['id_usuario']);
        Session::put_session('login_usuario', $data['login_usuario']);
        Session::put_session('perfil_usuario', $data['perfil_usuario']);
        Session::put_session('data_cadastro_usuario', $data['data_cadastro_usuario']);
        Session::put_session('vinculo_empresa', $data['vinculo_empresa']);
        return Redirect::to_view('dashboard.inicio');
    }
    Session::flash('error', 'Login ou Senha incorretos');
    return Redirect::to_view('login.login');
}
# --------------------------------------------------------------------------
# Faz o logout da aplicação
# --------------------------------------------------------------------------
if (Context::get_context('logout')) {
    Auth::logout();
    return Redirect::to_view('login.login');
}
                return Redirect::to_view('empresa_administradora.editar', "id={$id_usuario}");
            }
            # Inclui o campo password na edição
            $data_login['password'] = Hash::make(Request::in_post('password'));
        }
        # Cadastra os dados referentes ao Login
        if ($model_login->update($data_login, Request::in_get('id_usuario'))) {
            Session::flash('success', 'Dados Editados com Sucesso.');
            return Redirect::to_view('empresa_administradora.editar', "id={$id_usuario}");
        }
    }
}
# --------------------------------------------------------------------------
# Realizando o pre-cadastro de Empresas externas, ou seja, empresas de clêntes
# --------------------------------------------------------------------------
if (Context::get_context('pre_cadastro_empresas_externas')) {
    # Dados referentes aos dados da Empresa
    $data['nome'] = Request::in_post('nome');
    $data['cnpj'] = Request::in_post('cnpj');
    # Dados referentes aos dodos do Login
    $data_login['login'] = Request::in_post('login');
    $data_login['password'] = Hash::make(Password_generator::generate());
    $data_login['status'] = 1;
    $data_login['perfil'] = 2;
    $data_login['data_cadastro'] = Date('d/m/Y');
    if (Filter::is_empty_array($data)) {
        Session::flash('error', 'Todos os campos são obrigatórios');
        return Redirect::to_view('empresas_externas.cadastrar');
    }
    if (!Filter::is_email($data_login['login'])) {
        Session::flash('error', 'Por favor, digite um Email valido');
Example #3
0
        return Redirect::to_view('setores.cadastrar');
    }
}
# --------------------------------------------------------------------------
# Realizando a  Deleção dos Setores
# --------------------------------------------------------------------------
if (Context::get_context('deletar')) {
    if ($setor->delete(Request::in_get('id'))) {
        Session::flash('success', 'Setor Deletado com Sucesso');
        return Redirect::to_view('setores.listar');
    }
}
# --------------------------------------------------------------------------
# Realizando a Edição dos Setores
# --------------------------------------------------------------------------
if (Context::get_context('editar')) {
    $data['nome'] = Request::in_post('nome');
    $data['descricao'] = Request::in_post('descricao');
    $data['data_cadastro'] = Date::date_now('br');
    $data['vinculo_empresa'] = Session::get_session('vinculo_empresa');
    $id = Request::in_get('id', true);
    if (Filter::is_empty_array($data)) {
        Session::flash('error', 'Todos os campos são obrigatórios');
        return Redirect::to_view('setores.cadastrar');
    }
    $data['responsavel'] = Request::in_post('responsavel');
    if (Filter::is_empty($data['responsavel'])) {
        $data['responsavel'] = 0;
    }
    if ($setor->update($data, $id)) {
        Session::flash('success', 'Setor Editado com Sucesso');