####################################
#### Mise à jour 3.32 vers 3.33 ####
####################################

Fichier "config.php" : Nouvelle ligne

define('OPT_ICONE_AVATAR',true);// true -> utilisation des avatar comme mini-icon, false -> utilisation des drapeaux comme mini-icon



####################################
#### Mise à jour 3.31 vers 3.32 ####
####################################
importez le fichier docs/diff/3.32/base.sql dans votre base de données

docs/diff/3.32/full.txt pour les modifications sur les vues
docs/diff/3.32/diff.txt pour un résumé des modifications

Fichier "config.php" :

Remplacer le dernier "?>" en fin de fichier par :


define('DB','mysql://'.DB_USER.':'.DB_PASS.'@'.DB_HOST.'/'.DB_NAME.';charset=utf8');
define('PREFIX','zkup');
?>


####################################
#### Mise à jour 3.30 vers 3.31 ####
####################################
docs/diff/3.31-full.txt  pour les modifications sur les vues
docs/diff/3.31.txt       pour un résumé des fichiers modifiés

####################################
#### Mise à jour 3.25 vers 3.30 ####
####################################

Modifie       app/vues/tabfichiers/match.tpl
Modifie       app/vues/murs/messages.tpl
Modifie       app/vues/admin/rentrerscore.tpl
Modifie       app/vues/admin/index.tpl
Modifie       app/vues/espacemembre/matchs.tpl
Modifie       app/vues/espacemembre/equipe.tpl
Modifie       app/vues/espacemembre/login.tpl
Ajoute        app/vues/options/modifier.tpl
Ajoute        app/vues/options/voir.tpl
Ajoute        app/vues/options/lister.tpl
Ajoute        app/vues/options/ajouter.tpl
Ajoute        app/vues/options
Modifie       app/vues/accueil/page.tpl
Modifie       app/vues/accueil/partenaires.tpl
Modifie       app/vues/accueil/index.tpl
Modifie       app/vues/tabcommentaires/match.tpl
Modifie       app/vues/tabjoueurs/modifier.tpl
Modifie       app/vues/messagerie/nouveau.tpl
Modifie       app/vues/messagerie/boiteenvoi.tpl
Modifie       app/vues/messagerie/ecrire.tpl
Modifie       app/vues/messagerie/boitereception.tpl
Modifie       app/vues/messagerie/lire.tpl
Modifie       app/vues/profil/equipe.tpl
Modifie       app/vues/profil/joueur.tpl
Modifie       app/vues/ladder/gestion.tpl
Modifie       app/vues/ladder/classement.tpl
Modifie       app/vues/ladder/voir.tpl
Modifie       app/vues/ladder/listematchs.tpl
Modifie       app/vues/historique/index.tpl
Modifie       app/vues/tournoi/participer.tpl
Ajoute        app/vues/tournoi/remplacer.tpl
Modifie       app/vues/tournoi/listedesmatchs.tpl
Modifie       app/vues/tournoi/roster.tpl
Modifie       app/vues/tournoi/rencontre.tpl
Modifie       app/vues/tournoi/voir.tpl
Modifie       app/vues/tabequipes/modifier.tpl
Modifie       app/vues/equipes/index.tpl
Modifie       app/config/triggers.php
Modifie       app/config/i18n/en_US/espacemembre.i18n.php
Modifie       app/config/i18n/en_US/general.php
Modifie       app/config/i18n/fr_FR/general.php
Modifie       app/config/i18n/fr_FR/admin.i18n.php
Modifie       app/config/i18n/fr_FR/espacemembre.i18n.php
Ajoute        app/config/cache/poules/index.html
Ajoute        app/config/cache/modules/index.html
Ajoute        app/config/cache/arbres/index.html
Modifie       app/config/cache/key.php
Ajoute        app/config/cache/championnats/index.html
Ajoute        app/config/cache/upload/divers/flash/index.html
Ajoute        app/config/cache/upload/divers/file/index.html
Ajoute        app/config/cache/upload/divers/media/index.html
Ajoute        app/config/cache/upload/divers/image/index.html
Modifie       app/config/sources/jeux.yaml
Ajoute        app/config/includes/classes/Options.DB.class.php
Modifie       app/config/includes/classes/competitions/tournois/classique/tournoi.core.php
Modifie       app/config/includes/classes/competitions/tournois/16_2_Comp_Coupe_8_et_Tn_4/arbre.tpl
Modifie       app/config/includes/classes/competitions/tournois/16_2_Comp_Coupe_8_et_Tn_4/coupe_amateur_poules.tpl
Modifie       app/modele/Match_modele.php
Modifie       app/modele/TabEquipes_modele.php
Modifie       app/modele/RelTnsEqiMat_modele.php
Modifie       app/modele/Jeu_modele.php
Modifie       app/modele/MatDetails_modele.php
Ajoute        app/modele/Options_modele.php
Modifie       app/modules/ladder/ladder.module.php
Modifie       app/modules/shoutbox/shoutbox.module.php
Modifie       app/layout/theme_admin/css/default.css
Modifie       app/layout/theme_admin/css/tabs.css
Modifie       app/layout/theme_admin/template.tpl
Ajoute        app/layout/theme_admin/images/icons/lightning.png
Ajoute        app/layout/theme_admin/images/icons/add.png
Ajoute        app/layout/theme_admin/images/icons/cross.png
Ajoute        app/layout/theme_admin/images/icons
Ajoute        app/layout/theme_zkup/css/bootstrap-responsive.css
Ajoute        app/layout/theme_zkup/css/bootstrap-responsive.min.css
Ajoute        app/layout/theme_zkup/css/bootstrap.css
Ajoute        app/layout/theme_zkup/css/bootstrap.min.css
Ajoute        app/layout/theme_zkup/css/style.css
Ajoute        app/layout/theme_zkup/css
Ajoute        app/layout/theme_zkup/template.tpl
Ajoute        app/layout/theme_zkup/img/glyphicons-halflings-white.png
Ajoute        app/layout/theme_zkup/img/glyphicons-halflings.png
Ajoute        app/layout/theme_zkup/img
Ajoute        app/layout/theme_zkup/js/bootstrap.min.js
Ajoute        app/layout/theme_zkup/js/jquery.history.js
Ajoute        app/layout/theme_zkup/js/app.js
Ajoute        app/layout/theme_zkup/js/jquery.1.8.3.min.js
Ajoute        app/layout/theme_zkup/js
Ajoute        app/layout/theme_zkup/images/glyphicons-halflings-white.png
Ajoute        app/layout/theme_zkup/images/glyphicons-halflings.png
Ajoute        app/layout/theme_zkup/images
Ajoute        app/layout/theme_zkup
Modifie       app/layout/templates/block_membre.tpl
Modifie       app/layout/templates/derniers_resultats.tpl
Modifie       app/layout/templates/liste_tournois.tpl
Modifie       app/layout/templates/block_login.tpl
Modifie       app/layout/templates/choix_equipe.tpl
Modifie       app/layout/templates/block_shoutbox.tpl
Modifie       app/layout/templates/prochainsMatchs.tpl
Modifie       app/layout/templates/mur_form.tpl
Modifie       app/layout/templates/paginate.tpl
Modifie       app/layout/templates/block_admins_online.tpl
Modifie       app/layout/templates/tableaux_poules.tpl
Modifie       app/layout/templates/poules_ligue.tpl
Modifie       app/layout/templates/block_players_online.tpl
Modifie       app/layout/templates/poules_coupe.tpl
Modifie       app/layout/templates/arbre_tournoi.tpl
Modifie       app/layout/templates/tabs_mur.tpl
Modifie       app/controleurs/tabjoueurs.controleur.php
Modifie       app/controleurs/murs.controleur.php
Modifie       app/controleurs/espacemembre.controleur.php
Modifie       app/controleurs/ladder.controleur.php
Ajoute        app/controleurs/options.controleur.php
Modifie       app/controleurs/profil.controleur.php
Modifie       app/controleurs/tabcommentaires.controleur.php
Modifie       app/controleurs/admin.controleur.php
Modifie       app/controleurs/tournoi.controleur.php
Modifie       app/controleurs/tabequipes.controleur.php
Modifie       core/config.php
Modifie       core/lanceur.php
Modifie       core/includes/classes/Auth.class.php
Modifie       core/includes/classes/Module.class.php
Modifie       core/includes/classes/Routage.class.php
Modifie       core/includes/classes/Base.class.php
Ajoute        core/includes/classes/Pair.class.php
Modifie       core/includes/fonctions/common.php
Modifie       core/includes/fonctions/common2.php
Modifie       core/includes/fonctions/arbre.php
Modifie       core/includes/fonctions/common3.php
Modifie       core/includes/fonctions/zk.php
Modifie       core/includes/fonctions/zk2.php
Modifie       docs/MISE A JOUR.txt
Modifie       docs/VERSION.TXT
Modifie       docs/INSTALL.txt
Modifie       docs/CHANGELOG.txt
Modifie       docs/LISEZ MOI.txt
Modifie       .htaccess
Modifie       config.php



