public static function listar()
 {
     $tipoUsuario = new TipoUsuario();
     $listaDeTiposUsuarios = $tipoUsuario->listar();
     self::$variaveis = array('listaDeTiposUsuarios' => $listaDeTiposUsuarios);
     self::$corpo = "listar";
     self::renderizar(self::$viewController);
 }
Exemplo n.º 2
0
 public static function editar()
 {
     $usuario = new Usuario();
     $id = !empty($_GET['id']) ? $_GET['id'] : $_SESSION['auth']['id'];
     $usuario->selecionarPorId($id);
     if (!empty($_POST)) {
         $usuario->nome = $_POST['nome'];
         $usuario->email = $_POST['email'];
         $usuario->sexo = $_POST['sexo'];
         if (!empty($_POST['senha'])) {
             $usuario->senha = md5($_POST['senha']);
         }
         $usuario->fkTipoUsuario = $_POST['fkTipoUsuario'];
         $usuario->salvar();
         self::redirecionar(!empty($_GET['id']) ? Configuracao::$baseUrl . self::$viewController . '/listar' . Configuracao::$extensaoPadrao : Configuracao::$baseUrl);
     }
     $tipoUsuario = new TipoUsuario();
     $tiposUsuario = $tipoUsuario->listar();
     self::$variaveis = array('usuario' => $usuario, 'tiposUsuario' => $tiposUsuario);
     self::$corpo = "editar";
     self::renderizar(self::$viewController);
 }