$ano = isset($_POST['ano']) ? $_POST['ano'] : NULL; $mes = isset($_POST['mes']) ? $_POST['mes'] : NULL; $transp = isset($_POST['transportetipo']) ? $_POST['transportetipo'] : NULL; $nrtransp = isset($_POST['nrtransp']) ? $_POST['nrtransp'] : NULL; $escolaridade = isset($_POST['escolaridadetipo']) ? $_POST['escolaridadetipo'] : NULL; } else { $action = $_GET['action']; $id = $_GET['id']; $disponibilidade_id = isset($_GET['disponibilidade_id']) ? $_GET['disponibilidade_id'] : NULL; } if ($action == "index") { #validar os paramentros informados if ($ano != NULL && isNumeric($ano)) { $router->addParam("ano", $ano); } else { $router->addMsgErro("Ano informado invalido."); } if ($mes != NULL && isNumeric($mes)) { $router->addParam("mes", $mes); } else { $router->addMsgErro("Mes informado invalido."); } $router->redirect(); return; } elseif ($action == "agendar") { if (!validateRecaptch()) { $router->addMsgErro("Codigo nao confere com a imagem!"); $router->redirect(); return; } #quantidade de visitante tem que ser maior que 10.
} if ($_SERVER['REQUEST_METHOD'] === 'POST') { $action = $_POST['action']; $id = isset($_POST['id']) ? $_POST['id'] : NULL; $login = isset($_POST['login']) ? $_POST['login'] : NULL; $senha = isset($_POST['senha']) ? $_POST['senha'] : NULL; } else { $action = $_GET['action']; $id = $_GET['id']; } if ($action == "delete") { $usuario = Usuario::find($id); if ($usuario->delete()) { $router->addMsg("Objeto excluido com sucesso!"); } else { $router->addMsgErro("Nao foi possivel excluir objeto!"); } $router->redirect(); return; } elseif ($action == "new") { if ($login != NULL && $senha != NULL) { $usuario = new Usuario(); $usuario->login = $login; #verifica a força da senha if (!validateForcaSenha($senha)) { $router->redirect(); return; } $usuario->senha = md5($senha); if ($usuario->save()) { $router->addMsg("Objeto salvo com sucesso!");