v0.2.3 - 2015-11-19 05:00:00
* branche: v0.2.x
* date:2015.11.17
* fusion de v0.2.1 et v0.2.2
---
* perso-decouvertes: correction de CDTFAIL_IMG dans agoria/sid/configLocal/configAgoria.php
* ./.git/hooks/pre-commit: ajout de la verification de la syntaxe php dans les fichiers php modifiés
* modification de l'etat du personnage en ligne (orga-persos.php,perso-fiche.php)
* perso-fiche utilisation de JOURNAL_SHOWv0.2.3
v0.2.2 - 2015-09-06 04:55:00
v0.2.2:
* date: 2015.08.06
* messagerie:
* * ajout du type Hrp
* * application de la valeur 'N' pour le type Normal en remplacement de NULL
* * code commun pour afficher le formulaire d’envoi (ajouter code D pour perso-messagerie et pouvoir setter le type N/A/R/HRP pour tous)
* * ksfv3=perso-messageries pointe vers orgas/orgas-messagerie.php
* * correction du bug d'affichage 'pas de ligne' quand le msg venait du MJ
* * filtrage des messages selon le type
* log-connect: ajout des champs engine-version et instance-version
* ajout de l'user-agent dans log-connect (footer.php)
* ajouter per_etat _personnages: 0:inactif, 1:en jeu, 2:pause,3:mort (retro-porté dans la v0.2.1)
* * ajout des constantes PER_ETAT_*
* * update dbv0.2.2
v0.2.1 - 2015-08-27 03:19:00
INDÉPENDANCE COMPLETE DU MOTEUR
* regrouper échange/découverte
* remettre l'entree 'acceuil' du menu
* orgas-joueur:
* * suppression tableau (1 form by joueur)
* * ajout du domaine fondateur
* * édition des domaines possible:
* * * seul un fondateur peut setter le domaine ADMIN
* * * seul un MJ peut setter le domaine MJ
* les nom des fichiers des BG sont dans la db (spécifique a une instance du jeu)
* sélection de la procédure stocke 'phaseCptInc' en le prefixant avec TBL_PREFIXE (functions-personnage.php)=> les instances sont maintenant complètement indépendante les uns des autres.
v0.2.1
v0.2.0 - 2015-08-25 22:00:00
création d'une arborescence pour rendre indépendant la localisation du moteur. Le moteur peut donc être commun a plusieurs instance d'une même version.v0.2.0
v0.2.0
v0.1.7 - 2015-08-20 22:00:00
v0.1.7:
* date: 2015.08.21
* $decouvertes 'ORDERBY'=>'dec_id DESC'
* orgas-messageries:
* * modif du type [A/R/NULL]
* perso-messagerie:
* * integration des decouvertes apres le message initial
* perso-decouverte:
* * design
* * le cout est indiquéVersion intermediaire non stable
v0.1.7
Version intermediaire non stablev0.1.6 - 2015-08-07 22:00:00
* restructure systeme fichier
* * deplacement de index.php vers pagesLocales/
* * deplacement variables vers ./configLocal/
* ajout tag audio vers radio
* perso-decouverte: style centrage
* perso-fiche
* * automatisation de la hauteur du bloc note selon le contenu
* * log: bug: affichait info joueur (corrigé)
* blocage des fonctions messagerie, phase action/recherche, echange,decouverte individuel
v0.1.6
v0.1.6
v0.1.5 - 2015-08-02 22:00:00
gestMenusv1.15.1:affiche la page par defaut quand pas de psp (ou la dernière page de chaque menu!)
log-connect:filtre day 0..-7
* lors de la creation d'un joueur la ville du MJ qui la crée lui est associé
* amélioration de la lisibilité du code sql
* utilisation de la constante TBLPREFIXE
* amélioration du log
* suppression de XP talentsMax ReseauxMax
* functions-perso
* * perso_phaseCpt: remplacement de gestLigne par du code sql natif
* perso-messagerie: les retour chariots sont affichés
* style:
* * option.msg_self pour les messages auto envoyés
* * hauteur de mailPerso à 50%
* perso-fiche
* * le logo du BG n'apparait que si un BG est défini
* * ajout des log orga
* planning: reset TalentsReseaux:
* * bug lors du reset sur Talents:réparé
* * bug dans la functions-personnage nombre de carMax sur recherche "if(isset($_POST['sendPhaseAR'])){" utilisait que ACTIONCARMAX lors de la troncature du POST -> suppression de cette troncature a cause de l'ajout des slashes qui peuvent alongés la taille réelle.
* lors de la creation d'un joueur la ville du MJ qui la crée lui est associé
* amélioration de la lisibilité du code sql
v0.1.5
v0.1.5
v0.1.4 - 2015-07-26 22:00:00
accueil
* ajout de la version
* utilisation de la police 'UnZialish'
* desactiver les echanges lors des phases d'actions
limitation du nombre de caracteres
* phase d'action: 900 caractères
* phase de recherche 900 caractères.
*gestMenu: Aucune page n'est afficher quand aucun menu est appellév0.1.4
v0.1.4
v0.1.3 - 2015-07-25 22:00:00
messagerie (orga/perso)
* mise en css du changement de jours
perso-fiche-log:
* correction du bug: les log n'ayant pas de logTexte ne s'affichait pas (transformation d'un INNER EN LEFT)
* mise en css du changement de jours
* suppression du code fossile XPMAx qui causait un bug quand le XPmax < pouNb
* ajout de l'ancre lors d'un INC/DEC du score du pouvoir
orgas-log:
* mise en css du changement de jours
orgas-logs--connect (logs des connexions)
*
orgas-stat:
* stat sur richesse/prochev0.1.3
v0.1.3
v0.1.2 - 2015-07-21 22:00:00
* orgas-messagerie:
* * (PARTIEL) :afficher les messages par villeId
* * * selectionne les messages des personnages-Emmetteur de la ville (vois les messages emit VERS un personnage d'une autre ville mais ne vois pas les messages emit PAR un personnage d'une autre ville)
* * stat sur les messages:
* * * nombre de message total
* * * nombre de message par personnage et le pct
* orgas-perso:
* * 1 form par perso
* * ancré les liens
* général:
* * creer une constante pour prefixer les tables (ATTENTION tous les fichiers n'ont pas été changé)
ToDo:
* message des MJ ajout d'un champ codeDecouverte
* creer une fonction de sauvegarde avec fichier horodater 1 table par backupv0.1.2
v0.1.2
v0.1.1 - 2015-07-07 22:00:00
* menu,personnage(découvertes)
* menu
* * menu ksfv3/orgas/dev/admin indépendant et aligné (suppression des sous menus).
* * L'onglet "ksfv3" renomé en "Agoria" et caché une fois connécté
* orgas->decouverte:
* * un personnage (ou tout le monde) comme bénéficiaire exclusif
* * affichage des découverte par villeId et par jouId (ajout des champs concerné dans la table ksfv3_decouverte)
Bug:
* prix des découvertes avec talent réseau -> la procedure stocké "decouverteAchat" ne prend pas en charge le prix talent et reseau(corrigé dans la v0.1.0)
* lors d'une reponse a une action l'emmeteur indique "pas de ligne"
ToDo (de préférence dans cet ordre) :
* afficher les messages par villeId
* page de statistique
* le pandemonium des héros (personnages morts)
* changer la liste des joueurs connectés en liste des personnages connectés par ville
* prévenir le MJ quand il a selectionné un autre personnage que le personnage MJ qui lui est associév0.1.1
v0.1.1
v0.1.0 - 2015-07-06 22:00:00
1ere version en production
* menu
* * menu ksfv3/orgas/dev/admin indépendant et aligné (plus de sous menus)
* orgas->planning:
* * reset des personnage de la ville
* orgas->decouverte:
* * les conditions desactives:ok
* * les conditions talents/Reseaux: ok
* * (A FAIRE) spécifié un (ou plusieurs) personnages comme bénéficiaire exclusif
* (A FAIRE) le pandemonium des héros (personnages mort)
* (A FAIRE) page de statistique
Bug:
* lors du comptage de phase A/R simulatnné -> réparé
* découverte: la condtion des reseaux etait comparer au talent du personnage -> réparé
* prix des découvertes avec talent réseau -> la procedure stocké "decouverteAchat" ne prend pas en charge le prix talent et reseau A CORRIGER RAPIDEMENT
* lors d'une reponse a une action l'emmeteur indique "pas de ligne"
ToDo:
* changer la liste des joueurs connectés en liste des personnages connectés par ville
* indiqué au MJ quand il a selectionner un autre perso que celui ou il est associé (mettre en page d'accueil)
* le pandemonium des héros (personnages mort)v0.1.0
v0.1.0
v0.0.9 - 2015-07-01 22:00:00
* tables personnages
* * reintegration de talentDispo/talentMax idem reseaux
* menu
* * l'onglet joueur affiche le nom du joueur a la place du login
* page:orga-joueur
* * nom/login:editable
* page: personnage
* * richesse/proche modifiable en mode orga
* messagerie
* * les MJ peuvent communiquer entre eux
* bugToDo
* * ajout d'un lien dans la fiche joueur
* phase action/recherche
* * dans la table `ksfv3_planning` modification de pla_description en pla_deO(à destination des Orgas) et création de pla_deJ (à destination des Joueurs)
* * logique du systeme a refaire compelement
* planning(phase):
* * ajout de pla_villeId
* * creation des differents type de phase en fonction de VILLEID (du JOUEUR-MJ)
* gestion du cumul de la simultanéité des phases (d'actions)v0.0.9
v0.0.9
v0.0.8 - 2015-06-27 22:00:00
* page rechercher remplacer en page découverte
* page découvertes:
* * vérifications des conditions
* * confirmation d'achat (sytématique meme si 0 richesse et 0 proche)
* * liste des acquisitions des découvertes
* fonction per*ActifLoad:
* * ajout de JOIN ksfv3_* ON ***Id = ***_id
* * a faire optimiser le code avec ses informations et supprimer le foreach
* tables per*Actif
* * add champ status:
* * * 0:?
* * * 1: activé disponible
* * * 2: activé indispo temporairement (prété)
* * * 3: activé disponible temporairement (emprunté)
* Echange
* Donnation
* * transfert d'items FROM (suppression) TO (ajout)
* * une compétence emprunté n'est pas prêtable a son tourv0.0.8
v0.0.8
v0.0.7 - 2015-06-07 22:00:00
* éditeur CSS en ligne
* fiche-perso:
* * séparer vue perso et vue orga
* * pouvoirs: ne montrer au personnage que ses pouvoirs actifs
* * ajout de l'adresse: dateN/sexe/adresse/ville/osm_node
* * ajout code de messagerie
* création de la charte graphique
toDo:
* recherche: conditionné a 1 personnage
* personnage:
* * planification: par ville
* fiche-perso:
* * ajout d'un code pour connaître l’existence d'une messagerie(le joueur donnera son code aux joueurs pour qu'ils puissent le contacter)v0.0.7
v0.0.7
v0.0.6 - 2015-06-02 22:00:00
* PHASE RECHERCHE:
* * partie perso(conditions)
* * partie orga(creation)
* sql:
* * protection de l'effet de bord lors de la DEC
* login:indication de mauvaise connexion
toDO:
* PHASE RECHERCHE:
* * confirmer la dépense des points et les dépenser,table de sauvegarde de déblocage(en cours)
* * implement date limite
* * Activer la messagerie 1x/semaine comme pour la phase action
* compteur de message: modifier les sqlv0.0.6
v0.0.6
v0.0.5 - 2015-05-21 22:00:00
* pouvoir: réparé
toDO:
* Ajouter un compteur de caractère dans ACTION-msg
* PHASE RECHERCHE:
* * partie perso(conditions):ok
* * partie orga(création):a fairev0.0.5
v0.0.5
v0.0.4 - 2015-05-20 22:00:00
* constante PHASE_A_NB et PHASE_R_NB correct
* PHASE ACTION, msgNbActionTbl:ok
* ksfv3/pagesLocales/ksfv3/devs/msgCptActionReset.php cronable-independent
* menu personnage: SELECT personnages pour les ORGAS
* creation de la table variables
* pagesLocales/ksfv3/devs/msgCptActionReset.php: update de varBD['var_actionRunDate']
* messagerie:
* * gestion du type 'A'action,'R'echerche,'NULL':Normal, de la couleur et des formulaires
* * choix pour afficher uniquement les actions en cours (depuis actionRunDebut (défini dans pagesLocales/ksfv3/devs/msgCptActionReset.php)v0.0.4
v0.0.4
v0.0.3 - 2015-05-16 22:00:00
* securisation
* * functions-data.php
* * * // - edition des personnages :DEC/INC- //
* * * * isset($_GET['per_id']) -> if(ISORGA===1 AND isset($_GET['per_id']))
* * * * WHERE richesseMax > 0 ' a faire pour les autres)
* * ajout de addslashes
* deplacement de functions-data.php en 3 fichiers
* * functions-communes.php pour tous connéctés (avec bugToTo et log)
* * functions-orgas.php
* * functions-personnage.php
* creation du sysème de messagerie
* * bug: dans la fonction repondre, l’émetteur et destinataire sont inversés
* création de la fiche d’édition des logTextes
* fiche-perso:
* * bug: tous les pouvoirs sont activablesv0.0.3
v0.0.3
v0.0.2 - 2015-05-02 22:00:00
* La page 'fiche joueur' est créer. Elle sert pas a grand chose. Le joueur peut se créer une note vu que par lui
* la page 'fiche perso' est créer, il peut
* * créer une note (visible par les mj)
* * voir ses carac
* * activer autant de talents qu'il en a de dispo (mais ne peut les désactiver)
* * activer autant de reseaux qu'il en a de dispo (mais ne peut les désactiver)
* * activer/desactiver les pouvoirs (uniquement les mj
* la page 'orgas-persos' est modifié:
* *les orgas peuvent modifié une fiche perso en cliquant sur "editerla fiche". Ils sont renvoyés vers la fiche perso.
Avec les fonctions de désactivation talent/reseau activé. Cependant ils ne peuvent activés plus de talent/resau qu'il y en a dedispo.(c'est a changer sur la page orga-persos)
* page orga-items:
* * talent/reseau: description visible par les joueurs comme aide
* * pouvoirs: description à destination unique des mj
* page orga-descriptions: tableau pour tous les items.v0.0.2
v0.0.2
v0.0.1 - 2015-03-29 22:00:00
* ?ksfv3=orgas&orgas=orgas-persos&orgas=orgas-persos : ok
* ?ksfv3=orgas&orgas=orgas-persos&orgas=orgas-items :ok
* connect/deconnect : ok
libs:
- gestLibs: v2.1.0
- menuStylisee v0.2.0
- gestMenus v1.15.0
- gestPDO v0.0.1
- gestLogins v0.0.1v0.0.1
v0.0.1
stable -
dernière version stablestable
sid -
v0.3.x:
* date: 2015.11.01
* nouveau template:(merge avec agoriAlpha)
* * fusion des pages en une seule (Cette fonctionnalité n'est pas encore opérationnel)
* * menu de gauche: déplace la page sur une section: pouvoirs, caracs, echanges, decouvertes, messageries
* * journaux joueur et personnage non affichésid