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); }
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); }