wiki:Dev

Version 7 (modified by youp3, 16 years ago) (diff)

Rédaction de la doc sur les tables MYSQL

Documentation développeurs

Cette documentation s'adresse uniquement aux personnes participant au développement d'E2T.


Installeur

Les fichiers de l'installeur/mise à jour se trouvent dans le répertoire cache/e2t_cache/ dans lequel se trouvent :

  • Le fichier settings.xml contenant les paramètres pour E2T à installer ou mettre à jour dans le PCA.
  • Le fichier templates.xml contenant les templates de l'E2T à installer (ça c'est le domaine de Fabien).
  • Le fichier components.xml contenant le composant de l'E2T à installer.
  • Un ou plusieurs répertoires nommés avec la convention AAAAMMJJ (ex. : 20060325). Ces répertoires contiennent les changements apportés par chaque nouvelle version d'E2T. On peut trouver dans ces répertoires :
    • Le fichier sql.php contenant les modifications à apporter sur la base de données.
    • Le fichier end.php contenant les informations de changelog.

Lors d'une nouvelle installation, c'est le fichier e2t_install/sql_queries.php qui est utilisé pour les requêtes SQL exécutées.


Build et Version

Le numéro de build et la version de l'E2T sont codés en dur dans plusieurs. Il est important de les mettre à jour à chaque nouvelle version. Voici les fichiers concernés :

  • cache/e2t_cache/components.php
  • e2t_install/sql_queries.php
  • sources/classes/class_e2t_functions.php


Structure des tables MySQL

Ici explications sur la structure des tables MySQL ! (Coming Soon)

ibf_dl_customfields

NomTypeDescription
ccp_idsmallint(4)Identifiant du champ personnalisé
ccp_namevarchar(256)Nom du champ personnalisé
ccp_contenutext
ccp_typevarchar(250)Type du champ personnalisé
ccp_show_addtinyint(1)Voir le champ personnalisé dans le formulaire d'ajout
ccp_show_topictinyint(1)Voir le champ personnalisé dans le sujet du fichier
ccp_sizesmallint(2)Taille du champ personnalisé
ccp_db_namevarchar(250)Nom du champ personnalisé dans la base de données
ccp_afftext

ibf_dl_files

NomTypeDescription
fiidint(5)ID du fichier
fi_namevarchar(60)Nom du fichier
fi_descvarchar(70)Description succinte du fichier
fi_texttextPrésentation détaillée du fichier
fi_urlvarchar(250)Contient les informations nécessaires pour télécharger le fichier
fi_author_idmediumint(8)ID du posteur du fichier
fi_author_namevarchar(32)Nom du posteur du fichier
dateint(10)Date de l'ajout du fichier
updatedint(10)Date de mise à jour du fichier
internetinyint(1)Si 0, fi_url est un lien vers un fichier hébergé par un autre site
Si 1, fi_url indique où le fichier se trouve localement
icon_idtinyint(2)
validtinyint(1)
topicint(10)Contient l'ID du sujet associé au fichier
forum_idsmallint(5)ID de la rubrique à laquelle appartient le fichier
sizeint(10)Taille du fichier
ct_viewsint(10)Nombre de fois où la fiche du fichier a été consultée
ct_dlsint(10)Nombre de fois où le fichier a été téléchargé
ct_dl_monthmediumint(8)Nombre de fois où le fichier a été téléchargé durant le mois en cours
file_keyvarchar(32)

ibf_dl_forums

NomTypeDescription

ibf_dl_forum_perms

NomTypeDescription

ibf_dl_logs

NomTypeDescription

ibf_dl_managers_logs

NomTypeDescription

ibf_dl_rss

NomTypeDescription

ibf_dl_stats_month

NomTypeDescription

ibf_dl_tracker

NomTypeDescription

ibf_dl_upgrade_history

NomTypeDescription

ibf_dl_upload

NomTypeDescription