-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathinstall.php
More file actions
65 lines (58 loc) · 3 KB
/
install.php
File metadata and controls
65 lines (58 loc) · 3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?php
if (!defined('IN_SPYOGAME')) {
die("Hacking attempt");
}
global $db;
if (!isset($table_prefix)) {
global $table_prefix;
}
$is_ok = false;
$mod_folder = "bthof";
$is_ok = install_mod($mod_folder);
if ($is_ok) {
define('TABLE_BTHOF_CONF', $table_prefix . 'bthof_conf');
define('TABLE_BTHOF_FLOTTE', $table_prefix . 'bthof_flotte');
// suppression de la table TABLE_BTHOF_CONF si elle existe
$query = "DROP TABLE IF EXISTS `" . $table_prefix . 'bthof_conf' . "`";
$db->sql_query($query);
// suppression de la table TABLE_BTHOF_FLOTTE si elle existe
$query = "DROP TABLE IF EXISTS `" . $table_prefix . 'bthof_flotte' . "`";
$db->sql_query($query);
// création de la table d'enregistrement des préférences (pour les joueurs)
$query = "CREATE TABLE `" . $table_prefix . 'bthof_conf' . "` ("
. " `user_id` int(11) NOT NULL COMMENT 'ID du compte OGSpy',"
. " `icon_display_active` tinyint(1) NOT NULL default '1' COMMENT 'active ou non les icônes graphiques',"
. " `bbcode_t` varchar(8) NOT NULL default '' COMMENT 'couleur bbcode pour les titres (ex : Bâtiments)',"
. " `bbcode_o` varchar(8) NOT NULL default '' COMMENT 'couleur bbcode pour les objets (ex : Mine de Métal)',"
. " `bbcode_r` varchar(8) NOT NULL default '' COMMENT 'couleur bbcode pour les valeurs de records (ex : 28)',"
. " `bbcode_l` varchar(8) NOT NULL default '' COMMENT 'couleur bbcode pour les recordmens (ex : toto, titi)',"
. " `bbcode_format` varchar(8) NOT NULL default '1' COMMENT 'format de BBCode choisi',"
. " PRIMARY KEY (`user_id`)"
. " ) COMMENT='sauvegarde des paramètres bt_hof'";
$db->sql_query($query);
$query = "INSERT INTO " . TABLE_BTHOF_CONF .
" (user_id, icon_display_active, bbcode_t, bbcode_o, bbcode_r, bbcode_l) " .
"VALUES ('0','1','orange','','red','yellow')";
$db->sql_query($query);
$query = "CREATE TABLE `" . $table_prefix . 'bthof_flottes' . "` ("
. " user_id int(11) NOT NULL default '0',"
. " PT int(11) NOT NULL default '0',"
. " GT int(11) NOT NULL default '0',"
. " CLE int(11) NOT NULL default '0',"
. " CLO int(11) NOT NULL default '0',"
. " CR int(11) NOT NULL default '0',"
. " VB int(11) NOT NULL default '0',"
. " VC int(11) NOT NULL default '0',"
. " REC int(11) NOT NULL default '0',"
. " SE int(11) NOT NULL default '0',"
. " BMD int(11) NOT NULL default '0',"
. " DST int(11) NOT NULL default '0',"
. " EDLM int(11) NOT NULL default '0',"
. " TRA int(11) NOT NULL default '0',"
. " SAT int(11) NOT NULL default '0',"
. " PRIMARY KEY (`user_id`)"
. " ) COMMENT='flotte de la partie bt_hof'";
$db->sql_query($query);
} else {
echo "<script>alert('Désolé, un problème a eu lieu pendant l'installation, corrigez les problèmes survenue et réessayez.');</script>";
}