Пример #1
0
 public function excluir($id)
 {
     $procedimento = ORM::Factory('procedimento', $id);
     $processo = $procedimento->processo;
     $procedimento->delete();
     html::flash_message('Procedimento excluído com sucesso!', 'success');
     url::redirect('processos/formulario/' . $processo->id);
 }
Пример #2
0
 public function excluir($id)
 {
     $usuario = ORM::Factory('usuario', $id);
     //se exclui usuarios q nao seja o root
     if ($id > 1) {
         $nome = $usuario->nome;
         $usuario->delete();
         html::flash_message('Usuário <b>' . $nome . '</b> excluído com sucesso!', 'success');
     }
     url::redirect('usuarios/');
 }
Пример #3
0
 public function check_login()
 {
     //se nao estiver no controller de autenticacoes
     if (Router::$controller != 'autenticacoes') {
         $session = Session::instance();
         $usuario = Session::instance()->get('usuario', FALSE);
         if (!$usuario) {
             html::flash_message('Para ter acesso ao sistema por favor informe seu email e senha.', 'erro');
             url::redirect('autenticacoes/');
         }
     }
 }
Пример #4
0
 public function excluir($id)
 {
     $esfera = ORM::Factory('esfera', $id);
     if ($esfera->orgaos->count()) {
         $conteudo = '<h1>Excluir esfera</h1>';
         $texto = 'Para remover esta esfera, é necessário remover seus orgãos primeiro.<br>';
         $texto .= html::anchor('esferas/formulario/' . $esfera->id, 'Voltar a esfera: ' . $esfera->nome);
         $conteudo = $conteudo . html::message($texto, 'Atenção', 'erro');
         $this->template->content = $conteudo;
     } else {
         $esfera->delete();
         html::flash_message('Esfera excluída com sucesso!', 'success');
         url::redirect('esferas/');
     }
 }
Пример #5
0
 public function excluir($id)
 {
     $grupo = ORM::Factory('grupo_procedimento', $id);
     if ($grupo->tipo_procedimentos->count()) {
         $conteudo = '<h1>Excluir Grupo de Procedimentos</h1>';
         $texto = 'Para remover este grupo de procedimentos, é necessário remover seus tipos de procedimentos primeiro.<br>';
         $texto .= html::anchor('grupo_procedimentos/formulario/' . $grupo->id, 'Voltar ao Grupo: ' . $grupo->nome);
         $conteudo = $conteudo . html::message($texto, 'Atenção', 'erro');
         $this->template->content = $conteudo;
     } else {
         $grupo->delete();
         html::flash_message('Grupo de procedimentos excluído com sucesso!', 'success');
         url::redirect('grupo_procedimentos/');
     }
 }
Пример #6
0
 public function excluir($id)
 {
     $processo = ORM::Factory('processo', $id);
     if ($processo->procedimentos->count()) {
         $conteudo = '<h1>Excluir Processo</h1>';
         $texto = 'Para remover este processo, é necessário move/remover todos os procedimentos vinculados a ele.<br>';
         $texto .= html::anchor('processos/formulario/' . $processo->id, 'Ver o formulário deste processo');
         $conteudo = $conteudo . html::message($texto, 'Atenção', 'erro');
         $this->template->content = $conteudo;
     } else {
         $processo->delete();
         html::flash_message('Processo excluído com sucesso!', 'success');
         url::redirect('processos/');
     }
 }
Пример #7
0
 public function excluir($id)
 {
     $advogado = ORM::Factory('advogado', $id);
     if ($advogado->procedimentos->count()) {
         $conteudo = '<h1>Excluir Advogado</h1>';
         $texto = 'Para remover este advogado, é necessário move/remover todos os procedimentos que ele é responsável.<br>';
         $texto .= html::anchor('advogados/', 'Voltar a lista de Advogados');
         $conteudo = $conteudo . html::message($texto, 'Atenção', 'erro');
         $this->template->content = $conteudo;
     } else {
         $advogado->delete();
         html::flash_message('Advogado excluído com sucesso!', 'success');
         url::redirect('advogados/');
     }
 }
