public static function editar() { $templateEmail = new TemplateEmail(); $templateEmail->selecionarPorId($_GET['id']); if (!empty($_POST)) { $formulario = new Formulario(); $formulario->selecionarPorId($templateEmail->fkFormulario); $templateEmail->nome = $_POST['nome']; $templateEmail->assunto = $_POST['assunto']; $templateEmail->mensagem = $_POST['mensagem']; $templateEmail->salvar(); self::redirecionar(Configuracao::$baseUrl . self::$viewController . '/listar/' . $templateEmail->fkFormulario . '-' . Funcao::prepararLink($formulario->nome) . Configuracao::$extensaoPadrao); } $variaveis = array(); $passo = new Passo(); $passos = $passo->listarPorIdFormulario($templateEmail->fkFormulario); foreach ($passos as $unPasso) { if (!empty($unPasso->estrutura)) { $estruturaFormulario = json_decode(json_decode($unPasso->estrutura)->form_structure); foreach ($estruturaFormulario as $campo) { if (is_string($campo->values)) { $variaveis[] = Funcao::normatizaVariaveisRespostas($campo->values); } } } } $variaveis[] = 'linkConfirmacao'; $variaveis[] = 'linkFinalizacao'; $variaveis[] = 'linkCertificado'; self::$variaveis = array('templateEmail' => $templateEmail, 'variaveis' => $variaveis); self::$corpo = "editar"; self::renderizar(self::$viewController); }