Ejemplo n.º 1
0
if (isset($_POST['save'])) {
    // ACTUALIZAR OU INSERIR
    if ($_POST['id_equipa'] == "") {
        $_POST['id_equipa'] = "-1";
    }
    $fields['id_equipa'] = dbInteger($_POST['id_equipa']);
    $fields['id_delegacao'] = dbInteger($_POST['id_delegacao']);
    $fields['id_modalidade'] = dbInteger($_POST['id_modalidade']);
    if ($_POST['id_equipa'] == "-1") {
        $fields['status'] = dbString("I");
        equipaInsert($fields);
        $redirectToEquipa = true;
        //salta para a nova equipa
    } else {
        $eq = equipaGet($fields['id_equipa']);
        if (!setIsEquivalent($_POST, $eq)) {
            $fields['status'] = dbString("U");
            equipaUpdate($fields);
        }
    }
} elseif (isset($_POST['delete'])) {
    // CANCELAR
    if (isset($_POST['id_equipa'])) {
        if ($_POST['status'] == 'I') {
            $status = 'X';
        } else {
            $status = 'D';
        }
        equipaUpdateStatus($_POST['id_equipa'], $status);
    }
} elseif (isset($_POST['inscrever'])) {
Ejemplo n.º 2
0
 case "Guardar":
     if ($_POST['id_delegacao'] == "") {
         $_POST['id_delegacao'] = "-1";
     }
     $fields['id_delegacao'] = dbInteger($_POST['id_delegacao']);
     $fields['id_pais'] = dbString($_POST['id_pais']);
     $fields['nome_responsavel'] = dbString($_POST['nome_responsavel']);
     $fields['status'] = dbString($status);
     $fields['login'] = dbString($_POST['user']);
     $fields['password'] = dbString($_POST['password']);
     if ($_POST['id_delegacao'] == "-1") {
         $fields['status'] = dbString("I");
         delegacaoInsert($fields);
     } else {
         $de = delegacaoGet($fields['id_delegacao']);
         if (!setIsEquivalent($_POST, $de)) {
             $fields['status'] = dbString("U");
             delegacaoUpdate($fields);
         }
     }
     break;
 case "Remover":
     if ($_POST['status'] == 'I') {
         $status = 'X';
     } else {
         $status = 'D';
     }
     delegacaoUpdateStatus($_POST['id_delegacao'], $status);
     break;
 default:
     //n�o faz nada e volta para index