Esempio n. 1
0
 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");
     }
 }