Schema of the the "dictionnaire" database - Page 1

Transcription

Schema of the the "dictionnaire" database - Page 1
Invision Power Board 1.3
dictionnaire de données
&
schéma relationnel
commentaires : [email protected]
20.01.04
www.ibf-french.com
1/57
Invision Power Board 1.3
Table of contents
1. ibf_admin_logs
2. ibf_admin_sessions
3. ibf_badwords
4. ibf_cache_store
5. ibf_calendar_events
6. ibf_categories
7. ibf_contacts
8. ibf_css
9. ibf_email_logs
10. ibf_emoticons
11. ibf_faq
12. ibf_forums
13. ibf_forum_perms
14. ibf_forum_tracker
15. ibf_groups
16. ibf_languages
17. ibf_macro
18. ibf_macro_name
19. ibf_members
20. ibf_member_extra
21. ibf_messages
22. ibf_moderators
23. ibf_moderator_logs
24. ibf_pfields_content
25. ibf_pfields_data
26. ibf_polls
27. ibf_posts
28. ibf_reg_antispam
29. ibf_search_results
30. ibf_sessions
31. ibf_skins
32. ibf_skin_templates
33. ibf_spider_logs
34. ibf_stats
35. ibf_subscriptions
36. ibf_subscription_currency
37. ibf_subscription_extra
38. ibf_subscription_logs
39. ibf_subscription_methods
p. 4
p. 5
p. 6
p. 7
p. 8
p. 9
p. 10
p. 11
p. 12
p. 13
p. 14
p. 15
p. 17
p. 18
p. 19
p. 21
p. 22
p. 23
p. 24
p. 26
p. 27
p. 28
p. 29
p. 30
p. 31
p. 32
p. 33
p. 34
p. 35
p. 36
p. 37
p. 38
p. 39
p. 40
p. 41
p. 42
p. 43
p. 44
p. 45
www.ibf-french.com
2/57
Invision Power Board 1.3
40. ibf_subscription_trans
41. ibf_templates
42. ibf_titles
43. ibf_tmpl_names
44. ibf_topics
45. ibf_topic_mmod
46. ibf_tracker
47. ibf_validating
48. ibf_voters
49. ibf_warn_logs
50. Relational schema
p. 46
p. 47
p. 48
p. 49
p. 50
p. 51
p. 52
p. 53
p. 54
p. 55
p. 57
www.ibf-french.com
3/57
Invision Power Board 1.3
1 ibf_admin_logs
Logs d'administration
Field
id
act
code
member_id
ctime
note
ip_address
Clée
PRIMARY
Type
Attributes
bigint(20)
varchar(255)
varchar(255)
int(10)
int(10)
text
varchar(255)
Type
PRIMARY
Null
No
Yes
Yes
Yes
Yes
Yes
Yes
Cardinalité
0
Default
Extra
Links to
auto_increment
NULL
NULL
NULL
NULL
NULL
NULL
ibf_members -> id
Comments
ID log d'administration
action: 'csite', 'op', 'mem', 'forum'...
code: 'dosettings', 'pdoedit', 'doadd', 'dopost', 'docookie', 'dourl'...
ID membre
time(); action d'administration
description de l'action dans l'Admin CP
$ibforums->input['IP_ADDRESS']; adresse IP
Champ
id
www.ibf-french.com
4/57
Invision Power Board 1.3
2 ibf_admin_sessions
Session d'administration
par mesure de sécurité, les sessions d'administration (timeout: 2h) sont distinctes des sessions-utilisateurs
Les session d'administration n'utilisent pas de cookie : il suffit de fermer la fenêtre pour clôre la session.
Field
ID
IP_ADDRESS
MEMBER_NAME
MEMBER_ID
SESSION_KEY
LOCATION
LOG_IN_TIME
RUNNING_TIME
Clée
PRIMARY
Type
Attributes
varchar(32)
varchar(32)
varchar(32)
varchar(32)
varchar(32)
varchar(64)
int(10)
int(10)
Type
PRIMARY
Null
No
No
No
No
No
Yes
No
No
Cardinalité
0
Default
Extra
Links to
ibf_members -> id
index
0
0
Comments
ID session d'administration
$ibforums->input['IP_ADDRESS']; adresse IP
nom de membre (ibf_member->name)
ID membre
mot de passe MD5
$IN['act']; action effectuée dans l'Admin CP
time(); dernier clic dans l'Admin CP
time(); temps de connexion dans l'Admin CP
Champ
ID
www.ibf-french.com
5/57
Invision Power Board 1.3
3 ibf_badwords
Mots à censurer
Field
wid
type
swop
m_exact
Type
Attributes
int(3)
varchar(250)
varchar(250)
tinyint(1)
Clée
PRIMARY
Type
PRIMARY
Null
No
No
Yes
Yes
Cardinalité
0
Default
Extra
auto_increment
NULL
0
Links to
Comments
ID mot
expression à censurer
expression après censure
méthode (1:exact; 0:masque)
Champ
wid
www.ibf-french.com
6/57
Invision Power Board 1.3
4 ibf_cache_store
Cache
divers contenus a stocker en cache : bloc-notes administratif, règles des forums, etc.
Field
Type
Attributes
Null
cs_key
varchar(255)
No
cs_value
cs_extra
text
varchar(255)
No
No
Clée
PRIMARY
Type
PRIMARY
Cardinalité
0
Default
Extra
Links to
Comments
clé: 'cs_site_nav_contents', 'csite_fav_contents', 'chatstat', 'boardrules',
'adminnotes'...
contenu du cache
hits&time; seulement utilisé par des plugs-in (ex: chat)
Champ
cs_key
www.ibf-french.com
7/57
Invision Power Board 1.3
5 ibf_calendar_events
Calendrier
Field
eventid
userid
year
month
mday
title
event_text
read_perms
unix_stamp
priv_event
show_emoticons
rating
event_ranged
event_repeat
repeat_unit
end_day
end_month
end_year
end_unix_stamp
event_bgcolor
event_color
Clée
PRIMARY
unix_stamp
Type
Attributes
mediumint(8)
mediumint(8)
int(4)
int(2)
int(2)
varchar(254)
text
varchar(254)
int(10)
tinyint(1)
tinyint(1)
smallint(2)
tinyint(1)
tinyint(1)
char(2)
int(2)
int(2)
int(4)
int(10)
varchar(32)
varchar(32)
Type
PRIMARY
INDEX
Null
No
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Yes
Yes
Yes
Yes
No
No
Cardinalité
0
aucune
Default
Extra
Links to
auto_increment
0
2002
1
1
no title
*
0
0
1
1
0
0
NULL
NULL
NULL
NULL
ibf_members -> id
Comments
ID évènement dans l'agenda
ID membre
année
mois
jour
titre de l'évènement
description
permissions de lecture
mktime( 23, 59, 59, $month, $day, $year)
évènement privé
activer les smilies
évènement étendu (1/[0])
évenement répétitif (1/[0])
cycle de répétition ('w' : semaine, 'm':mois, 'y':année)
jour de clôture
mois de clôture
année de clôture
mktime( 23, 59, 59, $end_month, $end_day, $end_year)
couleur d'arrière-plan
couleur d'avant-plan
Champ
eventid
unix_stamp
www.ibf-french.com
8/57
Invision Power Board 1.3
6 ibf_categories
Catégories des forums
Field
Type
Attributes
Null
Default
id
position
state
smallint(5)
tinyint(3)
varchar(10)
No
Yes
Yes
0
NULL
NULL
name
description
image
url
varchar(128)
text
varchar(128)
varchar(128)
No
Yes
Yes
Yes
NULL
NULL
NULL
Clée
PRIMARY
id
Type
PRIMARY
INDEX
Cardinalité
0
aucune
Extra
Links to
Comments
ID catégorie
position de la categorie (ordre croissant)
0:désactivé; 1:visible; 2:caché - acces via url/menu déroulant; 3:caché - acces via
url uniquement;
nom de la catégorie
Champ
id
id
www.ibf-french.com
9/57
Invision Power Board 1.3
7 ibf_contacts
Liste des contacts MP
Field
id
contact_id
member_id
contact_name
allow_msg
contact_desc
Clée
PRIMARY
Type
Attributes
mediumint(8)
mediumint(8)
mediumint(8)
varchar(32)
tinyint(1)
varchar(50)
Type
PRIMARY
Null
No
No
No
No
Yes
Yes
Cardinalité
0
Default
Extra
Links to
auto_increment
0
0
NULL
NULL
ibf_members -> id
ibf_members -> id
Comments
ID contact
ID contact (cible)
ID membre
nom du contact (ibf_member->name)
contact à bloquer (1/0)
commentaires
Champ
id
www.ibf-french.com
10/57
Invision Power Board 1.3
8 ibf_css
Cascade Style Sheet
Field
cssid
css_name
css_text
css_comments
updated
Clée
PRIMARY
Type
Attributes
int(10)
varchar(128)
text
text
int(10)
Type
PRIMARY
Null
No
No
Yes
Yes
Yes
Cardinalité
0
Default
Extra
auto_increment
NULL
NULL
0
Links to
Comments
ID CSS
nom du CSS
contenu du CSS
commentaires
time(); dernière mise à jour
Champ
cssid
www.ibf-french.com
11/57
Invision Power Board 1.3
9 ibf_email_logs
Logs des mails envoyés
ces logs sont uniquement consultables par un administrateur
Field
email_id
email_subject
email_content
email_date
from_member_id
from_email_address
from_ip_address
to_member_id
to_email_address
topic_id
Clée
PRIMARY
from_member_id
email_date
Type
Attributes
int(10)
varchar(255)
text
int(10)
mediumint(8)
varchar(250)
varchar(16)
mediumint(8)
varchar(250)
int(10)
Type
PRIMARY
INDEX
INDEX
Null
No
No
No
No
No
No
No
No
No
No
Cardinalité
0
aucune
aucune
Default
Extra
Links to
auto_increment
0
0
ibf_members -> id
127.0.0.1
0
ibf_members -> id
Comments
ID log email envoyé
sujet du mail
contenu du mail
date de rédaction
ID membre de l'expéditeur
adresse électronique d'éxpedition (ibf_member->email)
$ibforums->input['IP_ADDRESS']; adresse IP d'expédition
ID membre de destination
adresse électronique de destrination (ibf_member->email)
0
Champ
email_id
from_member_id
email_date
www.ibf-french.com
12/57
Invision Power Board 1.3
10 ibf_emoticons
Smilies
les mêmes smilies sont utilisés indifférement des Skins
Field
id
typed
image
clickable
Type
Attributes
smallint(3)
varchar(32)
varchar(128)
smallint(2)
Clée
PRIMARY
Type
PRIMARY
Null
No
No
No
No
Cardinalité
0
Default
Extra
auto_increment
1
Links to
Comments
ID smiley
expression à remplacer
image du smiley
smiley présenté par défaut
Champ
id
www.ibf-french.com
13/57
Invision Power Board 1.3
11 ibf_faq
Aide concernant le fonctionnement IPB
Field
id
title
text
description
Clée
PRIMARY
Type
Attributes
mediumint(8)
varchar(128)
text
text
Type
PRIMARY
Null
No
No
Yes
No
Cardinalité
0
Default
Extra
auto_increment
NULL
Links to
Comments
ID FAQ
titre
texte HTML
courte description
Champ
id
www.ibf-french.com
14/57
Invision Power Board 1.3
12 ibf_forums
Informations relatives à un forum
Field
Type
Attributes
Null
Default
id
topics
posts
last_post
last_poster_id
last_poster_name
name
description
position
use_ibc
use_html
status
start_perms
reply_perms
read_perms
password
category
last_title
last_id
sort_key
smallint(5)
mediumint(6)
mediumint(6)
int(10)
mediumint(8)
varchar(32)
varchar(128)
text
tinyint(2)
tinyint(1)
tinyint(1)
varchar(10)
varchar(255)
varchar(255)
varchar(255)
varchar(32)
tinyint(2)
varchar(128)
int(10)
varchar(32)
No
Yes
Yes
Yes
No
Yes
No
Yes
Yes
Yes
Yes
Yes
No
No
No
Yes
No
Yes
Yes
Yes
0
NULL
NULL
NULL
0
NULL
sort_order
prune
varchar(32)
tinyint(3)
Yes
Yes
NULL
NULL
show_rules
upload_perms
preview_posts
tinyint(1)
varchar(255)
tinyint(1)
Yes
Yes
Yes
NULL
NULL
NULL
allow_poll
allow_pollbump
inc_postcount
tinyint(1)
tinyint(1)
tinyint(1)
No
No
No
1
0
1
Extra
Links to
ibf_members -> id
NULL
NULL
NULL
NULL
NULL
NULL
0
NULL
NULL
NULL
ibf_categories -> id
ibf_posts -> pid
Comments
ID forum
nombre de Sujets
nombre de Messages
time(); dernier message
ID membre du dernier auteur
nom du dernier auteur (ibf_member->name)
nom du forum
description du forum
position du forum au sein de la catégorie (ordre croissant)
utilisation des IBF codes (1/0)
utilisation du HTML (1/0)
0:archive (lecture seule); 1:actif
permissions d'initier un Sujet
permissions de répondre à un Sujet
permissions de lecture
mot de passe (en clair)
catégorie
dernier titre de Sujet
ID du dernier message
'last_post': dernier message; 'title': sujets; 'starter_name':auteurs; 'posts': nombre
de messages; 'views': lectures; 'start_date': début du Sujet; 'last_poster_name':
dernier auteur
'Z-A': ordre decroissant (Z-A, 0-10); 'A-Z': ordre croissant(A-Z, 10-0)
1:aujourd'hui; 5:5 derniers jours; 7:7 derniers jours; 10:10 derniers jours; 15:15
derniers jours; 20:20 derniers jours; 30:30 derniers jours; 60:60 derniers jours;
90:90 derniers jours; 100:afficher tous les sujets
'0':ne rien afficher; '1':afficher un lien; '2':afficher un texte
permission d'upload
0:pas de modération a priori; 1:modération des Sujets/réponses; 2:modération des
Sujets; 3:modération des réponses
autoriser les sondages (1/0)
remonter les sujets avec les votes (1/0)
comptabiliser le nombre de messages (1/0)
www.ibf-french.com
15/57
Invision Power Board 1.3
skin_id
parent_id
subwrap
sub_can_post
quick_reply
redirect_url
redirect_on
redirect_hits
redirect_loc
rules_title
rules_text
has_mod_posts
topic_mm_id
int(10)
mediumint(5)
tinyint(1)
tinyint(1)
tinyint(1)
varchar(250)
tinyint(1)
int(10)
varchar(250)
varchar(255)
text
tinyint(1)
varchar(250)
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
No
No
No
No
NULL
-1
0
1
0
notify_modq_emails
text
Yes
NULL
Clée
PRIMARY
category
id
Type
PRIMARY
INDEX
INDEX
Cardinalité
0
aucune
aucune
ibf_forums -> id
0
0
0
ibf_topic_mmod ->
mm_id
skin à appliquer ('s'.$ibforums->skin['set_id'])
ID forum parent
sous-forum (1/0)
autoriser les Sujets dans ce forum (1/0)
autoriser les Réponses Rapiques (1/0)
url de redirection
redirection (1/[0])
nombre de redirections effecyuées
cible de redirection ('_self', etc)
titre des régles du forum
régles du forum
présence de messages à modérer
ID multi-modération
adresses électroniques où envoyer des notifications en cas de Nouveaux Sujets à
modérer
Champ
id
category
id
www.ibf-french.com
16/57
Invision Power Board 1.3
13 ibf_forum_perms
Nom des masques de permissions
Field
perm_id
perm_name
Clée
PRIMARY
Type
Attributes
int(10)
varchar(250)
Type
PRIMARY
Null
Default
No
No
Cardinalité
0
Extra
auto_increment
Links to
Comments
ID permissions de forum
nom du masque des permissions
Champ
perm_id
www.ibf-french.com
17/57
Invision Power Board 1.3
14 ibf_forum_tracker
Abonnement a un forum
si durant les 30 dernières minutes, un "abonné" n'est pas actif sur les forums, un mail de notification lui est envoyé
Field
frid
member_id
forum_id
start_date
last_sent
Clée
PRIMARY
Type
Attributes
mediumint(8)
varchar(32)
smallint(5)
int(10)
int(10)
Type
PRIMARY
Null
No
No
No
Yes
No
Cardinalité
0
Default
Extra
Links to
auto_increment
0
NULL
0
ibf_members -> id
ibf_forums -> id
Comments
ID abonnement forum
ID membre
ID forum
time(); début de l'abonnement
Champ
frid
www.ibf-french.com
18/57
Invision Power Board 1.3
15 ibf_groups
Groupe d'utilisateurs
Field
g_id
g_view_board
g_mem_info
g_other_topics
g_use_search
g_email_friend
g_invite_friend
g_edit_profile
g_post_new_topics
g_reply_own_topics
g_reply_other_topics
g_edit_posts
g_delete_own_posts
g_open_close_posts
g_delete_own_topics
g_post_polls
g_vote_polls
g_use_pm
g_is_supmod
g_access_cp
g_title
g_can_remove
g_append_edit
g_access_offline
g_avoid_q
g_avoid_flood
g_icon
g_attach_max
g_avatar_upload
g_calendar_post
prefix
suffix
g_max_messages
Type
int(3)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
varchar(32)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
varchar(64)
bigint(20)
tinyint(1)
tinyint(1)
varchar(250)
varchar(250)
int(5)
Attributes
UNSIGNED
Null
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Default
Extra
auto_increment
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
0
0
NULL
NULL
50
Links to
Comments
ID groupe
autorisation d'accès aux forums (1/0)
autorisation de voir la liste des membres et autres informations personnelles (1/0)
autorisation de voir les Sujets autre que les siens (1/0)
autorisation d'utiliser la fonction Recherche (1/0)
autorisation d'envoyer des mails depuis les forums (1/0)
autorisation d'éditer son profil (1/0)
autorisation de lancer de nouveaux Sujets (1/0)
autorisation de répondre dans ses propres Sujets (1/0)
autorisation de répondre dans les Sujets des autres (1/0)
autorisation d'éditer ses messages (1/0)
autorisation de supprimer ses messages (1/0)
autorisation d'ouvrir/fermer des Sujets (1/0)
autorisation de supprimer ses propres Sujets (1/0)
autorisation de lancer des Sondages (1/0)
autorisation de voter dans les Sondages (1/0)
autorisation d'utiliser les MP (1/0)
groupe de modérateurs globaux (1/0)
acces à l'Admin CP (1/0)
titre du groupe
autorisation d'enlever le marqueur d'édition ("Edited by") (1/0)
autorisation d'accès aux forums offline (1/0)
outrepasser la modération à priori (1/0)
outrepasser le système d'anti-flood (1/0)
icône de groupe
taille maximale (KB) d'une pièce jointe
autorisation d'uploader un avatar
autorisation d'ajouter des évènements au calendrier (1/0)
préfixe HTML
suffixe HTML
nombre maximum de messages archivables
www.ibf-french.com
19/57
Invision Power Board 1.3
g_max_mass_pm
g_search_flood
g_edit_cutoff
g_promotion
g_hide_from_list
g_post_closed
g_perm_id
g_photo_max_vars
g_dohtml
g_edit_topic
g_email_limit
Clée
PRIMARY
int(5)
mediumint(6)
int(10)
varchar(10)
tinyint(1)
tinyint(1)
varchar(255)
varchar(200)
tinyint(1)
tinyint(1)
varchar(15)
Type
PRIMARY
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
No
No
No
Cardinalité
0
0
20
0
-1&-1
0
0
0
0
10:15
nombre maximum de destinataires pour un MP
temps d'anti-flood (secondes)
temps maximum d'edition des messages (minutes)
groupe d'auto-promotion (gid&gposts)
masquer de la liste des utilisateurs connectés (1/0)
autorisation d'intervenir dans un Sujet verouillé (1/0)
masques de permissions
dimensions maximales des photos personnelles
autorisation d'utiliser du HTML (1/0)
autorisation d'éditer le titre du Sujet (1/0)
nombre maximum de mail expédiables par 24h heures : nombre de minutes entre
chaque mail envoyé
Champ
g_id
www.ibf-french.com
20/57
Invision Power Board 1.3
16 ibf_languages
Lang Pack
Field
lid
ldir
lname
lauthor
lemail
Type
Attributes
mediumint(8)
varchar(64)
varchar(250)
varchar(250)
varchar(250)
Clée
PRIMARY
Type
PRIMARY
Null
No
No
No
Yes
Yes
Cardinalité
0
Default
Extra
auto_increment
NULL
NULL
Links to
Comments
ID lang pack
ROOT_PATH.'lang/'.$row['ldir']
nom du lang pack
auteur du lang pack
adresse électronique de l'auteur
Champ
lid
www.ibf-french.com
21/57
Invision Power Board 1.3
17 ibf_macro
Détails de macro
Field
macro_id
macro_value
macro_replace
can_remove
macro_set
Clée
PRIMARY
macro_set
Type
Attributes
smallint(3)
varchar(200)
text
tinyint(1)
smallint(3)
Type
PRIMARY
INDEX
Null
No
Yes
Yes
Yes
No
Cardinalité
0
aucune
Default
Extra
auto_increment
NULL
NULL
0
0
Links to
Comments
ID macro
expression à traiter
valeur de remplacement
1
ID du Macro Set
Champ
macro_id
macro_set
www.ibf-french.com
22/57
Invision Power Board 1.3
18 ibf_macro_name
Macro Set
Field
set_id
set_name
Type
Attributes
smallint(3)
varchar(200)
Clée
PRIMARY
Type
PRIMARY
Null
No
Yes
Cardinalité
0
Default
0
NULL
Extra
Links to
Comments
ID du Macro Set
nom du Macro Set
Champ
set_id
www.ibf-french.com
23/57
Invision Power Board 1.3
19 ibf_members
Informations de membre
Field
id
name
mgroup
password
email
joined
ip_address
avatar
avatar_size
posts
aim_name
icq_number
location
signature
website
yahoo
title
allow_admin_mails
time_offset
interests
hide_email
email_pm
email_full
skin
warn_level
warn_lastwarn
language
msnname
last_post
restrict_post
view_sigs
view_img
view_avs
Type
mediumint(8)
varchar(255)
smallint(3)
varchar(32)
varchar(60)
int(10)
varchar(16)
varchar(128)
varchar(9)
mediumint(7)
varchar(40)
varchar(40)
varchar(128)
text
varchar(70)
varchar(32)
varchar(64)
tinyint(1)
varchar(10)
text
varchar(8)
tinyint(1)
tinyint(1)
smallint(5)
int(10)
int(10)
varchar(32)
varchar(64)
int(10)
varchar(100)
tinyint(1)
tinyint(1)
tinyint(1)
Attributes
Null
No
No
No
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
No
Yes
Yes
Yes
Default
Extra
Links to
0
0
0
NULL
NULL
0
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
0
NULL
NULL
NULL
0
1
1
1
ibf_groups -> g_id
Comments
ID membre
nom d'utilisateur (login)
groupe d'appartenance
mot de passe MD5
adresse électronique
time(); date d'inscription
$ibforums->input['IP_ADDRESS']; adresse IP
url de l'avatar
taille de l'avatar
nombre de messages attribués
AIM
ICQ
localité
signature
site web
YAHOO
titre de membre
accepter les mails administratifs (1/0)
fuseau horaire (-12...+12)
centres d'intérêt
cacher l'adresse électronique (1/0)
activer la notification des MP par mail ([1]/0)
afficher les messages dans les notifications (1/[0])
skin préférentiel (ibf_skins->sid)
niveau d'avertissement
time(); dernier avertissement
langue préférentielle
MSN
time(); dernier message
modération personnelle (1/[0])
voir les signatures ([1]/0)
voir les images ([1]/0)
voir les avatars ([1]/0)
www.ibf-french.com
24/57
Invision Power Board 1.3
view_pop
bday_day
bday_month
bday_year
new_msg
msg_from_id
msg_msg_id
msg_total
vdirs
show_popup
misc
last_visit
last_activity
dst_in_use
view_prefs
coppa_user
mod_posts
auto_track
org_perm_id
org_supmod
integ_msg
temp_ban
sub_end
Clée
PRIMARY
name
mgroup
bday_day
bday_month
tinyint(1)
int(2)
int(2)
int(4)
tinyint(2)
mediumint(8)
int(10)
smallint(5)
text
tinyint(1)
varchar(128)
int(10)
int(10)
tinyint(1)
varchar(64)
tinyint(1)
varchar(100)
tinyint(1)
varchar(255)
tinyint(1)
varchar(250)
varchar(100)
int(10)
Type
PRIMARY
INDEX
INDEX
INDEX
INDEX
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
No
Cardinalité
0
aucune
aucune
aucune
aucune
1
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
0
0
0
-1&-1
0
0
0
ibf_members -> id
ibf_messages -> msg_id
pop-up d'avertissement ([1]/0)
jour de naissance (1..31)
mois de naissance (1..12)
année de naissance (annee-100..annee-1)
nombre de nouveaux MP
expéditeur du dernier MP
ID du dernier MP
total de MP à travers tous les répertoires
répertoires MP ("in:Inbox|sent:Sent Items")
pop-up d'alerte ([1]/0)
time(); dernière connexion
time(); dernière activité
heure d'hiver (1/[0])
messages & sujets par page
COPPA
messages pré-modérés: '': aucun,'1':infini, 'début:fin:timespan:unité('h','d')'
notification par défaut (1/[0])
permissions supplémentaires
0
NULL
0
INTEGRITY MESSENGER
bannissement: début:fin:timespan:unité('h','d')
Champ
id
name
mgroup
bday_day
bday_month
www.ibf-french.com
25/57
Invision Power Board 1.3
20 ibf_member_extra
Informations complémentaires de membre
Field
id
notes
links
bio
ta_size
photo_type
photo_location
photo_dimensions
Clée
PRIMARY
Type
Attributes
mediumint(8)
text
text
text
char(3)
varchar(10)
varchar(255)
varchar(200)
Type
PRIMARY
Null
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Cardinalité
0
Default
0
NULL
NULL
NULL
NULL
Extra
Links to
ibf_members -> id
Comments
ID infos supplémentaires
contenu du bloc-notes
dimensions du bloc-notes
'upload', 'url'
url de la photo
(largeur,hauteur)
Champ
id
www.ibf-french.com
26/57
Invision Power Board 1.3
21 ibf_messages
Messages privés
Field
msg_id
msg_date
read_state
title
message
from_id
vid
member_id
recipient_id
attach_type
attach_file
cc_users
tracking
read_date
Clée
PRIMARY
member_id
vid
Type
Attributes
int(10)
int(10)
tinyint(1)
varchar(128)
text
mediumint(8)
varchar(32)
mediumint(8)
mediumint(8)
tinyint(128)
tinyint(128)
text
tinyint(1)
int(10)
Type
PRIMARY
INDEX
INDEX
Null
No
Yes
Yes
Yes
Yes
No
Yes
No
No
Yes
Yes
Yes
Yes
Yes
Cardinalité
0
aucune
aucune
Default
Extra
Links to
auto_increment
NULL
NULL
NULL
NULL
0
NULL
0
0
NULL
NULL
NULL
0
NULL
ibf_members -> id
ibf_members -> id
ibf_members -> id
Comments
ID Message Privé
time(); date du MP
message lu (1/0)
titre du MP
contenu du message
expéditeur du MP
répertoire "virtuel"
ID membre
ID membre du destinataire
destinataires en Copie-Carbone
suivi du MP (1/0)
time(); date de lecture du MP
Champ
msg_id
member_id
vid
www.ibf-french.com
27/57
Invision Power Board 1.3
22 ibf_moderators
Modérateurs de forum
Field
mid
forum_id
member_name
member_id
edit_post
edit_topic
delete_post
delete_topic
view_ip
open_topic
close_topic
mass_move
mass_prune
move_topic
pin_topic
unpin_topic
post_q
topic_q
allow_warn
edit_user
is_group
group_id
group_name
split_merge
can_mm
Clée
PRIMARY
forum_id
group_id
member_id
Type
Attributes
mediumint(8)
int(5)
varchar(32)
mediumint(8)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
smallint(3)
varchar(200)
tinyint(1)
tinyint(1)
Type
PRIMARY
INDEX
INDEX
INDEX
Null
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
No
Cardinalité
0
aucune
aucune
aucune
Default
Extra
Links to
auto_increment
0
ibf_forums -> id
0
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
NULL
0
0
NULL
NULL
0
0
ibf_members -> id
ibf_groups -> g_id
Comments
ID modérateur
ID forum
nom de membre (ibf_member->name)
ID membre
autorisation d'éditer les messages (1/0)
autorisation d'éditer les Sujets (1/0)
autorisation de supprimer les messages (1/0)
autorisation de supprimer les Sujets (1/0)
autorisation de voir les adresses IP (1/0)
autorisation d'ouvrir les Sujets verouillé (1/0)
autorisation de fermer les Sujets (1/0)
autorisation de déplacer des messages en masse (1/0)
autorisation d'élaguer des sujets en masse (1/0)
autorisation de déplacer des Sujets en masse (1/0)
autorisation dépingler des Sujets (1/0)
autorisation de libérer des Sujets épinglés (1/0)
autorisation de gérer les messages en attente de validation (1/0)
autorisation de gérer les Sujets en attente de validation (1/0)
autorisation de gérer les avertissements des membres (1/0)
autorisation d'éditer le profil des membres (1/0)
n'est pas groupe individuel (1/0)
groupe d'appartenance
nom du groupe
autorisation de séparer/combiner des Sujets (1/0)
autorisation d'utiliser une les facilités de multi-modération (1/0)
Champ
mid
forum_id
group_id
member_id
www.ibf-french.com
28/57
Invision Power Board 1.3
23 ibf_moderator_logs
Logs de modération
Field
id
forum_id
topic_id
post_id
member_id
member_name
ip_address
http_referer
ctime
topic_title
action
query_string
Clée
PRIMARY
Type
Attributes
int(10)
int(5)
int(10)
int(10)
mediumint(8)
varchar(32)
varchar(16)
varchar(255)
int(10)
varchar(128)
varchar(128)
varchar(128)
Type
PRIMARY
Null
No
Yes
No
Yes
No
No
No
Yes
Yes
Yes
Yes
Yes
Cardinalité
0
Default
Extra
Links to
auto_increment
0
0
NULL
0
0
NULL
NULL
NULL
NULL
NULL
ibf_forums -> id
ibf_topics -> tid
ibf_posts -> pid
ibf_members -> id
Comments
ID log modération
ID forum
ID Sujet
ID message
ID membre
nom du membre (ibf_member->name)
$ibforums->input['IP_ADDRESS']; adresse IP
$HTTP_REFERER
time(); action de modération
"<i>Via Moderators CP</i>"
description
$QUERY_STRING
Champ
id
www.ibf-french.com
29/57
Invision Power Board 1.3
24 ibf_pfields_content
Champs personalisés
en fonction des besoins des champs fields_{ID} seront ajoutes via :
ALTER TABLE ibf_pfields_content ADD field_$new_id text default ''
Field
member_id
updated
Clée
PRIMARY
Type
Attributes
mediumint(8)
int(10)
Type
PRIMARY
Null
No
Yes
Cardinalité
0
Default
0
0
Extra
Links to
ibf_members -> id
Comments
ID membre
Champ
member_id
www.ibf-french.com
30/57
Invision Power Board 1.3
25 ibf_pfields_data
Informations sur chaque champ personalisé
Field
Type
Attributes
Null
Default
fid
ftitle
fdesc
fcontent
ftype
smallint(5)
varchar(200)
varchar(250)
text
varchar(250)
No
No
Yes
Yes
Yes
NULL
text
freq
fhide
tinyint(1)
tinyint(1)
Yes
Yes
0
0
fmaxinput
fedit
forder
fshowreg
smallint(6)
tinyint(1)
smallint(6)
tinyint(1)
Yes
Yes
Yes
Yes
250
1
1
0
Clée
PRIMARY
Type
PRIMARY
Cardinalité
0
Extra
auto_increment
Links to
Comments
ID du champ personnalisé (ibf_pfields_content->field_{ID})
intitulé du champ personnalisé
description du champ personnalisé
options du menu déroulant personnalisé
type du champ personnalisé: 'drop':menu déroulant; 'area':Text Area; 'text':Text
Input
champ obligatoire (1/0)
contenu non-affiché dans le Profil, sauf pour les administrateurs/modérateurs
globaux (1/0)
nombre maximum de caractères
contenu modifiable par l'utilisateur (1/0)
ordre d'affichage (ordre croissant)
visible à l'inscription du membre (1/0)
Champ
fid
www.ibf-french.com
31/57
Invision Power Board 1.3
26 ibf_polls
Sondages
Field
pid
tid
start_date
choices
starter_id
votes
forum_id
poll_question
Clée
PRIMARY
Type
Attributes
mediumint(8)
int(10)
int(10)
text
mediumint(8)
smallint(5)
smallint(5)
varchar(255)
Type
PRIMARY
Null
No
No
Yes
Yes
No
No
No
Yes
Cardinalité
0
Default
Extra
Links to
auto_increment
0
NULL
NULL
0
0
0
NULL
ibf_topics -> tid
ibf_forums -> id
Comments
ID sondage
ID Sujet
time(); lancement du sondage
serialize($poll_array); tableau des différentes possibilités de vote
auteur du sondage
nombre de votes
ID forum
question du sondage
Champ
pid
www.ibf-french.com
32/57
Invision Power Board 1.3
27 ibf_posts
Messages
le mode FULLTEXT affecte les champs 'title' et 'post'
alter table ibf_topics add fulltext(title)
alter table ibf_topics add fulltext(post)
Field
Type
Attributes
Null
pid
append_edit
edit_time
author_id
author_name
use_sig
use_emo
ip_address
post_date
icon_id
post
queued
topic_id
forum_id
attach_id
attach_hits
attach_type
attach_file
int(10)
tinyint(1)
int(10)
mediumint(8)
varchar(32)
tinyint(1)
tinyint(1)
varchar(16)
int(10)
smallint(3)
text
tinyint(1)
int(10)
smallint(5)
varchar(64)
int(10)
varchar(128)
varchar(255)
No
Yes
Yes
No
Yes
No
No
No
Yes
Yes
Yes
Yes
No
No
Yes
Yes
Yes
Yes
post_title
new_topic
edit_name
varchar(255)
tinyint(1)
varchar(255)
Yes
Yes
Yes
Clée
PRIMARY
topic_id
author_id
forum_id
post
Type
PRIMARY
INDEX
INDEX
INDEX
FULLTEXT
Cardinalité
0
aucune
aucune
aucune
aucune
Default
Extra
Links to
auto_increment
0
NULL
0
NULL
0
0
NULL
NULL
NULL
NULL
0
0
NULL
NULL
NULL
NULL
NULL
0
NULL
ibf_members -> id
ibf_topics -> tid
ibf_forums -> id
Comments
ID message
indiquer que le message a été modifié (1/0)
time(); dernière édition du message
auteur du message
nom de l'auteur (ibf_member->name)
attacher la signature de l'auteur ([1]/0)
smilies interprétés ([1]/0)
$ibforums->input['IP_ADDRESS']; adresse IP
time(); écriture du message
$ibforums->vars['img_url']."/icon{$row['icon_id']}.gif", si icon_id<>0
contenu du message
message à valider par un modérateur (1/[0])
ID Sujet
ID forum
ID pièce-jointe ($this->upload_dir."/".$post['attach_id'])
nombre de téléchargement de la pièce jointe
$HTTP_POST_FILES['FILE_UPLOAD']['type']; type de pièce jointe
preg_replace( "/[^w.]/", "_", $HTTP_POST_FILES['FILE_UPLOAD']['name']);
lien vers la pièce jointe
nouveau sujet (à modérer) (1/0)
nom de la dernière personne à modifier le message (ibf_member->name)
Champ
pid
topic_id, author_id
author_id
forum_id, post_date
post
www.ibf-french.com
33/57
Invision Power Board 1.3
28 ibf_reg_antispam
Anti-spam / anti-robot
une fois activé le système est utilisé pour les inscriptions, régénérer un nouveau mot de passe, changer d'adresse électronique
et changer d'adresse électronique
le code aléatoire expire au plus tard après 6 heures
Field
regid
regcode
ip_address
ctime
Clée
PRIMARY
Type
Attributes
varchar(32)
varchar(8)
varchar(32)
int(10)
Type
PRIMARY
Null
No
No
Yes
Yes
Cardinalité
0
Default
NULL
NULL
Extra
Links to
Comments
ID enregistrement anti-spam
code numérique aléatoire (6 chiffres)
$ibforums->input['IP_ADDRESS']; adresse IP
time(); génération du code anti-spam
Champ
regid
www.ibf-french.com
34/57
Invision Power Board 1.3
29 ibf_search_results
Résultats de recherches
anti-flood - les résultats des requêtes sont conservés dans un cache 24h
Field
Type
Attributes
Null
Default
id
topic_id
search_date
topic_max
sort_key
varchar(32)
text
int(12)
int(3)
varchar(32)
No
No
No
No
No
0
0
last_post
sort_order
member_id
ip_address
post_id
post_max
varchar(4)
mediumint(10)
varchar(64)
text
int(10)
No
Yes
Yes
Yes
No
desc
0
NULL
NULL
0
query_cache
text
Yes
NULL
Extra
Links to
ibf_topics -> tid
ibf_members -> id
Comments
ID résultats d'une recherche
ID Sujet
time(); anti-flood - les résultats des requêtes sont conservés 24h
nombre de messages trouvés correspondant aux critères de recherche
clé de tri : 'last_post':dernier message; 'posts':Sujets; 'starter_name':auteur;
'forum_id':forum
méthode de tri : 'desc', 'asc'
ID membre
$ibforums->input['IP_ADDRESS']; adresse IP
ID message (pid1, pid2, pid3,...)
nombre de sujets approuvés écrits sous certaines contraintes
(forum/date/auteur(s)/...)
requête SQL mise en cache
www.ibf-french.com
35/57
Invision Power Board 1.3
30 ibf_sessions
Description
session d'utilisateur
par défaut, les sessions ne sont actives qu'une heure
Field
id
member_name
member_id
ip_address
browser
running_time
login_type
location
member_group
in_forum
in_topic
Clée
PRIMARY
in_topic
in_forum
Type
Attributes
varchar(32)
varchar(64)
mediumint(8)
varchar(16)
varchar(64)
int(10)
tinyint(1)
varchar(40)
smallint(3)
smallint(5)
int(10)
Type
PRIMARY
INDEX
INDEX
Null
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
Cardinalité
0
aucune
aucune
Default
0
NULL
0
NULL
NULL
NULL
NULL
NULL
NULL
0
NULL
Extra
Links to
ibf_members -> id
ibf_forums -> id
ibf_topics -> tid
Comments
ID session
nom de membre (ibf_member->name)
ID membre
$ibforums->input['IP_ADDRESS']; adresse IP
$ibforums->input['HTTP_USER_AGENT']; navigateur internet
time(); heure courante
ne pas ajouter à la liste des utilisateurs (1/0)
$ibforums->input['act'],$ibforums->input['p'],$ibforums->input['CODE']
groupe de l'utilisateur
ID forum
ID Sujet
Champ
id
in_topic
in_forum
www.ibf-french.com
36/57
Invision Power Board 1.3
31 ibf_skins
Skin Set
(macro, css, HTML template, Board Wrapper)
Field
Type
Attributes
Null
Default
uid
sname
sid
int(10)
varchar(100)
int(10)
No
No
No
0
set_id
tmpl_id
macro_id
css_id
img_dir
tbl_width
tbl_border
hidden
default_set
css_method
int(5)
int(10)
int(10)
int(10)
varchar(200)
varchar(250)
varchar(250)
tinyint(1)
tinyint(1)
varchar(100)
No
No
No
No
Yes
Yes
Yes
No
No
Yes
0
0
1
1
1
NULL
NULL
0
0
inline
Clée
PRIMARY
tmpl_id
css_id
Type
PRIMARY
INDEX
INDEX
Cardinalité
0
aucune
aucune
Extra
Links to
auto_increment
ibf_templates -> tmid
ibf_macro -> macro_id
ibf_css -> cssid
Comments
ID Skin Set
nom du skin Set
skin ID ($ibforums->member['skin'], $ibforums->vars['spider_suit'],
$ibforums->input['skinid'])
$root_path."Skin/s".$set_id; ID du Skin Set
board wrapper ID (ibf_templates->tmid)
ID du Macro Set (ibf_macro->macro_set)
CSS ID (ibf_css->cssid)
$INFO['base_dir']."style_images"."/".$next_id['images']
Skin Set caché (1/[0])
Skin Set par défaut (1/[0])
utilisation des css: 'external','inline'
Champ
uid
tmpl_id
css_id
www.ibf-french.com
37/57
Invision Power Board 1.3
32 ibf_skin_templates
HTML Template
descriptif des fonctions du Template
Field
suid
set_id
group_name
section_content
func_name
func_data
updated
can_remove
Clée
PRIMARY
Type
Attributes
int(10)
int(10)
varchar(255)
mediumtext
varchar(255)
text
int(10)
tinyint(4)
Type
PRIMARY
Null
No
No
No
Yes
Yes
Yes
Yes
Yes
Cardinalité
0
Default
Extra
auto_increment
0
NULL
NULL
NULL
NULL
0
Links to
Comments
ID du Skin Template
ID du Template Set (ibf_skins->set_id)
nom du groupe d'appartenance du template
contenu de la fonction php
nom de la fonction php
arguments de la fonction php
time(); mise à jour
0
Champ
suid
www.ibf-french.com
38/57
Invision Power Board 1.3
33 ibf_spider_logs
Logs des Moteurs de Recherche
Field
Type
Attributes
Null
sid
bot
int(10)
varchar(255)
No
No
query_string
entry_date
ip_address
text
int(10)
varchar(16)
No
No
No
Clée
PRIMARY
Type
PRIMARY
Cardinalité
0
Default
Extra
auto_increment
0
Links to
Comments
ID log Moteur de Recherche
nom du Moteur de recherche :'google', 'inktomi', 'jeeves', 'lycos', 'wuseek',
'Archive_org'...
$HTTP_SERVER_VARS['QUERY_STRING']
time(), activité du Moteur de recherche
$ibforums->input['IP_ADDRESS']; adresse IP
Champ
sid
www.ibf-french.com
39/57
Invision Power Board 1.3
34 ibf_stats
Statistiques
ces statistiques peuvent être recalculées depuis l'Admin CP
Field
TOTAL_REPLIES
TOTAL_TOPICS
LAST_MEM_NAME
LAST_MEM_ID
MOST_DATE
MOST_COUNT
MEM_COUNT
Type
int(10)
int(10)
varchar(32)
mediumint(8)
int(10)
int(10)
mediumint(8)
Attributes
Null
No
No
Yes
No
Yes
Yes
No
Default
0
0
NULL
0
NULL
0
0
Extra
Links to
ibf_members -> id
Comments
nombre total de Sujets postés
nombre total de messages postés
nom du dernier membre enregistré (ibf_members->name)
ID du dernière membre enregistré
time(), maximum de connexions simultanées
maximum de connexions simultanée
nombre total de membres inscrits
www.ibf-french.com
40/57
Invision Power Board 1.3
35 ibf_subscriptions
Field
sub_id
sub_title
sub_desc
sub_new_group
sub_length
sub_unit
sub_cost
sub_run_module
Clée
PRIMARY
Type
Attributes
smallint(5)
varchar(250)
text
mediumint(8)
smallint(5)
char(2)
decimal(10,2)
varchar(250)
Type
PRIMARY
Null
No
No
Yes
No
No
No
No
No
Cardinalité
0
Default
Extra
Links to
Comments
auto_increment
NULL
0
1
m
0.00
Champ
sub_id
www.ibf-french.com
41/57
Invision Power Board 1.3
36 ibf_subscription_currency
Field
subcurrency_code
subcurrency_desc
subcurrency_exchange
subcurrency_default
Clée
PRIMARY
Type
Attributes
varchar(10)
varchar(250)
decimal(10,8)
tinyint(1)
Type
PRIMARY
Null
No
No
No
No
Cardinalité
0
Default
Extra
Links to
Comments
0.00000000
0
Champ
subcurrency_code
www.ibf-french.com
42/57
Invision Power Board 1.3
37 ibf_subscription_extra
Field
subextra_id
subextra_sub_id
subextra_method_id
subextra_product_id
subextra_can_upgrade
subextra_recurring
subextra_custom_1
subextra_custom_2
subextra_custom_3
subextra_custom_4
subextra_custom_5
Clée
PRIMARY
Type
Attributes
smallint(5)
smallint(5)
smallint(5)
varchar(250)
tinyint(1)
tinyint(1)
text
text
text
text
text
Type
PRIMARY
Null
No
No
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Cardinalité
0
Default
Extra
Links to
Comments
auto_increment
0
0
0
0
0
NULL
NULL
NULL
NULL
NULL
Champ
subextra_id
www.ibf-french.com
43/57
Invision Power Board 1.3
38 ibf_subscription_logs
Field
sublog_id
sublog_date
sublog_member_id
sublog_transid
sublog_ipaddress
sublog_data
sublog_postdata
Clée
PRIMARY
Type
Attributes
int(10)
int(10)
mediumint(8)
int(10)
varchar(16)
text
text
Type
PRIMARY
Null
No
No
No
No
No
Yes
Yes
Cardinalité
0
Default
Extra
Links to
Comments
auto_increment
0
0
0
NULL
NULL
Champ
sublog_id
www.ibf-french.com
44/57
Invision Power Board 1.3
39 ibf_subscription_methods
Field
submethod_id
submethod_title
submethod_name
submethod_email
submethod_sid
submethod_custom_1
submethod_custom_2
submethod_custom_3
submethod_custom_4
submethod_custom_5
submethod_is_cc
submethod_is_auto
submethod_desc
submethod_logo
submethod_active
submethod_use_currenc
y
Clée
PRIMARY
Type
Attributes
smallint(5)
varchar(250)
varchar(20)
varchar(250)
text
text
text
text
text
text
tinyint(1)
tinyint(1)
text
text
tinyint(1)
varchar(10)
Type
PRIMARY
Null
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
No
No
Yes
Yes
No
No
Cardinalité
0
Default
Extra
Links to
Comments
auto_increment
NULL
NULL
NULL
NULL
NULL
NULL
0
0
NULL
NULL
0
USD
Champ
submethod_id
www.ibf-french.com
45/57
Invision Power Board 1.3
40 ibf_subscription_trans
Field
subtrans_id
subtrans_sub_id
subtrans_member_id
subtrans_old_group
subtrans_paid
subtrans_cumulative
subtrans_method
subtrans_start_date
subtrans_end_date
subtrans_state
subtrans_trxid
subtrans_subscrid
subtrans_currency
Clée
PRIMARY
Type
Attributes
int(10)
smallint(5)
mediumint(8)
smallint(5)
decimal(10,2)
decimal(10,2)
varchar(20)
int(11)
int(11)
varchar(200)
varchar(200)
varchar(200)
varchar(10)
Type
PRIMARY
Null
No
No
No
No
No
No
No
No
No
No
No
No
No
Cardinalité
0
Default
Extra
Links to
Comments
auto_increment
0
0
0
0.00
0.00
0
0
USD
Champ
subtrans_id
www.ibf-french.com
46/57
Invision Power Board 1.3
41 ibf_templates
Board Wrapper
squelette HTML
Field
tmid
template
name
Type
Attributes
int(10)
mediumtext
varchar(128)
Clée
PRIMARY
Type
PRIMARY
Null
No
Yes
Yes
Cardinalité
0
Default
Extra
auto_increment
NULL
NULL
Links to
Comments
ID Board Wrapper
contenu du Board Wrapper
nom du Board Wrapper ('...(Set Import)')
Champ
tmid
www.ibf-french.com
47/57
Invision Power Board 1.3
42 ibf_titles
Titre de membres
titres attribués en fonction du nombre de messages comptabilisés
Field
id
posts
title
pips
Type
Attributes
smallint(5)
int(10)
varchar(128)
varchar(128)
Clée
PRIMARY
Type
PRIMARY
Null
No
Yes
Yes
Yes
Cardinalité
0
Default
Extra
auto_increment
NULL
NULL
NULL
Links to
Comments
ID titre des membres
nombre minimum de messages nécessairement pris en compte
titre du membre
nombre d'"apéricubes"
Champ
id
www.ibf-french.com
48/57
Invision Power Board 1.3
43 ibf_tmpl_names
Informations sur le HTML Template
Field
Type
Attributes
Null
skid
skname
int(10)
varchar(60)
No
No
author
email
url
varchar(250)
varchar(250)
varchar(250)
Yes
Yes
Yes
Clée
PRIMARY
Type
PRIMARY
Cardinalité
0
Default
Extra
auto_increment
Invision
Board
Links to
Comments
ID HTML Template
nom du Template ('...(Set Import)...')
auteur du Template
adresse électronique de l'auteur
url de référence
Champ
skid
www.ibf-french.com
49/57
Invision Power Board 1.3
44 ibf_topics
Informations sur un Sujet
Field
Type
Attributes
Null
Default
tid
title
description
state
posts
starter_id
start_date
last_poster_id
last_post
icon_id
starter_name
last_poster_name
poll_state
int(10)
varchar(250)
varchar(70)
varchar(8)
int(10)
mediumint(8)
int(10)
mediumint(8)
int(10)
tinyint(2)
varchar(32)
varchar(32)
varchar(8)
No
No
Yes
Yes
Yes
No
Yes
No
Yes
Yes
Yes
Yes
Yes
NULL
NULL
NULL
0
NULL
0
NULL
NULL
NULL
NULL
NULL
last_vote
views
forum_id
approved
author_mode
pinned
moved_to
rating
total_votes
int(10)
int(10)
smallint(5)
tinyint(1)
tinyint(1)
tinyint(1)
varchar(64)
text
int(5)
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
No
NULL
NULL
0
NULL
NULL
NULL
NULL
NULL
0
Clée
Type
Cardinalité
PRIMARY
last_post
forum_id
PRIMARY
INDEX
INDEX
0
aucune
aucune
title
FULLTEXT
aucune
Extra
Links to
auto_increment
ibf_members -> id
ibf_members -> id
ibf_forums -> id
Comments
ID Sujet
titre du Sujet
description du Sujet
statut du Sujet: 'open', 'moved', 'link', 'closed'
nombre de réponses
ID auteur du Sujet
time(); écriture du Sujet
ID auteur du dernier message
time(); dernier message
$ibforums->vars['img_url']."/icon{$row['icon_id']}.gif", si icon_id<>0
nom de l'auteur du Sujet (ibf_member->name)
nom de l'auteur du dernie message (ibf_member->name)
état du sondage éventuel ('closed':sondage seul ;'open':sondage et message; '':pas
de sondage)
time(); dernier vote
nombre de fois que le Sujet a été consulté
ID forum
Sujet approuvé (1/0)
membre enregistré ? (1/0)
Sujet épinglé (1/0)
ID Sujet&ID forum
nombre total de votes
Champ
tid
last_post
forum_id, approved,
pinned
title
www.ibf-french.com
50/57
Invision Power Board 1.3
45 ibf_topic_mmod
Multi-modération
Field
mm_id
mm_title
mm_enabled
topic_state
topic_pin
topic_move
topic_move_link
topic_title_st
topic_title_end
topic_reply
topic_reply_content
topic_reply_postcount
Clée
PRIMARY
Type
Attributes
smallint(5)
varchar(250)
tinyint(1)
varchar(10)
varchar(10)
smallint(5)
tinyint(1)
varchar(250)
varchar(250)
tinyint(1)
text
tinyint(1)
Type
PRIMARY
Null
Default
No
No
No
No
No
No
No
No
No
No
No
No
Cardinalité
0
Extra
Links to
auto_increment
0
leave
leave
0
0
0
0
ibf_forums -> id
Comments
ID multi-modération
nom de la multi-modération
1
modification du statut du Sujet: 'leave', 'close', 'open'
modification de l'importance du Sujet: 'leave', 'pin', 'unpin'
nouvel emplacement du Sujet
laisse une trace vers le nouvel emplacement (1/0)
préfixe à ajouter au titre du Sujet
suffixe à ajouter au titre du Sujet
ajouter un message de réponse (1/0)
contenu du message à ajouter au Sujet
incrémente le compteur de message
Champ
mm_id
www.ibf-french.com
51/57
Invision Power Board 1.3
46 ibf_tracker
Abonnement à un Sujet
si durant les 30 dernières minutes, un "abonné" n'est pas actif sur les forums, un mail de notification lui est envoyé
Field
trid
member_id
topic_id
start_date
last_sent
Clée
PRIMARY
Type
Attributes
mediumint(8)
mediumint(8)
bigint(20)
int(10)
int(10)
Type
PRIMARY
Null
No
No
No
Yes
No
Cardinalité
0
Default
Extra
Links to
auto_increment
0
0
NULL
0
ibf_members -> id
ibf_topics -> tid
Comments
ID abonnement Sujet
ID membre
ID Sujet
time(); début de l'abonnement au Sujet
Champ
trid
www.ibf-french.com
52/57
Invision Power Board 1.3
47 ibf_validating
Validations en cours
traitements a valider : inscription, mot de passe perdu...
les validations ne sont pas retirées automatiquement de la table !
Field
Type
Attributes
Null
Default
vid
member_id
real_group
temp_group
varchar(32)
mediumint(8)
smallint(3)
smallint(3)
No
No
No
No
0
0
0
entry_date
coppa_user
lost_pass
new_reg
email_chg
ip_address
int(10)
tinyint(1)
tinyint(1)
tinyint(1)
tinyint(1)
varchar(16)
No
No
No
No
No
No
0
0
0
0
0
0
Clée
PRIMARY
new_reg
Type
PRIMARY
INDEX
Cardinalité
0
aucune
Extra
Links to
ibf_members -> id
ibf_groups -> g_id
ibf_groups -> g_id
Comments
ID validation (changement d'adresse, mot de passe perdu, etc.)
ID membre
groupe réel (après validation: $this->member['mgroup'], $INFO['member_group'])
groupe temporaire (pendant la validation: $this->member['mgroup'],
$INFO['auth_group'])
time(), demande de validation
COPPA Request (1/0)
mot de passe perdu (1/0)
nouvel enregistrement de membre (1/0)
changement d'adresse électronique (1/0)
$ibforums->input['IP_ADDRESS']; adresse IP
Champ
vid
new_reg
www.ibf-french.com
53/57
Invision Power Board 1.3
48 ibf_voters
Votes effectués dans un sondage
Field
vid
ip_address
vote_date
tid
member_id
forum_id
Clée
PRIMARY
Type
Attributes
int(10)
varchar(16)
int(10)
int(10)
varchar(32)
smallint(5)
Type
PRIMARY
Null
No
No
No
No
Yes
No
Cardinalité
0
Default
Extra
Links to
auto_increment
0
0
NULL
0
ibf_topics -> tid
ibf_members -> id
ibf_forums -> id
Comments
ID vote
$ibforums->input['IP_ADDRESS']; adresse IP
time(), vote
ID Sujet
ID membre
ID forum
Champ
vid
www.ibf-french.com
54/57
Invision Power Board 1.3
49 ibf_warn_logs
Logs d'avertissement
Field
wlog_id
wlog_mid
wlog_notes
wlog_contact
wlog_contact_content
wlog_date
wlog_type
wlog_addedby
Clée
PRIMARY
Type
Attributes
int(10)
mediumint(8)
text
varchar(250)
text
int(10)
varchar(6)
mediumint(8)
Type
PRIMARY
Null
No
No
No
No
No
No
No
No
Cardinalité
0
Default
Extra
Links to
auto_increment
0
ibf_members -> id
none
0
pos
0
ibf_members -> id
Comments
ID log avertissement
ID membre
commentaires
methode de notification: 'email', 'pm'
<subject>...</subject><content>...</content>
time(), avertissement
type d'avertissement: 'pos':posifif; 'neg':négatif
ID de l'auteur de l'avertissement
Champ
wlog_id
www.ibf-french.com
55/57
Invision Power Board 1.3
ibf_emoticons
id
typed
image
clickable
ibf_badwords
wid
type
swop
m_exact
ibf_cache_store
cs_key
cs_value
cs_extra
ibf_admin_logs
id
act
code
member_id
ctime
note
ip_address
ibf_reg_antispam
regid
regcode
ip_address
ctime
ibf_spider_logs
sid
bot
query_string
entry_date
ip_address
ibf_tmpl_names
skid
skname
author
email
url
ibf_templates
tmid
template
name
ibf_macro
macro_id
macro_value
macro_replace
can_remove
macro_set
ibf_skin_templates
suid
set_id
group_name
section_content
func_name
func_data
updated
can_remove
ibf_skins
uid
sname
sid
set_id
tmpl_id
macro_id
css_id
img_dir
tbl_width
tbl_border
hidden
default_set
css_method
ibf_macro_name
set_id
set_name
ibf_faq
id
title
text
description
ibf_languages
lid
ldir
lname
lauthor
lemail
ibf_pfields_content
member_id
updated
ibf_email_logs
email_id
email_subject
email_content
email_date
from_member_id
from_email_address
from_ip_address
to_member_id
to_email_address
topic_id
ibf_stats
TOTAL_REPLIES
TOTAL_TOPICS
LAST_MEM_NAME
LAST_MEM_ID
MOST_DATE
MOST_COUNT
MEM_COUNT
ibf_titles
id
posts
title
pips
ibf_admin_sessions
ID
IP_ADDRESS
MEMBER_NAME
MEMBER_ID
SESSION_KEY
LOCATION
LOG_IN_TIME
RUNNING_TIME
ibf_member_extra
ibf_css
cssid
css_name
css_text
css_comments
updated
ibf_contacts
id
contact_id
member_id
contact_name
allow_msg
contact_desc
id
notes
links
bio
ta_size
photo_type
photo_location
photo_dimensions
ibf_messages
msg_id
msg_date
read_state
title
message
from_id
vid
member_id
recipient_id
attach_type
attach_file
cc_users
tracking
read_date
ibf_members
id
name
mgroup
password
email
joined
ip_address
avatar
avatar_size
posts
aim_name
icq_number
location
signature
website
yahoo
title
allow_admin_mails
time_offset
interests
hide_email
email_pm
email_full
skin
warn_level
warn_lastwarn
language
msnname
last_post
restrict_post
view_sigs
view_img
view_avs
view_pop
bday_day
bday_month
bday_year
new_msg
msg_from_id
msg_msg_id
msg_total
vdirs
show_popup
misc
last_visit
last_activity
dst_in_use
view_prefs
coppa_user
mod_posts
auto_track
org_perm_id
org_supmod
integ_msg
temp_ban
sub_end
ibf_sessions
id
member_name
member_id
ip_address
browser
running_time
login_type
location
member_group
in_forum
in_topic
ibf_subscription_extra
subextra_id
subextra_sub_id
subextra_method_id
subextra_product_id
subextra_can_upgrade
subextra_recurring
subextra_custom_1
subextra_custom_2
subextra_custom_3
subextra_custom_4
subextra_custom_5
ibf_pfields_data
fid
ftitle
fdesc
fcontent
ftype
freq
fhide
fmaxinput
fedit
forder
fshowreg
ibf_calendar_events
eventid
userid
year
month
mday
title
event_text
read_perms
unix_stamp
priv_event
show_emoticons
rating
event_ranged
event_repeat
repeat_unit
end_day
end_month
end_year
end_unix_stamp
event_bgcolor
event_color
ibf_search_results
id
topic_id
search_date
topic_max
sort_key
sort_order
member_id
ip_address
post_id
post_max
query_cache
ibf_validating
vid
member_id
real_group
temp_group
entry_date
coppa_user
lost_pass
new_reg
email_chg
ip_address
ibf_subscription_trans
subtrans_id
subtrans_sub_id
subtrans_member_id
subtrans_old_group
subtrans_paid
subtrans_cumulative
subtrans_method
subtrans_start_date
subtrans_end_date
subtrans_state
subtrans_trxid
subtrans_subscrid
subtrans_currency
ibf_subscriptions
sub_id
sub_title
sub_desc
sub_new_group
sub_length
sub_unit
sub_cost
sub_run_module
ibf_subscription_logs
sublog_id
sublog_date
sublog_member_id
sublog_transid
sublog_ipaddress
sublog_data
sublog_postdata
ibf_subscription_methods
submethod_id
submethod_title
submethod_name
submethod_email
submethod_sid
submethod_custom_1
submethod_custom_2
submethod_custom_3
submethod_custom_4
submethod_custom_5
submethod_is_cc
submethod_is_auto
submethod_desc
submethod_logo
submethod_active
submethod_use_currency
ibf_subscription_currency
subcurrency_code
subcurrency_desc
subcurrency_exchange
subcurrency_default
www.ibf-french.com
56/57
Invision Power Board 1.3
ibf_groups
g_id
g_view_board
g_mem_info
g_other_topics
g_use_search
g_email_friend
g_invite_friend
g_edit_profile
g_post_new_topics
g_reply_own_topics
g_reply_other_topics
g_edit_posts
g_delete_own_posts
g_open_close_posts
g_delete_own_topics
g_post_polls
g_vote_polls
g_use_pm
g_is_supmod
g_access_cp
g_title
g_can_remove
g_append_edit
g_access_offline
g_avoid_q
g_avoid_flood
g_icon
g_attach_max
g_avatar_upload
g_calendar_post
prefix
suffix
g_max_messages
g_max_mass_pm
g_search_flood
g_edit_cutoff
g_promotion
g_hide_from_list
g_post_closed
g_perm_id
g_photo_max_vars
g_dohtml
g_edit_topic
g_email_limit
ibf_moderators
mid
forum_id
member_name
member_id
edit_post
edit_topic
delete_post
delete_topic
view_ip
open_topic
close_topic
mass_move
mass_prune
move_topic
pin_topic
unpin_topic
post_q
topic_q
allow_warn
edit_user
is_group
group_id
group_name
split_merge
can_mm
ibf_categories
id
position
state
name
description
image
url
ibf_topic_mmod
mm_id
mm_title
mm_enabled
topic_state
topic_pin
topic_move
topic_move_link
topic_title_st
topic_title_end
topic_reply
topic_reply_content
topic_reply_postcount
ibf_forums
id
topics
posts
last_post
last_poster_id
last_poster_name
name
description
position
use_ibc
use_html
status
start_perms
reply_perms
read_perms
password
category
last_title
last_id
sort_key
sort_order
prune
show_rules
upload_perms
preview_posts
allow_poll
allow_pollbump
inc_postcount
skin_id
parent_id
subwrap
sub_can_post
quick_reply
redirect_url
redirect_on
redirect_hits
redirect_loc
rules_title
rules_text
has_mod_posts
topic_mm_id
notify_modq_emails
ibf_forum_tracker
frid
member_id
forum_id
start_date
last_sent
ibf_posts
pid
append_edit
edit_time
author_id
author_name
use_sig
use_emo
ip_address
post_date
icon_id
post
queued
topic_id
forum_id
attach_id
attach_hits
attach_type
attach_file
post_title
new_topic
edit_name
ibf_polls
pid
tid
start_date
choices
starter_id
votes
forum_id
poll_question
ibf_moderator_logs
id
forum_id
topic_id
post_id
member_id
member_name
ip_address
http_referer
ctime
topic_title
action
query_string
ibf_voters
vid
ip_address
vote_date
tid
member_id
forum_id
ibf_tracker
trid
member_id
topic_id
start_date
last_sent
ibf_topics
tid
title
description
state
posts
starter_id
start_date
last_poster_id
last_post
icon_id
starter_name
last_poster_name
poll_state
last_vote
views
forum_id
approved
author_mode
pinned
moved_to
rating
total_votes
ibf_members
id
name
mgroup
password
email
joined
ip_address
avatar
avatar_size
posts
aim_name
icq_number
location
signature
website
yahoo
title
allow_admin_mails
time_offset
interests
hide_email
email_pm
email_full
skin
warn_level
warn_lastwarn
language
msnname
last_post
restrict_post
view_sigs
view_img
view_avs
view_pop
bday_day
bday_month
bday_year
new_msg
msg_from_id
msg_msg_id
msg_total
vdirs
show_popup
misc
last_visit
last_activity
dst_in_use
view_prefs
coppa_user
mod_posts
auto_track
org_perm_id
org_supmod
integ_msg
temp_ban
sub_end
ibf_warn_logs
wlog_id
wlog_mid
wlog_notes
wlog_contact
wlog_contact_content
wlog_date
wlog_type
wlog_addedby
ibf_forum_perms
perm_id
perm_name
www.ibf-french.com
57/57