die fragen nach der fertigstellung des sis-imports mehren sich von stunde zu stunde. deshalb arbeite ich jetzt mit hochdruck an der programmierung dieser extension.
wenn ein verein 4 - 8 mannschaften manuelle pflegen muss, ist das schon ein enormer aufwand.
jetzt zu der xml-datei. habe mir gerade eine aktuelle von unserer ersten mannschaft gezogen. so sieht die erste paarung aus:
Code: Select all
[Spiel] => Array
(
[0] => SimpleXMLElement Object
(
[Liga] => 001511505501506506501000000000000003006
[Aktualisierungsdatum] => 2010-09-15T14:32:26+02:00
[SpielDatum] => 2010-09-11T00:00:00+02:00
[Mannschaft1] => 001511505501506506501000000000000003010
[Mannschaft2] => 001511505501506506501000000000000003006
[Tore01] => 16
[Tore02] => 12
[Tore1] => 27
[Tore2] => 26
[Punkte1] => 2
[Punkte2] => 0
[Halle] => 1310208864
[Schiri] => 1310208089
[Anmerkung] => SimpleXMLElement Object
(
)
[SpielBericht] => SimpleXMLElement Object
(
)
[SpielVon] => 2010-09-11T15:45:00+02:00
[SpielBis] => 2010-09-11T17:14:00+02:00
[Zuschauer] => 0
[ZSGespann] => 0
[SBGespann] => 0
[Heim] => DJK Westf. Welper 3
[HeimNr] => 1310208073
[Gast] => SG Linden-Dahlhs.
[GastNr] => 1310208064
[HallenName] => Sph. Marxstr.
[HallenStrasse] => Marxstr.
[HallenOrt] => 45527 Hattingen
[LigaName] => 802 2. Kreisklasse
[GespannName] => Bergmann / Franz
die wir im projektteam beschlossen haben, keine neuen felder an irgendeine tabelle anzufügen, muss die suche der mannschaften, spielorte und schiedsrichter über die
extended xml-dateien laufen. es müssen zusätzliche parameter(attribute) in der xml-datei hinzugefügt werden. da ich das keinem user zumuten kann, werde ich folgendes
entwickeln: befindet sich ein parameter, der für die sis-xml-extension benötigt wird, nicht in der datei, so werde ich ihn automatisch hinzufügen. der neue parameter
steht dann in der einzelverarbeitung zur verfügung.
ein neuer parameter wird dem team zugeordnet: sisteamnummer
Code: Select all
[HeimNr] => 1310208073
[GastNr] => 1310208064
ein neuer parameter wird dem playground zugeordnet: sishallennummer
Code: Select all
[Halle] => 1310208864
ein neuer parameter wird dem project zugeordnet: sisxmllink
ein neuer parameter wird der person zugeordnet: sisschirinummer
Code: Select all
[Schiri] => 1310208089
leider gibt es in der xml-datei keine zuordnung zum spieltag. lediglich die spielnummer ist im ersten feld ersichtlich. es sind die letzten 3 zahlen:
Code: Select all
[Liga] => 001511505501506506501000000000000003006
hier ist es die spielnummer 006. für die zuordnung der spielnummern zu einem spieltag, muss ich mir noch etwas überlegen.
auch ist aus der datei nicht ersichtlich um welche mannschaftsart es sich handelt. herren, damen, männliche d-jugend u.s.w.
in der zahlenkolonne gibt es aber eine vierstellige zahlenkombination. hinter der zahlenreihe: 00151150550150650650 kommt die vierstellige zahl: 1000.
diese zahl ändert sich z.b. wenn siech eine damenmannschaft aufruft in die zahl 2000.
kann mir das jemand bestätigen ?
auch bei der schiedsrichternummer habe ich meine bedenken.
ist das die schiedsrichternummer für nur eine person oder kann sich dahinter auch ein gespann verbergen ?
meine fragen an die sis-handball-gemeinde von joomleague:
soll das tool mannschaften anlegen, wenn sie nicht vorhanden sind ?
soll es auch hallen neu anlegen, wenn sie nicht vorhanden sind (natürlich mit kompletter adresse) ?
soll es auch personen als schiedsrichter oder gespann anlegen, wenn diese nicht existieren ?
gibt es noch etwas, das ich vergessen habe ?
gruss diddipoeler