####################################
#### Mise à jour 3.24 vers 3.25 ####
####################################
Remplacer les fichiers :

app/vues/ladder/classement.tpl
app/vues/espacemembre/inscription.tpl
app/controleurs/espacemembre.controleur.php
app/controleurs/ladder.controleur.php
app/config/includes/classes/competitions/tournois/classique/tournoi.core.php
core/config.php

Bug : Tournoi 16 avec loser Bracket, mauvais placement vers la fin de la compétition
Bug : Classement ladder pouvait être mal calculé
Feature : Les informations personnalisées sont affichées dès l'inscription

####################################
#### Mise à jour 3.23 vers 3.24 ####
####################################
Remplacer les fichiers :

app/modele/Match_modele.php
app/modele/MatDetails_modele.php
core/config.php
core/includes/classes/CompManager.class.php

- Correction du bug : Score 0-0 après validation des joueurs (si pas de demande de validation admin)

####################################
#### Mise à jour 3.22 vers 3.23 ####
####################################
Détail complet ici : http://assistance.zkup.net/annonces/nouvelle-version-zkup-3-23/

Nouvelles constantes dans "config.php" :
define('OPT_MUR_MESSAGE_LIMIT',10); //Limite du nombre de messages par page de mur
define('OPT_BLOCK_ONLINE_MAX_PLAYER',20);//Limite du nombre de joueurs en ligne à afficher
define('OPT_BLOCK_ONLINE_MAX_ADMIN',10);//Limite du nombre d'admins en ligne à afficher
define('OPT_MUR_JOUEUR',true); //Activer les murs pour les joueurs
define('OPT_MUR_EQUIPE',true); //Activer les murs pour les équipes
define('OPT_MUR_COMP',true); //Activer les murs pour les compétitions
define('OPT_DELAI_SUP_MP', 60*60*24*30); // (1 mois) Délai en secondes avant suppression automatique des MP du robot, pour désactiver la suppression automatique mettre false ou supprimer la ligne


