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'])) {
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