DOCUMENT TECHNIQUE
Ce document explique le mécanisme d’importation et de mise en ligne des graphiques.
LES MODÈLES
STRUCTURE DES GRAPHIQUES
L’IMPORTATION
L’ASSIGNATION
LA MISE EN LIGNE
ENTRÉE DES RÉSULTATS
AFFICHAGE WEB
LES MODÈLES.
TYPE D'ÉLIMINATIONS
FAUSSE DOUBLE (2 matchs garantie, perd le deuxième match : terminer)
DOUBLE (2 matchs garantie, doit perdre 2 matchs)
TRIPLE (3 matchs garantie)
NOMBRES D'ÉQUIPES
Fausse Double (4 à 32 équipes)
Double (3 à 17 équipes)
Triple (4 à 32 équipes)
NOMBRES DE MODÈLES
Il y a de 1 à 6 modèles de disponible, chaque modèles contient une différence sur l’emplacement des gagnant-perdant.
Tous les graphiques sont sur le serveur de SAGS et ils sont obtenue par FTP et en format PDF
Serveur: uni.publicationsports.com
Utilisateur: splex2
Mot de passe: demander à l’administrateur
Répertoire: /Planner/Graphiques/
STRUCTURE DES GRAPHIQUES.
Tous les graphiques contiennent les mêmes nom de variable pour être capable des remplir dynamiquement
Titres
Graphique_Titre1
Graphique_Titre2
Graphique_Titre3
Notes et Remarques
Graphique_Note1
Graphique_Note2
Graphique_Note3
Graphique_Finale1
Graphique_Finale2
Matchs (LE # REPRÉSENTE LE NUMÉRO DE MATCH)
P#VIS : Nom de l'équipe visiteur
P#MATCH : Numéro de match qui devrait être le même que le #
P#ENDROIT : L’endroit du match
P#DATE : La date et l’heure du match
P#VISM : Descriptif du visiteur (pour garder afficher ce qui devrait être le visiteur)
P#LOCM : Descriptif du local (pour garder afficher ce qui devrait être le local)
P#LOC : Nom de l'équipe local
L’IMPORTATION.
Le principe est assez simple.
get par FTP le modèle demander
avec le pdf toolkit PDFtk : PDFtk - The PDF Toolkit
je roule cette commande : "pdftk.exe" "FD_12_LA1.pdf" dump_data_fields output "FD_12_LA1.txt"
ceci extrait les variables programmées du pdf dans un fichier txt
Lire le fichier txt et remplir une table avec les données appropriées.
L’ASSIGNATION.
pour remplir le graphique, il suffit de sélectionner les informations appropriées.
Lors de l’assignation, il y a une deuxième fenêtre qui affiche le graphique en temps réels avec les modification que l’utilisateur fait.
LA MISE EN LIGNE.
À L’importation les données de base sont créer dans les tables
Game
INSERT INTO Game
(IdSeason, NoGame, IdCategory, IdGameStatus, IdTeamVis, IdTeamLoc, IdOrganisation,
LastModified, ModifiedBy,TeamVisDesc,TeamLocDesc,GameGraphRef,IdGameVisDependency,GameVisResultDependency,
IdGameLocDependency,GameLocResultDependency,GraphVisGameNo,GraphLocGameNo,GraphVisShortDesc,GraphLocShortDesc,IdGameReference)
GameAdditionalInfos
INSERT INTO GameAdditionalInfos
(IdGame, IdCategorySeason, IdCategorySeasonTeamsVis, IdCategorySeasonTeamsLoc, IdCategorySeasonVis, IdCategorySeasonLoc)
Il y a deux niveaux de mise à jour
PROJET
Lorsqu’il n’y a pas de date mais les autres infos sont présente, le tout est en projet
MATCH OFFICIEL
Lorsqu’il y a Date, Heure, Endroit le match officiel est créer
Les tables suivante sont modifées.
Event (Projet)
INSERT INTO Event (IdLocation, IdEventType, Duration, IdOrganisation, LastModified, ModifiedBy)
Event (Match Officiel)
Insert INTO Event (IDEventType, EventDate, EventTime, Duration, IdLocation, IDOrganisation, LastModified, ModifiedBy)
EventAdditionalInfos
INSERT INTO EventAdditionalInfos (IdEvent, IdEventLocationOwner, IdAssociation, IdRegroupement,IdOrganisationClient,IdCategorySeason,ListCategorySeason,Titre, TitreCommentaire, IdCategory1,IdCategory2,IdCategory3,IdCategory4,IdTeam1,IdTeam2,IdTeam3,IdTeam4,IdRegionVis,IdOrganisationVis,IdRegionLoc,IdOrganisationLoc,IdSeason,IdSegmentSaison,DescVisiteur, DescLocal)
EventLog (Match Officiel)
INSERT INTO EventLog
(IdEvent, IdEventAdditionalInfos, IdEventType, IdEventLocationOwner, EventDate, EventTime, EventDuration, IdLocation,IdOrganisationClient, IdCategorySeason, IdGame, IdSeason, NoGame, IdGameStatus, IdTeam1, IdTeam2, IdTeam3, IdTeam4, IdOrganisation1, IdOrganisation2, IdOrganisation3, IdOrganisation4,ChgConfirmerIdUser, ChgConfirmerDate, ChgConfirmerHeure, ChgConfirmerDateHeure, SentOn, NotificationStatus, IsCancel, DueTo, DueToRemarks,WhereModule,DescVisiteur, DescLocal)
ENTRÉE DES RÉSULTATS
Dans Spordle One quand les résultats des matchs sont entrée, l’application va automatiquement modifier les matchs à venir avec les informations nécessaire selon le perdanr gagnant.
Pour savoir comment et quelle script, faudrait demander à Alexandre Ménard.
AFFICHAGE WEB
C’est le script http://uni.publicationsports.com/sags-files/graphsheets/spordle_get_graphcat.php?cat=2991
qui affiche le graphique modifier en temps réel.