Modification de la base de données MySQL :
- table "tab_joueurs"
- Nouvelle table "tab_murs"

ALTER TABLE  `tab_joueurs` ADD  `JOU_ACTIVITE` INT( 15 ) NOT NULL;
ALTER TABLE  `tab_tournois` ADD  `TNS_VAL_ADM` TINYINT( 4 ) DEFAULT 1;

CREATE TABLE  `tab_murs` (
`MUR_CLE` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`MUR_JOU_CLE` INT UNSIGNED NOT NULL ,
`MUR_MESSAGE` VARCHAR( 200 ) NOT NULL ,
`MUR_DATE` INT UNSIGNED NOT NULL ,
`MUR_SRC` ENUM(  'TNS',  'JOU',  'EQI' ) NOT NULL ,
`MUR_SRC_CLE` INT UNSIGNED NOT NULL ,
INDEX (  `MUR_JOU_CLE` ,  `MUR_SRC_CLE` )
) ENGINE = MYISAM DEFAULT CHARSET=utf8 COLLATE=utf8_swedish_ci;

CREATE TABLE  `tab_matchmaking` (
`MAK_CLE` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`MAK_TNS_CLE` INT UNSIGNED NOT NULL ,
`MAK_EQI_CLE` INT UNSIGNED NOT NULL ,
`MAK_START_DATE` DATETIME NOT NULL ,
`MAK_END_DATE` DATETIME NOT NULL ,
`MAK_DESCRIPTION` VARCHAR( 250 ) NOT NULL ,
INDEX (  `MAK_TNS_CLE` ,  `MAK_EQI_CLE` )
) ENGINE = MYISAM ;

