public function adicionar() { $objeto = new Convidado(); if (isset($_GET['id'])) { $objeto->load($_GET['id']); } if ($_SERVER['REQUEST_METHOD'] == "POST") { Form::salvar(); if (!$objeto->setconvidado_cpf("{$_POST[convidado_cpf]}")) { redirecionar('', 'Informe o campo convidado_cpf'); } if (!$objeto->setconvidado_nome("{$_POST[convidado_nome]}")) { redirecionar('', 'Informe o campo convidado_nome'); } if (!$objeto->setconvidado_rua("{$_POST[convidado_rua]}")) { redirecionar('', 'Informe o campo convidado_rua'); } if (!$objeto->setconvidado_num("{$_POST[convidado_num]}")) { redirecionar('', 'Informe o campo convidado_num'); } if (!$objeto->setconvidado_bairro("{$_POST[convidado_bairro]}")) { redirecionar('', 'Informe o campo convidado_bairro'); } if (!$objeto->setconvidado_cidade("{$_POST[convidado_cidade]}")) { redirecionar('', 'Informe o campo convidado_cidade'); } if (!$objeto->setconvidado_telefone("{$_POST[convidado_telefone]}")) { redirecionar('', 'Informe o campo convidado_telefone'); } if (!$objeto->setconvidado_celular("{$_POST[convidado_celular]}")) { redirecionar('', 'Informe o campo convidado_celular'); } if (!$objeto->setconvidado_email("{$_POST[convidado_email]}")) { redirecionar('', 'Informe o campo convidado_email'); } Form::limpar(); if ($objeto->salvar()) { redirecionar("?pagina=convidado&acao=editar&id={$objeto->getconvidado_cpf()}", 'registro salvo com sucesso!'); } else { redirecionar('', 'falha ao salvar registro!'); } } else { $template = new Template(); $template->assignParam('objeto', $objeto); return $template->render("convidado/editar.phtml"); } }