public static function listar()
 {
     $usuario = new Usuario();
     $usuario->selecionarPorId($_SESSION['auth']['id']);
     $tipoFormulario = new TipoFormulario();
     $listaDeTiposFormularios = $tipoFormulario->listar('fkUsuario = ' . !empty($usuario->fkUsuario) ? $usuario->fkUsuario : $_SESSION['auth']['id']);
     self::$variaveis = array('listaDeTiposFormularios' => $listaDeTiposFormularios);
     self::$corpo = "listar";
     self::renderizar(self::$viewController);
 }
Exemplo n.º 2
0
 public static function adicionar()
 {
     $tipoFormulario = new TipoFormulario();
     $tiposFormulario = $tipoFormulario->listar();
     if (!empty($_POST)) {
         $formulario = new Formulario();
         $formulario->nome = $_POST['nome'];
         $formulario->fkTipoFormulario = $_POST['fkTipoFormulario'];
         $formulario->fkEvento = $_GET['id'];
         $idFormulario = $formulario->salvar();
         for ($i = 1; $i <= $_POST['numeroDePassos']; $i++) {
             $passo = new Passo();
             $passo->fkFormulario = $idFormulario;
             $passo->ordem = $i;
             $passo->salvar();
         }
         $evento = new Evento();
         $evento->selecionarPorId($_GET['id']);
         self::redirecionar(Configuracao::$baseUrl . self::$viewController . '/listar/' . $evento->id . '-' . Funcao::prepararLink($evento->nome) . Configuracao::$extensaoPadrao);
     }
     self::$variaveis = array('tiposFormulario' => $tiposFormulario);
     self::$corpo = 'adicionar';
     self::renderizar(self::$viewController);
 }