Administration Prono24
+ Général
- Mise à jour
des éléments sport24 : pour l'instant la colonne et la barre de services ne sont
pas mises à jour automatiquement, une manip régulière est à effectuer.
Prochainement dispo.
+ Prono24 football
Début
de chaque mois
- sélection cadeaux
- saisie des matchs du
mois
- mise à jour
o page d'accueil
o page cadeaux
(nouvelles images, mise en format, textes, bannières pub…)
o colonne
droite
o génération de la page calendrier
Régulier
- suivi du
calendrier des matchs
- mise à jour des scores pour chaque
journée
- envoie des mails de scores
- tirage au sort du
gagnant de chaque journée de D1
- transfert des données des gagnants à
sport24
- newsletter relance régulière pour les matchs
importants
- réponse aux mails
- Rédaction de la
gazette
- mise à jour de la page d'accueil
- mise à jour
cadeaux
o colonne droite
- mise à jour des gagnants dans la
base/page
A chaque fin de
mois
- mise à jour des gagnants dans la base/page
-
transition --> Scores (!!!)/ScoresLog/News/Anciens gagnants (RAZ)
-
Recherche/disqualification des tricheurs
+ Prono24
JO/Multisport
Début de chaque mois
Régulier
- suivi du
calendrier des évènements
- mise à jour des scores chaque jour -->
(envoie des mails)
- tirage au sort du gagnant de chaque
pari
- transfert des données des gagnants à sport24
- relance
pour les évènements importants
- réponse aux mails
A la fin du mois
- mise à
jour des gagnants dans la base/page
Les tâches administratives sont accessibles via
le répertoire AdminKestufoot/
sport24_generate_auto.php3
Mise à jour des
éléments sport24
La colonne de gauche et la barre de services peuvent être mis à jour semi-automatiquement via ce script. Il suffit de le lancer et attendre que le comptage aille jusqu'à 11.
add_games.php3
Ajouter / Modifier des
matches
MatchId Equipe
1 Equipe 2 Result ShowTime Date Taux 1 Taux
2 Category
2 Sedan Rennes 0 2000-07-29
15:00:00 2000-09-06 17:15:00 10.00 2.00 Journée de
D1
29 Auxerre Marseille 0 2000-09-16
20:00:00 2000-09-23 17:15:00 10.00 2.00 Journée de
D1
30 Bordeaux Toulouse 0 2000-09-16
20:15:00 2000-09-23 20:00:00 10.00 2.00 Journée de
D1
Le premier tableau représente les matchs dont le
score n'a pas encore été entré (Result = 0)
· MatchId = identifiant du
match
· Equipe 1 et 2 = noms des équipes, l'ordre est important (même
sens qu'à l'annonce d'un match)
· Result = résultat du match. Ici on
n'aura que 0.
· ShowTime = date et heure à laquelle les joueurs peuvent
commencer à parier sur le match. Avant cela, le match est tout simplement
invisible. Typiquement on s'arrange pour qu'il y ait toujours des matchs à
parier.
· Date = date et heure à laquelle les paris sont fermés sur le
match. Le match disparait de la liste des matchs, il devient donc invisible lui
aussi !
· Taux 1 : coefficient multiplicateur pour les joueurs ayant
trouvé le score exact.
· Taux 2 : coefficient multiplicateur pour les
joueurs ayant trouvé le gagnant. On a normalement 10 et 2 pour tous les matchs.
Mais il est possible de configurer un coefficient différent pour chaque match si
besoin.
· Category : catégorie du match (journée de D1, Champion's
League etc…)
Saisie :
Via add_games.php3, on peut
ajouter, modifier ou supprimer un match.
Attention :
Il faut éviter de modifier le
ShowTime d'un match pour le retarder s'il est déjà visible. Cela entraîne pleins
de complications dans les scores et paris etc... Si on tient malgré tout à le
faire, il faut absolument vérifier si des joueurs n'ont pas déjà parié sur ces
matchs et agir en conséquence (supprimer les paris par exemple).
Même
remarque si l'on doit supprimer un match alors que des joueurs ont déjà parié
dessus. Il vaut mieux modifier sa date de fin de pari (Date) et traiter les cas
des paris déjà effectué dessus.
MatchId :
On y indique l'Id d'un match à
modifier ou à supprimer. 0 si on veut ajouter un nouveau match.
Equipe 1 et 2 :
Les deux combos contiennent les
équipes disponibles actuellement. Pour l'instant l'ajout d'une nouvelle équipe
nécessite une manip dans le fichier AllFruits.inc --> il faut y ajouter
l'équipe, son drapeau et mettre à jour la variable du nombre
d'équipe.
Taux 1 et 2 :
Date limite de jeu :
Correspond au champs
Date.
Date d'affichage :
correspond au champs
ShowTime.
Catégorie :
Il suffit de choisir la
catégorie.
Enter Game permet d'ajouter ou de modifier la
saisie
Delete Game permet de supprimer le match de MatchId
indiqué.
calendar_generator.php3
Générer la page du
calendrier
Une fois tous les matchs entrés dans la base (pour le mois), ce script permet de générer la page du calendrier. Une fois lancé, on a en retour la page générée. Elle n'apparaît pas exactement comme elle apparaîtra dans le site (à cause du manque des feuilles de style). Donc une fois la page générée, il faut récupérer le code source de la page (view source), faire les modifications nécessaires (indiquer le mois concerné par exemple) puis sauver tout ça sous le nom " calendar.inc " dans le répertoire du jeu.
admin.php3
Mettre
à jour les scores
PSG [0] confirmation [0]
PSG [0] confirmation
[0] [ Submit Query ]
oooooooooooooooooooooooooooooo
…
Apparaissent ici les matchs pour lesquels les
résultats n'ont pas encore été rentrés. Il faut entrer deux fois le résultat
avant de faire le submit Query : une fois dans PSG puis dans la confirmation du
score du PSG, et ainsi de suite.
Les mails contrairement au KestuFoot ne sont
pas envoyé automatiquement. Ils sont " marqués " (dans la base) comme étant
finis (résultat donné) mais non envoyés. Ceci permet l'envoi de résultats
groupés.
admin_day.php3
Tirer au sort les gagnants d'une
journée
Categories
CategoryId Category Name EndTime ShowTime
1 0 Catégories 2000-12-24
10:06:24 2000-08-10 10:06:24
2 1 Coupe UEFA 2008-08-10
10:06:24 2000-08-10 10:06:24
Le premier tableau est a titre indicatif. Il permet de retrouver l'Id d'une catégorie. C'est la liste de toutes les catégories.
Matchs
MatchId Equipe 1 Equipe
2 Result ShowTime Date Taux 1 Taux
2 Category
1 Monaco Marseille 0-2 2000-07-29
15:00:00 2000-09-05 20:45:00 10.00 2.00 Journée de
D1
2 Sedan Rennes 1-1 2000-07-29 15:00:00 2000-09-06
17:15:00 10.00 2.00 Journée de D1
Ce tableau correspond aux matchs sur lesquels va
être effectué le tirage au sort des gagnants.
Pour obtenir les bons matchs,
on sélectionne la catégorie (Category) en indiquant l'Id de la catégorie. " Date
from " et " Date To " permettent de sélectionner les matchs dont le champs Date
est compris entre " Date from " et " Date To ". On indique le nombre de joueurs
à récompenser. Il vaut mieux en mettre plus que le nombre indiqué histoire
d'avoir une meilleure vision des gagnants (surtout par rapport à la
triche)
Les meilleurs pronostiqueurs des matchs ci-dessus
:
Triche Pseudo Email Nom Prenom Adresse CP Ville Pays
1 66 9.5 Gasto Gaston@Lo.com ANNICQUE Gaston 2
bis B Avenue Paul Vaillant
Couturier 94800 VILLEJUIF France
2 46 13.375 wawa eleber@hima.fr b b b 7 p France
3 38 12.8 Ours aure@dago.org BEAUJEAN Aurélien 52,
Rue de Nanterre 92600 Asnières France
Ci dessus on obtient le tableau des meilleurs pronostiqueurs
mail_result.php3
Envoyer les e-mails de
résultats
Une fois les résultats des matchs saisis,
mail_result permet d'envoyer un mail de résultat de ces matchs. Seuls les matchs
dont les résultats n'ont pas encore été envoyés sont envoyés (normal).
On
saisit l'objet du mail.
Le mail commence toujours par " bonjour untel ",
ensuite vient ce qu'il y aura d'écrit dans " Message Haut ", puis le tableau de
scores puis " Message Bas ".
Les sauts à la ligne saisis sont reproduits dans
les messages. La largeur n'est pas celle de la boite de saisie des messages,
elle dépend du mailer client.
En résultat on a le nombre de mail envoyés et
le nombre de mail à envoyer. Si ce n'est pas le même nombre… Il y a un problème
!!!
En général il est pertinent de rappeler dans le mail les futurs matchs
etc…
news_generator.php3
Générer les
statistiques
Ce script permet de mettre à jour les statistiques de la Gazette. Si l'on fait une gazette et une génération de stats en même temps, on aura une corrélation entre la gazette et les stats (si les joueurs viennent consulter les archives de la gazette). Sinon il y aura certainement plus fréquemment des stats que des gazettes (à voir).
On choisit les matchs sur lesquels on veut générer des stats. Ne sont disponible que les matchs dont les résultats sont disponibles bien sûr.
Ensuite on choisit soit d'écraser les anciennes stats, soit d'en faire de nouvelles. L'écrasement ne doit être fait que si l'on s'est trompé dans le choix des matchs à la dernière génération. Sinon il faut utiliser les nouvelles stats.
news_update.php3
Mettre la gazette en
ligne
Une fois la gazette écrite, il faut la mettre en
ligne. Attention lors de l'écriture de la gazette : elle doit être écrite en
code HTML. Il est plus prudent d'utiliser des liens absolus en dur (genre <a
href= http://www.kestufoot.com/toto.html>blabla</a>).
On peut l'écrire dans un fichier HTML complet (ie : avec les tag <HTML>,
<BODY>, etc…) , mais aussi tout simplement dans un <TABLE>.
L'essentiel est qu'il soit indépendant niveau feuille de style etc…
Attention également à la largeur de la gazette (cas où il y aurait des
images), pour ne pas écraser la colonne de stats.
mailing.php3
Envoyer une
newsletter
· relance régulière pour les matchs importants (écriture
d'un mail avant les journées de D1 par exemple) à cf. Admin
commune
· contact des gagnants/saisie coordonnées : si on n'a pas les
coordonnées postales des joueurs, il faut leur faire un mailing en indiquant
qu'ils peuvent saisir leurs coordonnées dans la page suivante (pour le
mailing cf. set_winners.php3) : http://kestufoot.viralgames.com/register_address.php3
set_winners.php3
mise à jour des gagnants dans
la base/page
+--- procédure cloturant un mois du KTF ---+
. empecher les
inscriptions juste après le dernier match
. une fois le dernier match fini
:
+ faire les procs habituelles
- maj des
socres
- generation des stats pour avoir le dernier
newsId
+ lancer le script qui va :
- faire le tableau
anciens scores/gagnants
. dump de la base
. retourne un tableau
pseudo/email/MemberId des gagnants dans l'ordre pour le mailing
+--- c fini ---+
à à valider
En tout cas le script met à jour la table ArchivesScore (qui est la base des anciens scores arrêtés à la fin du mois). Cette table permet aussi d'indiquer qui sont les gagnants et d'indiquer leur cadeau respectif :
On indique le nombre de gagnants (classement général) et le mois actuel (en tout cas le mois pour lequel on effectue notre action, c'est pour cela que l'on a en info le dernier mois).
Ensuite on obtient la liste des gagnants, il ne reste plus qu'à indiquer devant chacun le cadeau qu'il a gagné ! On obtient ensuite par paquet les emails des gagnants ce qui permet de facilement faire le mailing (ciblé suivant le cadeau en plus).
On peut aussi saisir les gagnants uniques (ex : ceux qui gagnent à un pari). A ce moment là, on indique le pseudo du gagnant plutôt que le nombre de gagnant (page 1), le mois, puis le reste est identique.
start_games.php3
transition --> Scores
(!!!)/ScoresLog/News/Anciens gagnants (RAZ)
Script permettant de remettre tous les scores à
100pts et purgeant la table ScoresLog
(à vérifier
l'utilité)