$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.
示例#2
0
}
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!");