public function adicionar() { $objeto = new Local(); if (isset($_GET['id'])) { $objeto->load($_GET['id']); } if ($_SERVER['REQUEST_METHOD'] == "POST") { Form::salvar(); if (!$objeto->setlocal_nome("{$_POST[local_nome]}")) { redirecionar('', 'Informe o campo local_nome'); } if (!$objeto->setlocal_rua("{$_POST[local_rua]}")) { redirecionar('', 'Informe o campo local_rua'); } if (!$objeto->setlocal_num("{$_POST[local_num]}")) { redirecionar('', 'Informe o campo local_num'); } if (!$objeto->setlocal_complemento("{$_POST[local_complemento]}")) { redirecionar('', 'Informe o campo local_complemento'); } if (!$objeto->setlocal_bairro("{$_POST[local_bairro]}")) { redirecionar('', 'Informe o campo local_bairro'); } if (!$objeto->setlocal_cep("{$_POST[local_cep]}")) { redirecionar('', 'Informe o campo local_cep'); } if (!$objeto->setlocal_telefone("{$_POST[local_telefone]}")) { redirecionar('', 'Informe o campo local_telefone'); } if (!$objeto->setlocal_capacidade("{$_POST[local_capacidade]}")) { redirecionar('', 'Informe o campo local_capacidade'); } Form::limpar(); if ($objeto->salvar()) { redirecionar("?pagina=local&acao=editar&id={$objeto->getlocal_id()}", 'registro salvo com sucesso!'); } else { redirecionar('', 'falha ao salvar registro!'); } } else { $template = new Template(); $template->assignParam('objeto', $objeto); return $template->render("local/editar.phtml"); } }