####################################
#### Mise à jour 3.21 vers 3.22 ####
####################################

Modification de la base de données MySQL :
- 2 nouvelles tables

CREATE TABLE `rel_jou_cha` (
  `JOU_CLE` int(10) unsigned NOT NULL,
  `CHA_CLE` int(10) unsigned NOT NULL,
  `CHA_VAL` varchar(255) NOT NULL,
  UNIQUE KEY `JOU_CLE` (`JOU_CLE`,`CHA_CLE`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_swedish_ci;

CREATE TABLE `tab_champs` (
  `CHA_CLE` int(11) NOT NULL AUTO_INCREMENT,
  `CHA_NOM` varchar(30) NOT NULL,
  `CHA_REQ` enum('0','1') NOT NULL DEFAULT '0',
  `CHA_UNI` enum('0','1') NOT NULL DEFAULT '0',
  `CHA_MOD` enum('0','1') NOT NULL DEFAULT '0',
  `CHA_FOR` varchar(30) DEFAULT NULL,
  `CHA_POS` int(11) NOT NULL,
  PRIMARY KEY (`CHA_CLE`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE=utf8_swedish_ci AUTO_INCREMENT=1;

Fichiers modifiés :

Modifié 	/app/config/i18n/en_US/general.php 
Ajout ligne : 

 $lang ['com.menu.admin.champs'] = 'Personalized information';
Modifié 
/app/config/i18n/fr_FR/general.php 
Ajout ligne :

 $lang ['com.menu.admin.champs'] = 'Informations personnalisées';
+Ajouté 	/app/config/includes/classes/RelJouCha.DB.class.php 
Modifié 	/app/config/includes/classes/RelTnsEqiMat.DB.class.php 
+Ajouté 	/app/config/includes/classes/TabChamps.DB.class.php 
Modifié 	/app/controleurs/admin.controleur.php 
Modifié 	/app/controleurs/espacemembre.controleur.php 
Ajouté 	/app/controleurs/poules.controleur.php 
Modifié 	/app/controleurs/profil.controleur.php 
+Ajouté 	/app/controleurs/tabchamps.controleur.php 
Modifié 	/app/controleurs/tabcommentaires.controleur.php 
Modifié 	/app/controleurs/tabjoueurs.controleur.php 
Modifié 	/app/controleurs/tournoi.controleur.php 
Modifié 	/app/layout/templates/poules_coupe.tpl 
remplacer :

<caption><?php echo $oP['nom']; ?></caption>
par :

<caption><?php echo $oP['nom']; ?>
 <a href="<?php echo WWW_ROOT; ?>poules/widget?poule=<?php echo ($k+1); ?>&tournoi=<?php echo $UN_TNS['TNS_CLE']; ?>" title="widget">
     <?php echo img('icons/chart_organisation.png'); ?></a>
 </caption>
Modifié 	/app/layout/templates/poules_ligue.tpl 
remplacer :

<caption><?php echo $oP['nom']; ?></caption>
par :

<caption><?php echo $oP['nom']; ?>
 <a href="<?php echo WWW_ROOT; ?>poules/widget?poule=<?php echo ($k+1); ?>&tournoi=<?php echo $UN_TNS['TNS_CLE']; ?>" title="widget">
     <?php echo img('icons/chart_organisation.png'); ?></a>
 </caption>
Modifié 	/app/layout/theme_admin/template.tpl 
Ajouter après :

<li><?php echo href(__('com.menu.admin.page'), '/tabcms/lister'); ?></li>
la ligne :

<li><?php echo href(__('com.menu.admin.champs'), '/tabchamps/lister'); ?></li>
+Ajouté 	/app/modele/RelJouCha_modele.php 
+Ajouté 	/app/modele/TabChamps_modele.php 
Modifié 	/app/vues/espacemembre/compte.tpl 
Ajouter avant :

<tr valign="top" align="center">
         <td class="validation" colspan="2"><?php echo formSubmit('Modifier'); ?></td>
 </tr>
le code suivant :

<?php foreach(v('Champs') as $champ){
         $value = isset($_POST['ATTRIBUTS']) && isset($_POST['ATTRIBUTS']['CHA_'.$champ->get_CHA_CLE()])?$_POST['ATTRIBUTS']['CHA_'.$champ->get_CHA_CLE()]:null;
         $attributes = array('name' => 'ATTRIBUTS[CHA_'.$champ->get_CHA_CLE().']', 'id' => 'CHA_'.$champ->get_CHA_CLE(),'value'=>$value, 'class'=>'w100');
         if ( trim($value) != '' && !$champ->get_CHA_MOD() ){
         $attributes['disabled'] = 'disabled';
         }
 ?>
 <tr>
         <td class="g"><label for="CHA_<?php echo $champ->get_CHA_CLE(); ?>"><?php echo $champ->get_CHA_NOM();echo $champ->get_CHA_REQ()?'<b style="color: red; font-size: 1.3em"> *</b>':''; ?></label></td>
         <td class="d"><?php echo form('input', $attributes); ?></td>
 </tr>
 <?php } ?>
+Ajouté 	/app/vues/poules 
+Ajouté 	/app/vues/poules/widget.tpl 
Modifié 	/app/vues/profil/joueur.tpl 
Ajouter avant :

   </table>
 </div>
le code suivant :

<?php
         $Values = v('Values');
         foreach((array)v('Champs') as $champ){
         if ( !isset($Values[$champ->get_CHA_CLE()]) ){ continue; }
         $value = isset($Values) && isset($Values[$champ->get_CHA_CLE()])?$Values[$champ->get_CHA_CLE()]:null;
 ?>
 <tr>
         <td class="g"><label for="CHA_<?php echo $champ->get_CHA_CLE(); ?>"><?php echo $champ->get_CHA_NOM(); ?></label></td>
         <td class="d"><?php echo $Values[$champ->get_CHA_CLE()]; ?></td>
 </tr>
 <?php } ?>
+Ajouté 	/app/vues/tabchamps 
+Ajouté 	/app/vues/tabchamps/ajouter.tpl 
+Ajouté 	/app/vues/tabchamps/lister.tpl 
+Ajouté 	/app/vues/tabchamps/modifier.tpl 
+Ajouté 	/app/vues/tabchamps/voir.tpl 
Modifié 	/app/vues/tabjoueurs/modifier.tpl 
Modifié 	/core/config.php 
Modifié 	/core/includes/classes/Auth.class.php 
Modifié 	/core/includes/fonctions/common3.php 
Modifié 	/core/includes/fonctions/zk.php 
Modifié 	/core/includes/fonctions/zk2.php

####################################
#### Mise à jour 3.20 vers 3.21 ####
####################################

Modification de la base de données MySQL :
- 1 nouvelle table

CREATE TABLE IF NOT EXISTS `tab_responsables` (
  `RESP_CLE` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `JOU_CLE` int(10) unsigned NOT NULL,
  `TNS_CLE` int(10) unsigned NOT NULL,
  PRIMARY KEY (`RESP_CLE`)
) ENGINE=MyISAM AUTO_INCREMENT=1 ;

Fichiers modifiés (M) ou ajoutés (A)

M       app/controleurs/tournoi.controleur.php
M       app/controleurs/messagerie.controleur.php
A       app/controleurs/tabresponsables.controleur.php
M       app/controleurs/tabequipes.controleur.php
M       app/controleurs/tabjoueurs.controleur.php
M       app/controleurs/espacemembre.controleur.php
M       app/controleurs/admin.controleur.php
M       app/controleurs/profil.controleur.php
M       app/controleurs/tabreglements.controleur.php
M       app/vues/tabjoueurs/lister.tpl
M       app/vues/tabjoueurs/chercher.tpl
A       app/vues/tabjoueurs/exportcsv.tpl
M       app/vues/tabjoueurs/modifier.tpl
M       app/vues/ajax/admintournoigererrefuserequipe.tpl
M       app/vues/ajax/admintournoigereraccepterequipe.tpl
M       app/vues/messagerie/nouveau.tpl
M       app/vues/messagerie/boiteenvoi.tpl
A       app/vues/messagerie/viderboitereception.tpl
M       app/vues/messagerie/ecrire.tpl
M       app/vues/messagerie/boitereception.tpl
M       app/vues/messagerie/lire.tpl
A       app/vues/messagerie/viderboiteenvoi.tpl
A       app/vues/tabresponsables/lister.tpl
A       app/vues/tabresponsables/ajouter.tpl
A       app/vues/tabresponsables/modifier.tpl
A       app/vues/tabresponsables/voir.tpl
A       app/vues/tabresponsables
M       app/vues/admin/tournoigerer.tpl
M       app/vues/admin/monitoring.tpl
M       app/vues/admin/tournoiajouter.tpl
M       app/vues/admin/cache.tpl
M       app/vues/admin/logs.tpl
A       app/vues/admin/responsabilites.tpl
M       app/vues/admin/index.tpl
M       app/vues/admin/errors.tpl
M       app/vues/admin/rentrerscore.tpl
M       app/vues/espacemembre/inscription.tpl
A       app/vues/espacemembre/apilogin.tpl
A       app/vues/espacemembre/apicall.tpl
M       app/vues/espacemembre/compte.tpl
M       app/vues/espacemembre/equipe.tpl
M       app/vues/espacemembre/login.tpl
M       app/vues/espacemembre/matchs.tpl
M       app/vues/ladder/creation.tpl
M       app/vues/ladder/inscrireequipe.tpl
M       app/vues/ladder/gestion.tpl
M       app/vues/ladder/voir.tpl
M       app/vues/profil/equipe.tpl
M       app/vues/tabreglements/ajouter.tpl
M       app/vues/tabreglements/modifier.tpl
M       app/vues/tabmails/lister.tpl
M       app/vues/tabmails/modifier.tpl
M       app/vues/historique/jeu.tpl
M       app/vues/historique/index.tpl
M       app/vues/tournoi/roster.tpl
M       app/vues/tournoi/voir.tpl
M       app/vues/tabequipes/lister.tpl
M       app/vues/tabequipes/chercher.tpl
A       app/vues/tabequipes/exportcsv.tpl
M       app/vues/tabequipes/modifier.tpl
M       app/vues/tabpartenaires/ajouter.tpl
M       app/vues/ligue/ajouterequipe.tpl
M       app/vues/ligue/creation.tpl
M       app/vues/ligue/equipes.tpl
M       app/vues/ligue/organisation.tpl
M       app/vues/accueil/index.tpl
M       app/vues/accueil/page.tpl
M       app/vues/accueil/partenaires.tpl
M       app/vues/miseajourftp/index.tpl
M       app/vues/tabcms/lister.tpl
M       app/vues/tabcms/modifier.tpl
M       app/vues/tabtournois/voir.tpl
M       app/vues/equipes/index.tpl
M       app/vues/tabcommentaires/lister.tpl
M       app/vues/tabcommentaires/match.tpl
M       app/config/i18n/en_US/equipes.i18n.php
A       app/config/i18n/en_US/tabcommentaires.i18n.php
A       app/config/i18n/en_US/tabjoueursinfos.i18n.php
M       app/config/i18n/en_US/ajax.i18n.php
M       app/config/i18n/en_US/tabjoueurs.i18n.php
M       app/config/i18n/en_US/messagerie.i18n.php
M       app/config/i18n/en_US/admin.i18n.php
M       app/config/i18n/en_US/espacemembre.i18n.php
M       app/config/i18n/en_US/tabmails.i18n.php
M       app/config/i18n/en_US/tournoi.i18n.php
M       app/config/i18n/en_US/general.php
M       app/config/i18n/en_US/tabequipes.i18n.php
M       app/config/i18n/en_US/tabpartenaires.i18n.php
M       app/config/i18n/en_US/accueil.i18n.php
M       app/config/i18n/en_US/tabcms.i18n.php
A       app/config/i18n/fr_FR/tabcommentaires.i18n.php
A       app/config/i18n/fr_FR/tabjoueursinfos.i18n.php
M       app/config/i18n/fr_FR/ajax.i18n.php
M       app/config/i18n/fr_FR/tabjoueurs.i18n.php
M       app/config/i18n/fr_FR/messagerie.i18n.php
M       app/config/i18n/fr_FR/admin.i18n.php
M       app/config/i18n/fr_FR/espacemembre.i18n.php
M       app/config/i18n/fr_FR/tabreglements.i18n.php
M       app/config/i18n/fr_FR/tabmails.i18n.php
M       app/config/i18n/fr_FR/tournoi.i18n.php
M       app/config/i18n/fr_FR/general.php
M       app/config/i18n/fr_FR/tabequipes.i18n.php
M       app/config/i18n/fr_FR/tabpartenaires.i18n.php
M       app/config/i18n/fr_FR/accueil.i18n.php
M       app/config/i18n/fr_FR/tabcms.i18n.php
M       app/config/cache/sources/jeux.cfg.php
M       app/config/sources/jeux.yaml
M       app/config/includes/classes/TabEquipes.DB.class.php
M       app/config/includes/classes/TabCms.DB.class.php
M       app/config/includes/classes/TabCommentaires.DB.class.php
M       app/config/includes/classes/TabJoueurs.DB.class.php
A       app/config/includes/classes/TabResponsables.DB.class.php
M       app/config/includes/classes/TabMessages.DB.class.php
M       app/config/includes/classes/competitions/championnats/classique/championnat.core.php
M       app/modele/TabJoueurs_modele.php
A       app/modele/TabResponsables_modele.php
M       app/modele/Match_modele.php
M       app/modele/TabEquipes_modele.php
M       app/modules/shoutbox/shoutbox.module.php
M       app/layout/theme1/css/style.css
M       app/layout/theme_admin_old/css/style.css
M       app/layout/theme_bf/css/tabs.css
M       app/layout/theme_bf/css/style.css
M       app/layout/theme_bf/template.tpl
M       app/layout/theme_admin/css/default.css
M       app/layout/theme_admin/template.tpl
M       app/layout/templates/derniers_resultats.tpl
M       app/layout/templates/block_login.tpl
M       app/layout/templates/choix_equipe.tpl
M       app/layout/templates/block_shoutbox.tpl
M       app/layout/templates/paginate.tpl
M       app/layout/templates/derniers_inscrits.tpl
M       app/layout/templates/poules_ligue.tpl
M       app/layout/templates/dernieres_equipes_inscrites.tpl
M       app/layout/templates/derniers_logs.tpl
M       app/layout/templates/logs.tpl
M       app/layout/templates/dernieres_competitions.tpl
M       core/includes/fonctions/common2.php
M       core/includes/fonctions/common3.php
M       core/includes/fonctions/zk.php
M       core/includes/fonctions/zk2.php
M       core/includes/fonctions/common.php
M       core/includes/classes/CompManager.class.php
M       core/includes/classes/Base.class.php
M       core/includes/classes/Logger.php
M       core/includes/classes/Auth.class.php
M       core/includes/classes/Mail.class.php
M       core/includes/classes/Upload.class.php
M       core/config.php
M       docs/VERSION.TXT
M       docs/INSTALL.txt
M       docs/install.sql
M       docs/CHANGELOG.txt
M       docs/LISEZ MOI.txt
M       docs/MISE A JOUR.txt
M       config.php (voir config.php.exemple)





####################################
#### Mise à jour 3.19 vers 3.20 ####
####################################

Remplacer les fichiers suivants :

- app/vues/tournoi/listedesmatchs.tpl
- core/includes/fonctions/common2.php
- docs/install.sql
- app/layout/theme_admin/template.tpl
- app/controleurs/tabfichiers.controleur.php
- app/vues/accueil/index.tpl
- app/vues/tabfichiers/match.tpl
- core/config.php
- core/includes/classes/Routage.class.php
- core/includes/fonctions/common.php

Aucune modification de la base de données MySQL


####################################
#### Mise à jour 3.18 vers 3.19 ####
####################################

Vidéo : http://www.youtube.com/watch?v=c33gtNKWefg

* Note :
Nous partons du principe que vous avez un zKup v3.17
déjà installé sur votre hébergeur.
Faite une sauvegarde complète de vos fichiers et de votre base de données.
Nous ne pourrons être tenu responsable d'une erreur de manipulation durant la mise à jour
de votre zKup.

1/
Uploader zKup v3.19 en remplacement de votre zKup v3.18 (tous les fichiers)

2/
Envoyer sur votre serveur les fichiers suivants venant de votre backup :
- app/config/sources/jeux.yaml
- app/config/cache/sources/jeux.cfg.php

3/
Editer le fichier "config.php.exemple" en rapportant vos anciennes informations (MySQL, titre, URL, Mail...)

4/
Renommer le fichier "config.php.exmple" en "config.php"

5/
Aller sur : http://www.votresite.com/docs/update_318_319.php
S'il y a une erreur, contactez notre assistance zKup

6/
Supprimer le dossier "docs" de votre serveur

7/
Vider le cache de votre navigateur internet et aller sur votre site zKup !

* Note :
Si vous avez modifié le thème de zKup, vous pouvez utiliser un logiciel comme "winmerge"
pour voir les différences entre votre fichier et la nouvelle version.

-- Trouver les équipes 1v1 dont le nom est différent du login du joueur

SELECT eq.EQI_NOM, eq.EQI_TAG, j.JOU_LOGIN
FROM  `tab_equipes` eq
INNER JOIN rel_eqi_jou rel ON eq.EQI_CLE = rel.EQI_CLE
INNER JOIN tab_joueurs j ON rel.JOU_CLE = j.JOU_CLE
WHERE EQI_ETAT =  '5'
AND eq.EQI_NOM <> j.JOU_LOGIN
ORDER BY eq.`EQI_ETAT` DESC

####################################
#### Mise à jour 3.17 vers 3.18 ####
####################################

* Note :
Nous partons du principe que vous avez un zKup v3.17
déjà installé sur votre hébergeur.
Faite une sauvegarde complète de vos fichiers et de votre base de données.
Nous ne pourrons être tenu responsable d'une erreur de manipulation durant la mise à jour
de votre zKup.

1/ Récupérer zKup v3.18 et l'uploader sur votre serveur (remplacer les fichiers déjà existants)
2/ Se connecter à sa base de données (avec PhpMyAdmin par exemple)
3/ Exportez votre base de données zKup (données seulement ! décocher "structure")
4/ Choisissez une nouvelle base ou supprimez toutes les tables zKup
5/ Importer le fichier "docs/install.sql"
6/ Vider les tables "tab_cms", "tab_joueurs", "tab_joueurs_infos", "tab_partenaires", "tab_equipes"
7/ Aller dans la table "tab_mails" et supprimer les enregistrements #2 à #18
8/ Importer le fichier créé à l'étape 3
9/ Sur votre FTP - renommer le fichier "config.php" en "config.php.old"
10/ Editer le fichier "config.php.exemple"
    10.1/ Ecrire votre licence
    10.2/ Ecrire l'URL de votre zKup
    10.3/ Ecrire les paramètres de base de données
    10.4/ Modifier selon vos besoins les autres paramètres disponibles dans ce fichier
11/ Connectez vous à votre espace administration sur votre zKup
12/ Aller dans "Modules" > "Gestion du cache" et sélectionner "TOUT" puis "Vider"
13/ Sur l'espace Administrateur - Cliquer sur "Générer les équipes 1v1"
14/ Déconnectez-vous de votre compte
15/ Connectez-vous à nouveau à votre zKup

* Information complémentaire :
- Si des problèmes d'affichage surviennent,
essayez de vider le cache de votre navigateur internet.

- Cette méthode de mise à jour ne prend pas en compte les modifications que 
vous avez pu appliquer sur zKup. Une fois votre zKup mis à jour suivant cette
technique, vous pouvez à nouveau appliquer vos modifications.
Attention, ne re-uploadez pas simplement vos fichiers mais contrôlez le contenu
en l'adaptant aux nouveaux fichiers. En effet certains fichiers non encodés (les vues)
ont subis des modifications. En re-uploadant un ancien fichier modifié vous pourrez
rencontrer des bugs. Nous vous conseillons d'utiliser un logiciel de comparaison
de fichier "face à face" comme winmerge pour Windows ou kaleidoscope pour Mac.

####################
#### ASSISTANCE ####
####################

Retrouvez la communauté zKup sur le forum :

	http://forum.zkup.net

Pour signaler tout bug, une seule adresse :

	http://assistance.zkup.net

LICENCE ====================================================

Retrouvez les informations de votre compte client sur :

	http://espaceclient.zkup.net

COPYRIGHT ==================================================

			Karl COSSE - 2009-2010
