| 1 | # |
|---|
| 2 | # $Id: mysql.sql,v 1.2 2003/04/02 17:41:39 jonathan Exp $ |
|---|
| 3 | # ---------------------------------------------------------------------- |
|---|
| 4 | # AlternC - Web Hosting System |
|---|
| 5 | # Copyright (C) 2002 by the AlternC Development Team. |
|---|
| 6 | # http://alternc.org/ |
|---|
| 7 | # ---------------------------------------------------------------------- |
|---|
| 8 | # Based on: |
|---|
| 9 | # Valentin Lacambre's web hosting softwares: http://altern.org/ |
|---|
| 10 | # ---------------------------------------------------------------------- |
|---|
| 11 | # LICENSE |
|---|
| 12 | # |
|---|
| 13 | # This program is free software; you can redistribute it and/or |
|---|
| 14 | # modify it under the terms of the GNU General Public License (GPL) |
|---|
| 15 | # as published by the Free Software Foundation; either version 2 |
|---|
| 16 | # of the License, or (at your option) any later version. |
|---|
| 17 | # |
|---|
| 18 | # This program is distributed in the hope that it will be useful, |
|---|
| 19 | # but WITHOUT ANY WARRANTY; without even the implied warranty of |
|---|
| 20 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|---|
| 21 | # GNU General Public License for more details. |
|---|
| 22 | # |
|---|
| 23 | # To read the license please visit http://www.gnu.org/copyleft/gpl.html |
|---|
| 24 | # ---------------------------------------------------------------------- |
|---|
| 25 | # Original Author of file: Benjamin Sonntag |
|---|
| 26 | # Purpose of file: Create the basic structure for the mysql system db |
|---|
| 27 | # ---------------------------------------------------------------------- |
|---|
| 28 | # |
|---|
| 29 | |
|---|
| 30 | # |
|---|
| 31 | # Structure de la table `browser` |
|---|
| 32 | # |
|---|
| 33 | # Cette table contient les préférences des utilisateurs dans le gestionnaire de fichiers |
|---|
| 34 | |
|---|
| 35 | |
|---|
| 36 | DROP TABLE IF EXISTS browser; |
|---|
| 37 | CREATE TABLE browser ( |
|---|
| 38 | uid int(10) unsigned NOT NULL default '0', # Numéro de l'utilisateur |
|---|
| 39 | editsizex int(10) unsigned NOT NULL default '0', # Largeur de la zone d'edition du brouteur |
|---|
| 40 | editsizey int(10) unsigned NOT NULL default '0', # Hauteur de la zone d'edition du brouteur |
|---|
| 41 | listmode tinyint(3) unsigned NOT NULL default '0', # Mode de listing (1 colonne, 2 colonne, 3 colonne) |
|---|
| 42 | showicons tinyint(4) NOT NULL default '0', # Faut-il afficher les icones (1/0) |
|---|
| 43 | downfmt tinyint(4) NOT NULL default '0', # Format de téléchargement (zip/bz2/tgz/tar.Z) |
|---|
| 44 | createfile tinyint(4) NOT NULL default '0', # Que fait-on après création d'un fichier (1/0) |
|---|
| 45 | showtype tinyint(4) NOT NULL default '0', # Affiche-t-on le type mime ? |
|---|
| 46 | editor_font varchar(64) NOT NULL default '', # Nom de la police dans l'éditeur de fichiers |
|---|
| 47 | editor_size varchar(8) NOT NULL default '', # Taille de la police dans l'éditeur de fichiers |
|---|
| 48 | crff tinyint(4) NOT NULL default '0', # mémorise le dernier fichier/dossier créé (pour le bouton radio) |
|---|
| 49 | golastdir tinyint(4) NOT NULL default '0', # Faut-il aller au dernier dossier ou au dossier racine dans le brouteur ? |
|---|
| 50 | lastdir varchar(255) NOT NULL default '', # Dernier dossier visité. |
|---|
| 51 | PRIMARY KEY (uid) |
|---|
| 52 | ) TYPE=MyISAM COMMENT='Préférences du gestionnaire de fichiers'; |
|---|
| 53 | |
|---|
| 54 | |
|---|
| 55 | # |
|---|
| 56 | # Structure de la table `chgmail` |
|---|
| 57 | # |
|---|
| 58 | # Cette table contient les demandes de changements de mail pour les membres |
|---|
| 59 | |
|---|
| 60 | DROP TABLE IF EXISTS chgmail; |
|---|
| 61 | CREATE TABLE chgmail ( |
|---|
| 62 | uid int(10) unsigned NOT NULL default '0', # Numéro de l'utilisateur |
|---|
| 63 | cookie varchar(20) NOT NULL default '', # Cookie du mail |
|---|
| 64 | ckey varchar(6) NOT NULL default '', # Clé de vérif |
|---|
| 65 | mail varchar(128) NOT NULL default '', # Nouvel Email |
|---|
| 66 | ts bigint(20) unsigned NOT NULL default '0', # Timestamp de la demande |
|---|
| 67 | PRIMARY KEY (uid) |
|---|
| 68 | ) TYPE=MyISAM COMMENT='Demandes de changements de mail en cours'; |
|---|
| 69 | |
|---|
| 70 | # |
|---|
| 71 | # Structure de la table `db` |
|---|
| 72 | # |
|---|
| 73 | # Contient les bases mysql des membres, + login / pass en clair |
|---|
| 74 | |
|---|
| 75 | DROP TABLE IF EXISTS db; |
|---|
| 76 | CREATE TABLE db ( |
|---|
| 77 | uid int(10) unsigned NOT NULL default '0', # Numéro de l'utilisateur |
|---|
| 78 | enabled tinyint(4) NOT NULL default '0', # Base activée ou pas ? |
|---|
| 79 | login varchar(16) NOT NULL default '', # Nom d'utilisateur mysql |
|---|
| 80 | pass varchar(16) NOT NULL default '', # Mot de passe mysql |
|---|
| 81 | bck_mode tinyint(3) unsigned NOT NULL default '0', # Mode de backup (0/non 1/Daily 2/Weekly) |
|---|
| 82 | bck_history tinyint(3) unsigned NOT NULL default '0', # Nombre de backup à conserver ? |
|---|
| 83 | bck_gzip tinyint(3) unsigned NOT NULL default '0', # Faut-il compresser les backups ? |
|---|
| 84 | bck_dir varchar(255) NOT NULL default '', # Où stocke-t-on les backups sql ? |
|---|
| 85 | KEY uid (uid) |
|---|
| 86 | ) TYPE=MyISAM COMMENT='Bases MySQL des membres'; |
|---|
| 87 | |
|---|
| 88 | # |
|---|
| 89 | # Structure de la table `domaines` |
|---|
| 90 | # |
|---|
| 91 | # Liste des domaines hébergés |
|---|
| 92 | |
|---|
| 93 | DROP TABLE IF EXISTS domaines; |
|---|
| 94 | CREATE TABLE domaines ( |
|---|
| 95 | compte int(10) unsigned NOT NULL default '0', |
|---|
| 96 | domaine varchar(64) NOT NULL default '', |
|---|
| 97 | mx varchar(64) default 'estelle.lautre.net', |
|---|
| 98 | gesdns int(1) NOT NULL default '1', |
|---|
| 99 | gesmx int(1) NOT NULL default '1', |
|---|
| 100 | noerase tinyint(4) NOT NULL default '0', |
|---|
| 101 | PRIMARY KEY (compte,domaine) |
|---|
| 102 | ) TYPE=MyISAM; |
|---|
| 103 | |
|---|
| 104 | # |
|---|
| 105 | # Structure de la table `domaines_standby` |
|---|
| 106 | # |
|---|
| 107 | # Liste temporaire utilisée par le cron des domaines |
|---|
| 108 | |
|---|
| 109 | DROP TABLE IF EXISTS domaines_standby; |
|---|
| 110 | CREATE TABLE domaines_standby ( |
|---|
| 111 | compte int(10) unsigned NOT NULL default '0', |
|---|
| 112 | domaine varchar(64) NOT NULL default '', |
|---|
| 113 | mx varchar(64) default 'estelle.lautre.net', |
|---|
| 114 | gesdns int(1) NOT NULL default '1', |
|---|
| 115 | gesmx int(1) NOT NULL default '1', |
|---|
| 116 | action int(1) NOT NULL default '0', |
|---|
| 117 | PRIMARY KEY (compte,domaine,action) |
|---|
| 118 | ) TYPE=MyISAM; |
|---|
| 119 | |
|---|
| 120 | # |
|---|
| 121 | # Structure de la table `ftpusers` |
|---|
| 122 | # |
|---|
| 123 | # Comptes ftp des membres |
|---|
| 124 | |
|---|
| 125 | DROP TABLE IF EXISTS ftpusers; |
|---|
| 126 | CREATE TABLE ftpusers ( |
|---|
| 127 | id int(10) unsigned NOT NULL auto_increment, |
|---|
| 128 | name varchar(64) NOT NULL default '', |
|---|
| 129 | password varchar(32) NOT NULL default '', |
|---|
| 130 | homedir varchar(128) NOT NULL default '', |
|---|
| 131 | uid int(10) unsigned NOT NULL default '0', |
|---|
| 132 | PRIMARY KEY (id), |
|---|
| 133 | UNIQUE KEY name (name), |
|---|
| 134 | KEY homedir (homedir), |
|---|
| 135 | KEY mid (uid) |
|---|
| 136 | ) TYPE=MyISAM; |
|---|
| 137 | |
|---|
| 138 | # |
|---|
| 139 | # Structure de la table `local` |
|---|
| 140 | # |
|---|
| 141 | # Champs utilisables par l'hébergeur pour associer des données locales aux membres. |
|---|
| 142 | |
|---|
| 143 | DROP TABLE IF EXISTS local; |
|---|
| 144 | CREATE TABLE local ( |
|---|
| 145 | uid int(10) unsigned NOT NULL default '0', |
|---|
| 146 | nom varchar(128) NOT NULL default '', |
|---|
| 147 | prenom varchar(128) NOT NULL default '', |
|---|
| 148 | PRIMARY KEY (uid) |
|---|
| 149 | ) TYPE=MyISAM COMMENT='Parametres Locaux des membres'; |
|---|
| 150 | |
|---|
| 151 | # |
|---|
| 152 | # Structure de la table `membres` |
|---|
| 153 | # |
|---|
| 154 | # Liste des membres |
|---|
| 155 | |
|---|
| 156 | DROP TABLE IF EXISTS membres; |
|---|
| 157 | CREATE TABLE membres ( |
|---|
| 158 | uid int(10) unsigned NOT NULL auto_increment, # Numéro du membre (GID) |
|---|
| 159 | login varchar(128) NOT NULL default '', # Nom d'utilisateur |
|---|
| 160 | pass varchar(64) NOT NULL default '', # Mot de passe |
|---|
| 161 | enabled set('y','n') NOT NULL default 'y', # Le compte est-il actif ? |
|---|
| 162 | su tinyint(4) NOT NULL default '0', # Le compte est-il super-admin ? |
|---|
| 163 | mail varchar(128) NOT NULL default '', # Adresse email du possesseur |
|---|
| 164 | lastaskpass bigint(20) unsigned default '0', # Date de dernière demande du pass par mail |
|---|
| 165 | show_help tinyint(4) NOT NULL default '1', # Faut-il afficher l'aide dans le bureau |
|---|
| 166 | lastlogin datetime NOT NULL default '0000-00-00 00:00:00', # Date du dernier login |
|---|
| 167 | lastfail tinyint(4) NOT NULL default '0', # Nombre d'échecs depuis le dernier login |
|---|
| 168 | lastip varchar(255) NOT NULL default '', # Nom DNS du client au dernier login |
|---|
| 169 | creator int(10) unsigned default '0', |
|---|
| 170 | canpass tinyint(4) default '1', |
|---|
| 171 | warnlogin tinyint(4) default '0', |
|---|
| 172 | warnfailed tinyint(4) default '0', |
|---|
| 173 | PRIMARY KEY (uid), |
|---|
| 174 | UNIQUE KEY k_login (login) |
|---|
| 175 | ) TYPE=MyISAM COMMENT='Liste des membres du serveur'; |
|---|
| 176 | |
|---|
| 177 | # |
|---|
| 178 | # Structure de la table `ml` |
|---|
| 179 | # |
|---|
| 180 | # Listes de diffusions des membres : |
|---|
| 181 | |
|---|
| 182 | DROP TABLE IF EXISTS ml; |
|---|
| 183 | |
|---|
| 184 | CREATE TABLE ml ( |
|---|
| 185 | id int(10) unsigned NOT NULL auto_increment, |
|---|
| 186 | uid int(10) unsigned NOT NULL default '0', |
|---|
| 187 | list varchar(128) NOT NULL default '', |
|---|
| 188 | premier tinyint(4) NOT NULL default '1', |
|---|
| 189 | PRIMARY KEY (id) |
|---|
| 190 | ) TYPE=MyISAM; |
|---|
| 191 | |
|---|
| 192 | # |
|---|
| 193 | # Structure de la table `quotas` |
|---|
| 194 | # |
|---|
| 195 | # Listes des quotas des membres |
|---|
| 196 | |
|---|
| 197 | DROP TABLE IF EXISTS quotas; |
|---|
| 198 | CREATE TABLE quotas ( |
|---|
| 199 | uid int(10) unsigned NOT NULL default '0', # Numéro GID du membre concerné |
|---|
| 200 | name varchar(64) NOT NULL default '', # Nom du quota |
|---|
| 201 | total int(11) NOT NULL default '0', # Quota total (maximum autorisé) |
|---|
| 202 | used int(11) NOT NULL default '0', # Quota utilisé |
|---|
| 203 | PRIMARY KEY (uid,name) |
|---|
| 204 | ) TYPE=MyISAM COMMENT='Quotas des Membres'; |
|---|
| 205 | |
|---|
| 206 | # |
|---|
| 207 | # Structure de la table `sessions` |
|---|
| 208 | # |
|---|
| 209 | # Sessions actives sur le bureau |
|---|
| 210 | |
|---|
| 211 | DROP TABLE IF EXISTS sessions; |
|---|
| 212 | CREATE TABLE sessions ( |
|---|
| 213 | sid varchar(32) NOT NULL default '', |
|---|
| 214 | uid int(10) unsigned NOT NULL default '0', |
|---|
| 215 | ip int(10) unsigned NOT NULL default '0' |
|---|
| 216 | ) TYPE=MyISAM COMMENT='Session actives sur le bureau'; |
|---|
| 217 | |
|---|
| 218 | # |
|---|
| 219 | # Structure de la table `stats` |
|---|
| 220 | # |
|---|
| 221 | # Jeux de statistiques des membres |
|---|
| 222 | |
|---|
| 223 | DROP TABLE IF EXISTS stats; |
|---|
| 224 | CREATE TABLE stats ( |
|---|
| 225 | id int(10) unsigned NOT NULL auto_increment, # Numéro du jeu de statistiques |
|---|
| 226 | uid int(10) unsigned NOT NULL default '0', # Numéro GID du membre concerné |
|---|
| 227 | hostname varchar(255) NOT NULL default '', # Nom fqdn dont on sort les statistiques |
|---|
| 228 | dir varchar(255) NOT NULL default '', # Répertoire dans lequel on stocke les statistiques |
|---|
| 229 | lang enum('FR','EN') NOT NULL default 'FR', # Langue de sortie des statistiques |
|---|
| 230 | PRIMARY KEY (id) |
|---|
| 231 | ) TYPE=MyISAM COMMENT='Statistiques web par Webalizer'; |
|---|
| 232 | |
|---|
| 233 | # |
|---|
| 234 | # Structure de la table `sub_domaines` |
|---|
| 235 | # |
|---|
| 236 | # Sous-domaines des membres |
|---|
| 237 | |
|---|
| 238 | DROP TABLE IF EXISTS sub_domaines; |
|---|
| 239 | CREATE TABLE sub_domaines ( |
|---|
| 240 | compte int(10) unsigned NOT NULL default '0', |
|---|
| 241 | domaine varchar(64) NOT NULL default '', |
|---|
| 242 | sub varchar(100) NOT NULL default '', |
|---|
| 243 | valeur varchar(255) default NULL, |
|---|
| 244 | type int(1) NOT NULL default '0', |
|---|
| 245 | PRIMARY KEY (compte,domaine,sub) |
|---|
| 246 | ) TYPE=MyISAM; |
|---|
| 247 | |
|---|
| 248 | # |
|---|
| 249 | # Structure de la table `sub_domaines_standby` |
|---|
| 250 | # |
|---|
| 251 | # Table temporaire des sous-domaines des membres utilisée par le cron |
|---|
| 252 | |
|---|
| 253 | DROP TABLE IF EXISTS sub_domaines_standby; |
|---|
| 254 | CREATE TABLE sub_domaines_standby ( |
|---|
| 255 | compte int(10) unsigned NOT NULL default '0', |
|---|
| 256 | domaine varchar(64) NOT NULL default '', |
|---|
| 257 | sub varchar(100) NOT NULL default '', |
|---|
| 258 | valeur varchar(255) default NULL, |
|---|
| 259 | type int(1) NOT NULL default '0', |
|---|
| 260 | action int(1) NOT NULL default '0', |
|---|
| 261 | PRIMARY KEY (compte,domaine,sub,action) |
|---|
| 262 | ) TYPE=MyISAM; |
|---|
| 263 | |
|---|
| 264 | # |
|---|
| 265 | # Structure de la table `mime` |
|---|
| 266 | # |
|---|
| 267 | # Liste des types mimes : |
|---|
| 268 | |
|---|
| 269 | DROP TABLE IF EXISTS mime; |
|---|
| 270 | CREATE TABLE mime ( |
|---|
| 271 | tid int(10) unsigned NOT NULL default '0', |
|---|
| 272 | ext varchar(8) NOT NULL default '', |
|---|
| 273 | mime varchar(128) NOT NULL default '', |
|---|
| 274 | icon varchar(32) NOT NULL default '', |
|---|
| 275 | descr varchar(128) NOT NULL default '', |
|---|
| 276 | PRIMARY KEY (tid), |
|---|
| 277 | KEY ext (ext) |
|---|
| 278 | ) TYPE=MyISAM COMMENT='Types Mimes + Icones'; |
|---|
| 279 | |
|---|
| 280 | # |
|---|
| 281 | # Contenu de la table `mime` |
|---|
| 282 | # |
|---|
| 283 | |
|---|
| 284 | INSERT INTO mime VALUES (0, 'html', '', 'html', 'Document HTML'); |
|---|
| 285 | INSERT INTO mime VALUES (1, 'htm', '', 'htm', 'Document HTML'); |
|---|
| 286 | INSERT INTO mime VALUES (2, 'php', '', 'php', 'Source php'); |
|---|
| 287 | INSERT INTO mime VALUES (3, 'php3', '', 'php3', 'Source php3'); |
|---|
| 288 | INSERT INTO mime VALUES (4, 'php4', '', 'php4', 'Source php4'); |
|---|
| 289 | INSERT INTO mime VALUES (5, 'phtml', '', 'phtml', 'Source php'); |
|---|
| 290 | INSERT INTO mime VALUES (6, 'txt', '', 'txt', 'Document texte'); |
|---|
| 291 | INSERT INTO mime VALUES (7, 'sh', '', 'sh', 'Shell Script'); |
|---|
| 292 | INSERT INTO mime VALUES (8, 'wml', '', 'wml', 'Document WAP'); |
|---|
| 293 | INSERT INTO mime VALUES (9, 'tex', '', 'tex', 'Document Latex'); |
|---|
| 294 | INSERT INTO mime VALUES (10, 'ini', '', 'ini', 'Paramètres de configuration'); |
|---|
| 295 | INSERT INTO mime VALUES (11, 'inf', '', 'inf', 'Paramètres d\'installation'); |
|---|
| 296 | INSERT INTO mime VALUES (12, 'log', '', 'log', 'Document Log'); |
|---|
| 297 | INSERT INTO mime VALUES (13, 'bat', '', 'bat', 'Script de Commandes'); |
|---|
| 298 | INSERT INTO mime VALUES (14, 'cmd', '', 'cmd', 'Script de Commandes'); |
|---|
| 299 | INSERT INTO mime VALUES (15, 'cfm', '', 'cfm', 'Document Coldfusion'); |
|---|
| 300 | INSERT INTO mime VALUES (16, 'css', '', 'css', 'Feuille de Style'); |
|---|
| 301 | INSERT INTO mime VALUES (17, 'csv', '', 'csv', 'Document Séparateur ;'); |
|---|
| 302 | INSERT INTO mime VALUES (18, 'dat', '', 'dat', 'Fichier de données'); |
|---|
| 303 | INSERT INTO mime VALUES (19, 'ht', '', 'ht', 'Executable HTML'); |
|---|
| 304 | INSERT INTO mime VALUES (20, 'hta', '', 'hta', 'Executable HTML'); |
|---|
| 305 | INSERT INTO mime VALUES (21, 'nfo', '', 'nfo', 'Document d\'information'); |
|---|
| 306 | INSERT INTO mime VALUES (22, 'shtml', '', 'shtml', 'Document HTML'); |
|---|
| 307 | INSERT INTO mime VALUES (23, 'vcf', '', 'vcf', 'Carte de visite'); |
|---|
| 308 | INSERT INTO mime VALUES (24, 'xml', '', 'xml', 'Document XML'); |
|---|
| 309 | INSERT INTO mime VALUES (25, 'xsl', '', 'xsl', 'Feuille de style XSL'); |
|---|
| 310 | INSERT INTO mime VALUES (26, 'c', '', 'c', 'Source c'); |
|---|
| 311 | INSERT INTO mime VALUES (27, 'cpp', '', 'cpp', 'Source c++'); |
|---|
| 312 | INSERT INTO mime VALUES (28, 'h', '', 'h', 'Fichier en-tete'); |
|---|
| 313 | INSERT INTO mime VALUES (29, 'hpp', '', 'hpp', 'Fichier en-tete'); |
|---|
| 314 | INSERT INTO mime VALUES (30, 'pas', '', 'pas', 'Source Pascal'); |
|---|
| 315 | INSERT INTO mime VALUES (31, 'c++', '', 'c++', 'Source c++'); |
|---|
| 316 | INSERT INTO mime VALUES (32, 'vbs', '', 'vbs', 'Projet Visual Basic'); |
|---|
| 317 | INSERT INTO mime VALUES (33, 'reg', '', 'reg', 'Fichier de registre'); |
|---|
| 318 | INSERT INTO mime VALUES (34, 'asp', '', 'asp', 'Document ASP'); |
|---|
| 319 | INSERT INTO mime VALUES (35, 'asa', '', 'asa', 'Document ASP'); |
|---|
| 320 | INSERT INTO mime VALUES (36, 'js', '', 'js', 'Source Javascript'); |
|---|
| 321 | INSERT INTO mime VALUES (37, 'jsp', '', 'jsp', 'Java Server PAge'); |
|---|
| 322 | INSERT INTO mime VALUES (38, 'java', '', 'java', 'Source Java'); |
|---|
| 323 | INSERT INTO mime VALUES (39, 'class', '', 'class', 'Classe Java'); |
|---|
| 324 | INSERT INTO mime VALUES (40, 'lex', '', 'lex', 'Document Lex'); |
|---|
| 325 | INSERT INTO mime VALUES (41, 'lib', '', 'lib', 'Librairie compilée'); |
|---|
| 326 | INSERT INTO mime VALUES (42, 'obj', '', 'obj', 'Librairie Compilée'); |
|---|
| 327 | INSERT INTO mime VALUES (43, 'o', '', 'o', 'Librairie'); |
|---|
| 328 | INSERT INTO mime VALUES (44, 'a', '', 'a', 'Librairie statique'); |
|---|
| 329 | INSERT INTO mime VALUES (45, 's', '', 's', 'Source Assembleur'); |
|---|
| 330 | INSERT INTO mime VALUES (46, 'bas', '', 'bas', 'Source Basic'); |
|---|
| 331 | INSERT INTO mime VALUES (47, 'asm', '', 'asm', 'Source Assembleur'); |
|---|
| 332 | INSERT INTO mime VALUES (48, 'cer', '', 'cer', 'cer'); |
|---|
| 333 | INSERT INTO mime VALUES (49, 'crt', '', 'crt', 'crt'); |
|---|
| 334 | INSERT INTO mime VALUES (50, 'p7b', '', 'p7b', 'p7b'); |
|---|
| 335 | INSERT INTO mime VALUES (51, 'der', '', 'der', 'der'); |
|---|
| 336 | INSERT INTO mime VALUES (52, 'p7c', '', 'p7c', 'p7c'); |
|---|
| 337 | INSERT INTO mime VALUES (53, 'p7m', '', 'p7m', 'p7m'); |
|---|
| 338 | INSERT INTO mime VALUES (54, 'p7r', '', 'p7r', 'p7r'); |
|---|
| 339 | INSERT INTO mime VALUES (55, 'p7s', '', 'p7s', 'p7s'); |
|---|
| 340 | INSERT INTO mime VALUES (56, 'pgp', '', 'pgp', 'pgp'); |
|---|
| 341 | INSERT INTO mime VALUES (57, 'pfx', '', 'pfx', 'pfx'); |
|---|
| 342 | INSERT INTO mime VALUES (58, 'doc', '', 'doc', 'doc'); |
|---|
| 343 | INSERT INTO mime VALUES (59, 'xls', '', 'xls', 'xls'); |
|---|
| 344 | INSERT INTO mime VALUES (60, 'pps', '', 'pps', 'pps'); |
|---|
| 345 | INSERT INTO mime VALUES (61, 'ppt', '', 'ppt', 'ppt'); |
|---|
| 346 | INSERT INTO mime VALUES (62, 'hlp', '', 'hlp', 'hlp'); |
|---|
| 347 | INSERT INTO mime VALUES (63, 'chm', '', 'chm', 'chm'); |
|---|
| 348 | INSERT INTO mime VALUES (64, 'pdf', '', 'pdf', 'pdf'); |
|---|
| 349 | INSERT INTO mime VALUES (65, 'ps', '', 'ps', 'ps'); |
|---|
| 350 | INSERT INTO mime VALUES (66, 'cgi', '', 'cgi', 'cgi'); |
|---|
| 351 | INSERT INTO mime VALUES (67, 'dot', '', 'dot', 'dot'); |
|---|
| 352 | INSERT INTO mime VALUES (68, 'xla', '', 'xla', 'xla'); |
|---|
| 353 | INSERT INTO mime VALUES (69, 'eps', '', 'eps', 'eps'); |
|---|
| 354 | INSERT INTO mime VALUES (70, 'latex', '', 'latex', 'latex'); |
|---|
| 355 | INSERT INTO mime VALUES (71, 'mdb', '', 'mdb', 'mdb'); |
|---|
| 356 | INSERT INTO mime VALUES (72, 'ldb', '', 'ldb', 'ldb'); |
|---|
| 357 | INSERT INTO mime VALUES (73, 'mde', '', 'mde', 'mde'); |
|---|
| 358 | INSERT INTO mime VALUES (74, 'rtf', '', 'rtf', 'rtf'); |
|---|
| 359 | INSERT INTO mime VALUES (75, '123', '', '123', '123'); |
|---|
| 360 | INSERT INTO mime VALUES (76, 'sch', '', 'sch', 'sch'); |
|---|
| 361 | INSERT INTO mime VALUES (77, 'wri', '', 'wri', 'wri'); |
|---|
| 362 | INSERT INTO mime VALUES (78, 'swf', '', 'swf', 'Document Flash'); |
|---|
| 363 | INSERT INTO mime VALUES (79, 'tif', '', 'tif', 'tif'); |
|---|
| 364 | INSERT INTO mime VALUES (80, 'tiff', '', 'tiff', 'tiff'); |
|---|
| 365 | INSERT INTO mime VALUES (81, 'jpe', '', 'jpe', 'jpe'); |
|---|
| 366 | INSERT INTO mime VALUES (82, 'jpg', '', 'jpg', 'jpg'); |
|---|
| 367 | INSERT INTO mime VALUES (83, 'jpeg', '', 'jpeg', 'jpeg'); |
|---|
| 368 | INSERT INTO mime VALUES (84, 'bmp', '', 'bmp', 'bmp'); |
|---|
| 369 | INSERT INTO mime VALUES (85, 'wmf', '', 'wmf', 'wmf'); |
|---|
| 370 | INSERT INTO mime VALUES (86, 'psp', '', 'psp', 'psp'); |
|---|
| 371 | INSERT INTO mime VALUES (87, 'psd', '', 'psd', 'psd'); |
|---|
| 372 | INSERT INTO mime VALUES (88, 'gif', '', 'gif', 'gif'); |
|---|
| 373 | INSERT INTO mime VALUES (89, 'dib', '', 'dib', 'dib'); |
|---|
| 374 | INSERT INTO mime VALUES (90, 'emf', '', 'emf', 'emf'); |
|---|
| 375 | INSERT INTO mime VALUES (91, 'fpx', '', 'fpx', 'fpx'); |
|---|
| 376 | INSERT INTO mime VALUES (92, 'ico', '', 'ico', 'ico'); |
|---|
| 377 | INSERT INTO mime VALUES (93, 'iff', '', 'iff', 'iff'); |
|---|
| 378 | INSERT INTO mime VALUES (94, 'jbf', '', 'jbf', 'jbf'); |
|---|
| 379 | INSERT INTO mime VALUES (95, 'jfif', '', 'jfif', 'jfif'); |
|---|
| 380 | INSERT INTO mime VALUES (96, 'jif', '', 'jif', 'jif'); |
|---|
| 381 | INSERT INTO mime VALUES (97, 'pcx', '', 'pcx', 'pcx'); |
|---|
| 382 | INSERT INTO mime VALUES (98, 'pic', '', 'pic', 'pic'); |
|---|
| 383 | INSERT INTO mime VALUES (99, 'pict', '', 'pict', 'pict'); |
|---|
| 384 | INSERT INTO mime VALUES (100, 'pix', '', 'pix', 'pix'); |
|---|
| 385 | INSERT INTO mime VALUES (101, 'png', '', 'png', 'png'); |
|---|
| 386 | INSERT INTO mime VALUES (102, 'tga', '', 'tga', 'tga'); |
|---|
| 387 | INSERT INTO mime VALUES (103, 'xbm', '', 'xbm', 'xbm'); |
|---|
| 388 | INSERT INTO mime VALUES (104, 'wav', '', 'wav', 'wav'); |
|---|
| 389 | INSERT INTO mime VALUES (105, 'mp2', '', 'mp2', 'mp2'); |
|---|
| 390 | INSERT INTO mime VALUES (106, 'mp3', '', 'mp3', 'mp3'); |
|---|
| 391 | INSERT INTO mime VALUES (107, 'wma', '', 'wma', 'wma'); |
|---|
| 392 | INSERT INTO mime VALUES (108, 'mid', '', 'mid', 'mid'); |
|---|
| 393 | INSERT INTO mime VALUES (109, 'aif', '', 'aif', 'aif'); |
|---|
| 394 | INSERT INTO mime VALUES (110, 'aiff', '', 'aiff', 'aiff'); |
|---|
| 395 | INSERT INTO mime VALUES (111, 'au', '', 'au', 'au'); |
|---|
| 396 | INSERT INTO mime VALUES (112, 'cda', '', 'cda', 'cda'); |
|---|
| 397 | INSERT INTO mime VALUES (113, 'm3u', '', 'm3u', 'm3u'); |
|---|
| 398 | INSERT INTO mime VALUES (114, 'pls', '', 'pls', 'pls'); |
|---|
| 399 | INSERT INTO mime VALUES (115, 'it', '', 'it', 'it'); |
|---|
| 400 | INSERT INTO mime VALUES (116, 'midi', '', 'midi', 'midi'); |
|---|
| 401 | INSERT INTO mime VALUES (117, 'mus', '', 'mus', 'mus'); |
|---|
| 402 | INSERT INTO mime VALUES (118, 'ra', '', 'ra', 'ra'); |
|---|
| 403 | INSERT INTO mime VALUES (119, 'ram', '', 'ram', 'ram'); |
|---|
| 404 | INSERT INTO mime VALUES (120, 'rmi', '', 'rmi', 'rmi'); |
|---|
| 405 | INSERT INTO mime VALUES (121, 's3m', '', 's3m', 's3m'); |
|---|
| 406 | INSERT INTO mime VALUES (122, 'snd', '', 'snd', 'snd'); |
|---|
| 407 | INSERT INTO mime VALUES (123, 'xm', '', 'xm', 'xm'); |
|---|
| 408 | INSERT INTO mime VALUES (124, 'mpg', '', 'mpg', 'mpg'); |
|---|
| 409 | INSERT INTO mime VALUES (125, 'avi', '', 'avi', 'avi'); |
|---|
| 410 | INSERT INTO mime VALUES (126, 'asf', '', 'asf', 'asf'); |
|---|
| 411 | INSERT INTO mime VALUES (127, 'asx', '', 'asx', 'asx'); |
|---|
| 412 | INSERT INTO mime VALUES (128, 'mpeg', '', 'mpeg', 'mpeg'); |
|---|
| 413 | INSERT INTO mime VALUES (129, 'mpe', '', 'mpe', 'mpe'); |
|---|
| 414 | INSERT INTO mime VALUES (130, 'fla', '', 'fla', 'fla'); |
|---|
| 415 | INSERT INTO mime VALUES (131, 'zip', '', 'zip', 'zip'); |
|---|
| 416 | INSERT INTO mime VALUES (132, 'arc', '', 'arc', 'arc'); |
|---|
| 417 | INSERT INTO mime VALUES (133, 'arj', '', 'arj', 'arj'); |
|---|
| 418 | INSERT INTO mime VALUES (134, 'rar', '', 'rar', 'rar'); |
|---|
| 419 | INSERT INTO mime VALUES (135, 'tar', '', 'tar', 'tar'); |
|---|
| 420 | INSERT INTO mime VALUES (136, 'tgz', '', 'tgz', 'tgz'); |
|---|
| 421 | INSERT INTO mime VALUES (137, 'gz', '', 'gz', 'gz'); |
|---|
| 422 | INSERT INTO mime VALUES (138, 'cab', '', 'cab', 'cab'); |
|---|
| 423 | INSERT INTO mime VALUES (139, 'lzh', '', 'lzh', 'lzh'); |
|---|
| 424 | INSERT INTO mime VALUES (140, 'ace', '', 'ace', 'ace'); |
|---|
| 425 | INSERT INTO mime VALUES (141, 'uu', '', 'uu', 'uu'); |
|---|
| 426 | INSERT INTO mime VALUES (142, 'uue', '', 'uue', 'uue'); |
|---|
| 427 | INSERT INTO mime VALUES (143, 'hqx', '', 'hqx', 'hqx'); |
|---|
| 428 | INSERT INTO mime VALUES (144, 'sit', '', 'sit', 'sit'); |
|---|
| 429 | INSERT INTO mime VALUES (145, 'z', '', 'z', 'z'); |
|---|
| 430 | INSERT INTO mime VALUES (146, 'bz', '', 'bz', 'bz'); |
|---|
| 431 | INSERT INTO mime VALUES (147, 'bz2', '', 'bz2', 'bz2'); |
|---|
| 432 | INSERT INTO mime VALUES (148, 'zoo', '', 'zoo', 'zoo'); |
|---|
| 433 | INSERT INTO mime VALUES (149, 'scr', '', 'scr', 'scr'); |
|---|
| 434 | INSERT INTO mime VALUES (150, 'dll', '', 'dll', 'dll'); |
|---|
| 435 | INSERT INTO mime VALUES (151, 'exe', '', 'exe', 'exe'); |
|---|
| 436 | INSERT INTO mime VALUES (152, 'com', '', 'com', 'com'); |
|---|
| 437 | INSERT INTO mime VALUES (153, 'vbx', '', 'vbx', 'vbx'); |
|---|
| 438 | INSERT INTO mime VALUES (154, 'vxd', '', 'vxd', 'vxd'); |
|---|
| 439 | INSERT INTO mime VALUES (155, 'ocx', '', 'ocx', 'ocx'); |
|---|
| 440 | INSERT INTO mime VALUES (156, 'bin', '', 'bin', 'bin'); |
|---|
| 441 | INSERT INTO mime VALUES (157, 'cpl', '', 'cpl', 'cpl'); |
|---|
| 442 | INSERT INTO mime VALUES (158, 'drv', '', 'drv', 'drv'); |
|---|
| 443 | INSERT INTO mime VALUES (159, 'out', '', 'out', 'out'); |
|---|
| 444 | INSERT INTO mime VALUES (160, 'msi', '', 'msi', 'msi'); |
|---|
| 445 | INSERT INTO mime VALUES (161, 'pif', '', 'pif', 'pif'); |
|---|
| 446 | INSERT INTO mime VALUES (162, 'lnk', '', 'lnk', 'lnk'); |
|---|
| 447 | INSERT INTO mime VALUES (163, 'sys', '', 'sys', 'Fichier Système'); |
|---|
| 448 | INSERT INTO mime VALUES (164, 'fon', '', 'fon', 'fon'); |
|---|
| 449 | INSERT INTO mime VALUES (165, 'ttf', '', 'ttf', 'ttf'); |
|---|
| 450 | # -------------------------------------------------------- |
|---|
| 451 | |
|---|
| 452 | # |
|---|
| 453 | # Structure de la table `subscriber_table` |
|---|
| 454 | # |
|---|
| 455 | # Table de gestion des abonnés à la ML |
|---|
| 456 | |
|---|
| 457 | DROP TABLE IF EXISTS subscriber_table; |
|---|
| 458 | CREATE TABLE subscriber_table ( |
|---|
| 459 | list_subscriber varchar(50) NOT NULL default '', |
|---|
| 460 | user_subscriber varchar(100) NOT NULL default '', |
|---|
| 461 | date_subscriber datetime NOT NULL default '0000-00-00 00:00:00', |
|---|
| 462 | update_subscriber datetime default NULL, |
|---|
| 463 | visibility_subscriber varchar(20) default NULL, |
|---|
| 464 | reception_subscriber varchar(20) default NULL, |
|---|
| 465 | bounce_subscriber varchar(30) default NULL, |
|---|
| 466 | comment_subscriber varchar(150) default NULL, |
|---|
| 467 | PRIMARY KEY (list_subscriber,user_subscriber) |
|---|
| 468 | ) TYPE=MyISAM; |
|---|
| 469 | |
|---|
| 470 | # |
|---|
| 471 | # Structure de la table `user_table` |
|---|
| 472 | # |
|---|
| 473 | # Table de gestion des abonnés |
|---|
| 474 | |
|---|
| 475 | DROP TABLE IF EXISTS user_table; |
|---|
| 476 | CREATE TABLE user_table ( |
|---|
| 477 | email_user varchar(100) NOT NULL default '', |
|---|
| 478 | gecos_user varchar(150) default NULL, |
|---|
| 479 | password_user varchar(40) default NULL, |
|---|
| 480 | cookie_delay_user int(11) default NULL, |
|---|
| 481 | lang_user varchar(10) default NULL, |
|---|
| 482 | PRIMARY KEY (email_user) |
|---|
| 483 | ) TYPE=MyISAM; |
|---|
| 484 | |
|---|
| 485 | CREATE TABLE forbidden_domains ( |
|---|
| 486 | domain varchar(255) NOT NULL default '', |
|---|
| 487 | PRIMARY KEY (domain) |
|---|
| 488 | ) TYPE=MyISAM COMMENT='forbidden domains to install'; |
|---|
| 489 | |
|---|
| 490 | # |
|---|
| 491 | # Contenu de la table `forbidden_domains` |
|---|
| 492 | # |
|---|
| 493 | |
|---|
| 494 | INSERT INTO forbidden_domains VALUES ('afilias.net'); |
|---|
| 495 | INSERT INTO forbidden_domains VALUES ('afnic.fr'); |
|---|
| 496 | INSERT INTO forbidden_domains VALUES ('aol.com'); |
|---|
| 497 | INSERT INTO forbidden_domains VALUES ('caramail.com'); |
|---|
| 498 | INSERT INTO forbidden_domains VALUES ('dns.be'); |
|---|
| 499 | INSERT INTO forbidden_domains VALUES ('hotmail.com'); |
|---|
| 500 | INSERT INTO forbidden_domains VALUES ('internic.net'); |
|---|
| 501 | INSERT INTO forbidden_domains VALUES ('microsoft.com'); |
|---|
| 502 | INSERT INTO forbidden_domains VALUES ('netsol.com'); |
|---|
| 503 | INSERT INTO forbidden_domains VALUES ('nic.biz'); |
|---|
| 504 | INSERT INTO forbidden_domains VALUES ('nic.cx'); |
|---|
| 505 | INSERT INTO forbidden_domains VALUES ('nic.fr'); |
|---|
| 506 | INSERT INTO forbidden_domains VALUES ('sympatico.ca'); |
|---|
| 507 | INSERT INTO forbidden_domains VALUES ('tiscali.fr'); |
|---|
| 508 | INSERT INTO forbidden_domains VALUES ('verisign.com'); |
|---|
| 509 | INSERT INTO forbidden_domains VALUES ('voila.fr'); |
|---|
| 510 | INSERT INTO forbidden_domains VALUES ('wanadoo.fr'); |
|---|
| 511 | INSERT INTO forbidden_domains VALUES ('yahoo.com'); |
|---|
| 512 | INSERT INTO forbidden_domains VALUES ('yahoo.fr'); |
|---|
| 513 | |
|---|
| 514 | |
|---|
| 515 | CREATE TABLE tld ( |
|---|
| 516 | tld varchar(128) NOT NULL default '', |
|---|
| 517 | mode tinyint(4) NOT NULL default '0', |
|---|
| 518 | PRIMARY KEY (tld), |
|---|
| 519 | KEY mode (mode) |
|---|
| 520 | ) TYPE=MyISAM COMMENT='TLD autorisés et comment sont-ils autorisés ? '; |
|---|
| 521 | |
|---|
| 522 | # |
|---|
| 523 | # Contenu de la table `tld` |
|---|
| 524 | # |
|---|
| 525 | |
|---|
| 526 | INSERT INTO tld VALUES ('fr', 4); |
|---|
| 527 | INSERT INTO tld VALUES ('com', 1); |
|---|
| 528 | INSERT INTO tld VALUES ('org', 1); |
|---|
| 529 | INSERT INTO tld VALUES ('net', 1); |
|---|
| 530 | INSERT INTO tld VALUES ('biz', 1); |
|---|
| 531 | INSERT INTO tld VALUES ('info', 1); |
|---|
| 532 | INSERT INTO tld VALUES ('name', 1); |
|---|
| 533 | INSERT INTO tld VALUES ('ca', 1); |
|---|
| 534 | INSERT INTO tld VALUES ('be', 1); |
|---|
| 535 | INSERT INTO tld VALUES ('eu.org', 4); |
|---|
| 536 | INSERT INTO tld VALUES ('cjb.net', 4); |
|---|
| 537 | INSERT INTO tld VALUES ('asso.fr', 4); |
|---|
| 538 | |
|---|
| 539 | CREATE TABLE stats2 ( |
|---|
| 540 | id int(10) unsigned NOT NULL auto_increment, |
|---|
| 541 | mid int(10) unsigned NOT NULL default '0', |
|---|
| 542 | hostname varchar(255) NOT NULL default '', |
|---|
| 543 | folder varchar(255) NOT NULL default '', |
|---|
| 544 | PRIMARY KEY (id), |
|---|
| 545 | KEY mid (mid) |
|---|
| 546 | ) TYPE=MyISAM COMMENT='Statistiques apaches brutes'; |
|---|
| 547 | |
|---|