diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..1083046 --- /dev/null +++ b/TODO.md @@ -0,0 +1,7 @@ +in macMahon export -> under country copy clubs. +Edit in delete button in line +make update person per person +Remove update egd data + + + diff --git a/go-form-plugin/export/mcmahon-help.php b/go-form-plugin/export/mcmahon-help.php index efe38c5..87ad7b6 100644 --- a/go-form-plugin/export/mcmahon-help.php +++ b/go-form-plugin/export/mcmahon-help.php @@ -340,730 +340,6 @@ $mcmahonfirst = ' de Germany - - Aachen - AC - - - Altenkirchen (Westerwald) - AK - - - Aschaffenburg - AB - - - Augsburg - A - - - Bad Doberan - DBR - - - Bad Kreuznach - KH - - - Bad Segeberg - SE - - - Bautzen - BZ - - - Bayreuth - BT - - - Bergheim/Rhein-Erft-Kreis - BM - - - Bergisch Gladbach/Rheinisch-Bergischer Kreis - GL - - - Berlin - B - - - Bielefeld - BI - - - Böblingen - BB - - - Bochum - BO - - - Bonn - BN - - - Borken - BOR - - - Bottrop - Bot - - - Braunschweig - BS - - - Bremen/Bremerhaven - HB - - - Castrop-Rauxel - CAS - - - Chemnitz - C - - - Clausthal-Zellerfeld - CLZ - - - Coburg - CO - - - Cottbus - CB - - - Darmstadt - DA - - - Detmold - DT - - - Diepholz - DH - - - Dingolfing-Landau - DGF - - - Dinslaken - DIN - - - Dippoldiswalde/Weißeritzkreis - DW - - - Döbeln (Landkreis) - DL - - - Donau-Ries - DON - - - Dortmund - DO - - - Dresden - DD - - - Duisburg - DU - - - Düren - DN - - - Düsseldorf - D - - - Ebersberg - EBE - - - Eisenach - EA - - - Eisenhüttenstadt - EH - - - Emden - EMD - - - Erding - ED - - - Erlangen - ER - - - Essen - E - - - Euskirchen - EU - - - Flensburg - FL - - - Forchheim - FO - - - Frankfurt - F - - - Frankfurt (Oder) - FF - - - Freiburg/Breisgau-Hochschwarzwald - FR - - - Freudenstadt - FDS - - - Friedberg/Wetteraukreis - FB - - - Friedrichshafen/Bodenseekreis - FN - - - Fulda - FD - - - Fürstenfeldbruck - FFB - - - Gelsenkirchen - GE - - - Gießen - GI - - - Gifhorn - GF - - - Göppingen - GP - - - Göttingen - GOE - - - Greifswald - HGW - - - Greiz - GRZ - - - Gummersbach/Oberbergischer Kreis - GM - - - Gütersloh - GT - - - Hagen (Westfalen) - HA - - - Hamburg - HH - - - Hameln-Pyrmont - HM - - - Hanau - HU - - - Hannover - H - - - Heidelberg/Rhein-Neckar-Kreis - HD - - - Heilbronn (Neckar) - HN - - - Helmstedt - HE - - - Heppenheim (Bergstraße) - HP - - - Herford - HF - - - Hildesheim - HI - - - Höxter - HX - - - Ilmenau - IL - - - Itzehoe - IZ - - - Jena - J - - - Kaiserslautern - KL - - - Kamenz - KM - - - Karlsruhe - KA - - - Kassel - KS - - - Kaufbeuren - KF - - - Kiel - KI - - - Koblenz - KO - - - Köln - K - - - Konstanz - KN - - - Korbach/Waldeck-Frankenberg - KB - - - Krefeld - KR - - - Landau - LD - - - Landkreis Dahme-Spreewald - LDS - - - Landkreis Mansfeld-Südharz - MSH - - - Landkreis Oder-Spree - LOS - - - Landshut - LA - - - Langerwehe - LGW - - - Leer - LER - - - Leipzig - L - - - Lemgo - LE - - - Leverkusen - LEV - - - Lippstadt - LP - - - Löbau - LOEB - - - Lübeck - HL - - - Ludwigsburg - LB - - - Ludwigshafen (Rhein) - LU - - - Lüneburg - LG - - - Magdeburg - MD - - - Mainz - MZ - - - Mannheim - MA - - - Marburg (Lahn) - MR - - - Meerbusch - MEE - - - Meschede/Hochsauerlandkreis - HSK - - - Mettmann - ME - - - Mittweida - MW - - - Mönchengladbach - MG - - - München - M - - - Münster - MS - - - Neubrandenburg - NB - - - Neunkirchen (Saarland) - NK - - - Nienburg - NI - - - Nordhausen - NDH - - - Nürnberg - N - - - Nürtingen - NT - - - Oberhausen - OB - - - Offenbach - OF - - - Oldenburg - OL - - - Olpe - OE - - - Osnabrück - OS - - - Paderborn - PB - - - Passau - PA - - - Peine - PE - - - Pforzheim - PF - - - Pinneberg - PI - - - Potsdam - P - - - Rathenow/Havelland - HVL - - - Ratingen - RAT - - - Recklinghausen - RE - - - Rendsburg-Eckernförde - RD - - - Reutlingen - RT - - - Rosenheim - RO - - - Rostock - HRO - - - Roth (Rednitz) - RH - - - Saalfeld - SLF - - - Saarbrücken - SB - - - Saarlouis - SLS - - - Salzgitter - SZ - - - Schaumburg/Stadthagen - SHG - - - Schleiz - SCZ - - - Schleswig - SL - - - Schwäbisch Gmünd - GD - - - Schwedt (Oder) - SDT - - - Schweinfurt - SW - - - Schwerin - SN - - - Siegburg - SU - - - Siegen - SI - - - Solingen - SG - - - Soltau-Fallingbostel - SFA - - - Spree-Neiße - SPN - - - Stade - STD - - - Steinfurt - ST - - - Stralsund - HST - - - Stuttgart - S - - - Syke - SY - - - Teltow-Fläming - TF - - - Torgau - TG - - - Trier - TR - - - Uelzen - UE - - - Ulm - UL - - - Unna - UN - - - Wanne-Eickel - WAN - - - Weimar - WE - - - Wiesbaden - WI - - - Wilhelmshaven - WHV - - - Winsen (Luhe) - WL - - - Witten (Ruhr) - WIT - - - Wolfenbüttel - WF - - - Wolfsburg - WOB - - - Worms - WO - - - Wuppertal - W - - - Zittau - ZI - dj @@ -1104,130 +380,6 @@ $mcmahonfirst = ' es Spain - - Agoca - Agoc - - - Alicante - Ala - - - Alicante - Ali - - - AmaGo - AMaG - - - Barcelona - Bar - - - Barcelona - Barc - - - Bilbao - Bil - - - Bilbao - Bilb - - - Cadiz - Cad - - - Cadiz - Cadi - - - Canarias - CAN - - - Cordoba - Cor - - - Cordoba - Cord - - - Granada - Gra - - - Granada - Gran - - - Huelva - Hue - - - Huelva - Huel - - - Madrid - Mad - - - Madrid - Madr - - - Malaga - Mal - - - Malaga - Mala - - - Murcia - Mur - - - NamBan - Nam - - - NamBan - NamB - - - Pedra - Pedr - - - Sevilla - Sev - - - Sevilla - Sevi - - - Tengen - Ten - - - Tengen - Teng - - - UbicuoKiin - Ubic - - - Zaragoza - Zar - et @@ -1400,242 +552,6 @@ $mcmahonfirst = ' it Italy - - Alghero - Algh - - - Bari - Bari - - - Belluno - Bell - - - Biella - Biel - - - Bologna - Bolo - - - Brescia - Bres - - - Caserta - Case - - - Como - Como - - - Faenza - Faen - - - Ferrara - Ferr - - - Firenze - Fire - - - Forlì - Forl - - - Frascati - Fras - - - Gaeta - Gaet - - - Genova - Geno - - - Gorizia - Gori - - - Grosseto - Gros - - - Imola - Imol - - - Imperia - Impe - - - La Spezia - LaSp - - - Livorno - Livo - - - Lodi - Lodi - - - Lucca - Lucc - - - Milano - Mila - - - Modena - Mode - - - Napoli - Napo - - - Novara - Nova - - - Padova - Pado - - - Palermo - Pale - - - Parma - Parm - - - Perugia - Peru - - - Pescara - Pesc - - - Piacenza - Piac - - - Pisa - Pisa - - - Pordenone - Pord - - - Prato - Prat - - - Ravenna - Rave - - - Reggio Emilia - RegE - - - Rimini - Rimi - - - Roma - Roma - - - San Marino - S.Mi - - - Sassari - Sass - - - Savona - Savo - - - Siena - Sien - - - Teramo - Tera - - - Thiene - Thie - - - Torino - Tori - - - Tradate - Trad - - - Trento - Tren - - - Treviso - Trev - - - Trieste - Trie - - - Tuenno - Tuen - - - Udine - Udin - - - Urbino - Urbi - - - Varese - Vare - - - Venezia - Vene - - - Verona - vero - - - Vicenza - Vice - - - Viterbo - Vite - je diff --git a/go-form-plugin/export/pairgoth.php b/go-form-plugin/export/pairgoth.php index ac861ae..4cfd117 100644 --- a/go-form-plugin/export/pairgoth.php +++ b/go-form-plugin/export/pairgoth.php @@ -16,20 +16,20 @@ header('Content-Disposition: attachment; filename="go-form-' . sanitize_title($f $output = fopen('php://output', 'w'); -fwrite($output,'{"id":1,"type":"INDIVIDUAL","name":"Template","shortName":"20251111-Template","startDate":"2025-11-11","endDate":"2025-11-11","director":"","country":"si","location":"Template","online":false,"komi":6.5,"rules":"JAPANESE","gobanSize":19,"timeSystem":{"type":"CANADIAN","mainTime":2400,"byoyomi":300,"stones":15},"rounds":5,"pairing":{"type":"MAC_MAHON","base":{"nx1":0.5,"dupWeight":5.0E14,"random":0.0,"deterministic":true,"colorBalanceWeight":1000000.0},"main":{"catWeight":2.0E13,"scoreWeight":1.0E11,"upDownWeight":1.0E8,"upDownCompensate":true,"upDownLowerMode":"MIDDLE","upDownUpperMode":"MIDDLE","maximizeSeeding":5000000.0,"firstSeedLastRound":2,"firstSeed":"SPLIT_AND_RANDOM","secondSeed":"SPLIT_AND_FOLD","firstSeedAddCrit":"RATING","secondSeedAddCrit":"NONE","mmsValueAbsent":0.5,"roundDownScore":true,"sosValueAbsentUseBase":true},"secondary":{"barThreshold":true,"rankThreshold":0,"winsThreshold":true,"secWeight":1.0E11},"geo":{"weight":1.0E11,"mmsDiffCountry":1,"mmsDiffClubGroup":3,"mmsDiffClub":3},"handicap":{"weight":0.0,"useMMS":false,"threshold":8,"correction":2,"ceiling":9},"placement":["MMS","SOSM","SOSOSM"],"mmFloor":-20,"mmBar":0},"players":['); +fwrite($output, '{"id":1,"type":"INDIVIDUAL","name":"Template","shortName":"20251111-Template","startDate":"2025-11-11","endDate":"2025-11-11","director":"","country":"si","location":"Template","online":false,"komi":6.5,"rules":"JAPANESE","gobanSize":19,"timeSystem":{"type":"CANADIAN","mainTime":2400,"byoyomi":300,"stones":15},"rounds":5,"pairing":{"type":"MAC_MAHON","base":{"nx1":0.5,"dupWeight":5.0E14,"random":0.0,"deterministic":true,"colorBalanceWeight":1000000.0},"main":{"catWeight":2.0E13,"scoreWeight":1.0E11,"upDownWeight":1.0E8,"upDownCompensate":true,"upDownLowerMode":"MIDDLE","upDownUpperMode":"MIDDLE","maximizeSeeding":5000000.0,"firstSeedLastRound":2,"firstSeed":"SPLIT_AND_RANDOM","secondSeed":"SPLIT_AND_FOLD","firstSeedAddCrit":"RATING","secondSeedAddCrit":"NONE","mmsValueAbsent":0.5,"roundDownScore":true,"sosValueAbsentUseBase":true},"secondary":{"barThreshold":true,"rankThreshold":0,"winsThreshold":true,"secWeight":1.0E11},"geo":{"weight":1.0E11,"mmsDiffCountry":1,"mmsDiffClubGroup":3,"mmsDiffClub":3},"handicap":{"weight":0.0,"useMMS":false,"threshold":8,"correction":2,"ceiling":9},"placement":["MMS","SOSM","SOSOSM"],"mmFloor":-20,"mmBar":0},"players":['); $count = count($entries); foreach ($entries as $i => $e) { $rank = $e->rank - 30; $id = ($i + 1) * 2; - $out = "{\"id\":$id,\"name\":\"$e->first_name\",\"firstname\":\"$e->last_name\",\"rating\":$e->rating,\"rank\":$rank,\"country\":\"$e->country\",\"club\":\"$e->club\",\"final\":false,\"egf\":\"$e->egd_number\"}"; + $out = "{\"id\":$id,\"name\":\"$e->last_name\",\"firstname\":\"$e->first_name\",\"rating\":$e->rating,\"rank\":$rank,\"country\":\"$e->country\",\"club\":\"$e->club\",\"final\":false,\"egf\":\"$e->egd_number\"}"; if ($i + 1 < $count) { $out .= ","; } fwrite($output, $out); } -fwrite($output,'],"games":[[]]}'); +fwrite($output, '],"games":[[]]}');