Пример #8
0
 public function excluir($id)
 {
     $pessoa = ORM::Factory('pessoa', $id);
     if ($pessoa->processos()->count()) {
         $conteudo = '<h1>Excluir Pessoa</h1>';
         $texto = 'Para remover esta pessoa, é necessário remover todos os processos que ela faz parte.<br>';
         $texto .= html::anchor('pessoas/', 'Voltar a lista de Pessoas');
         $conteudo = $conteudo . html::message($texto, 'Atenção', 'erro');
         $this->template->content = $conteudo;
     } else {
         $pessoa->delete();
         html::flash_message('Pessoa excluída com sucesso!', 'success');
         url::redirect('pessoas/');
     }
 }
Пример #9
0
 public function excluir($id)
 {
     $grupo = ORM::Factory('grupo_acesso', $id);
     if ($grupo->usuarios->count()) {
         $conteudo = '<h1>Excluir Grupo de Acesso</h1>';
         $texto = 'Para remover este Grupo de Acesso, é necessário remover/mover todos seus usuários primeiro.<br>';
         $texto .= html::anchor('grupo_acessos', 'Voltar a lista de Grupos de Acesso');
         $conteudo = $conteudo . html::message($texto, 'Atenção', 'erro');
         $this->template->content = $conteudo;
     } else {
         $nome = $grupo->nome;
         $grupo->delete();
         html::flash_message('Grupo de Acesso <b>' . $nome . '</b> excluído com sucesso!', 'success');
         url::redirect('grupo_acessos');
     }
 }
Пример #10
0
 public function excluir($id)
 {
     $gaveta = ORM::Factory('gaveta', $id);
     if ($gaveta->processos->count()) {
         $conteudo = '<h1>Excluir gaveta</h1>';
         $texto = 'Para remover esta gaveta, é necessário remover/mover seus processos primeiro.<br>';
         $texto .= html::anchor('armarios/formulario/' . $gaveta->armario->id, 'Voltar ao Armário: ' . $gaveta->armario->nome);
         $conteudo = $conteudo . html::message($texto, 'Atenção', 'erro');
         $this->template->content = $conteudo;
     } else {
         $armario = $gaveta->armario->id;
         $gaveta->delete();
         html::flash_message('Gaveta excluída com sucesso!', 'success');
         url::redirect('armarios/formulario/' . $armario);
     }
 }
Пример #11
0
 public function excluir($id)
 {
     $orgao = ORM::Factory('orgao', $id);
     if ($orgao->processos->count()) {
         $conteudo = '<h1>Excluir orgão</h1>';
         $texto = 'Para remover esta orgão, é necessário remover/mover seus processos primeiro.<br>';
         $texto .= html::anchor('orgaos/formulario/' . $orgao->id, 'Voltar ao Orgão: ' . $orgao->nome);
         $conteudo = $conteudo . html::message($texto, 'Atenção', 'erro');
         $this->template->content = $conteudo;
     } else {
         $esfera = $orgao->esfera->id;
         $orgao->delete();
         html::flash_message('Orgão excluído com sucesso!', 'success');
         url::redirect('esferas/formulario/' . $esfera);
     }
 }
Пример #12
0
 public function excluir($armario_id)
 {
     $armario = ORM::Factory('armario', $armario_id);
     //verifica se tem gavetas
     if ($armario->gavetas->count()) {
         $conteudo = '<h1>Excluir armário</h1>';
         $texto = 'Para remover este armário, é necessário remover suas gavetas primeiro.<br>';
         $texto .= html::anchor('armarios/formulario/' . $armario->id, 'Voltar ao Armário: ' . $armario->nome);
         $conteudo = $conteudo . html::message($texto, 'Atenção', 'erro');
         $this->template->content = $conteudo;
     } else {
         $armario->delete();
         html::flash_message('Armário excluído com sucesso!', 'success');
         url::redirect('armarios/');
     }
 }
Пример #13
0
 public function logoff()
 {
     Session::instance()->delete('usuario');
     html::flash_message('Usuário desconectado.', 'success');
     $this->index();
 }