public function visualizar($id) { $unidade = Unidade::get($id); if ($unidade) { $usuarios = Viewusuariounidade::getAllByIdUnidade($id); $this->_set('unidade', $unidade); $this->_set('usuarios', $usuarios); } else { $this->_flash('erro', 'Unidade não encontrada!'); } return $this->_view(); }
public function v($idUsuario, $p = 1) { $usuario = Usuario::get($idUsuario); if ($usuario) { $s = isset($_GET['s']) ? $_GET['s'] : ''; $unidades = Viewusuariounidade::listar($idUsuario, $p, $s); $this->_set('s', $s); $this->_set('usuario', $usuario); $this->_set('unidades', $unidades); } else { $this->_flash('erro', 'Usuário não encontrado!'); } return $this->_view(); }
public function executada_naoexecutada($acao, $idCi) { $ci = Ci::get($idCi); if ($ci) { if ($ci->DataStatus == 0 || $ci->DataStatus == null) { $per = false; if ($ci->TipoPara == 0) { if (Usuariounidade::virificar_permissao($ci->IdPara, Session::get('usuario')->Id)) { $per = true; } } else { if ($ci->IdPara == Session::get('usuario')->Id) { $per = true; } } if ($per) { $ci->IdUsuarioStatus = Session::get('usuario')->Id; $ci->DataStatus = time(); $ci->Status = (int) $acao; try { Ci::salvar($ci); $mensagem = $acao == 1 ? 'CI marcada como EXECUTADA!' : 'CI marcada como NÃO EXECUTADA!'; $this->_flash('alert alert-success fade in', $mensagem); $emails = ''; if ($ci->ParaPara == 0) { $emails .= Viewusuariounidade::allEmail($ci->IdPara); } else { $emails .= Session::get('usuario')->Login_Email; } //Enviar E-mail } catch (ValidationException $e) { $this->_flash('alert alert-error fade in', $e->getMessage()); } catch (Exception $e) { //pre($e); $this->_flash('alert alert-error fade in', 'Ocorreu um erro'); } $this->_redirect('~/ci/recebidas'); } else { throw new AuthException("Sem permissão", 403); } } else { $this->_flash('alert alert-error fade in', 'O Status da CI não pode ser alterado mais de uma vez!'); } } else { $this->_flash('alert alert-error fade in', 'CI não encontrada!'); } $this->_redirect('~/ci/recebidas'); }