Rev 9 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9 | Rev 14 | ||
---|---|---|---|
1 | <?php |
1 | <?php |
2 | 2 | ||
3 | if (!defined('IBLEGAL')) die('Kann nicht ohne Personal WebBase ausgeführt werden.'); |
3 | if (!defined('WBLEGAL')) die('Kann nicht ohne Personal WebBase ausgeführt werden.'); |
4 | 4 | ||
5 | ib_newdatabasetable('links', $m2, 'user', "bigint(21) NOT NULL default '0'", |
5 | ib_newdatabasetable('links', $m2, 'user', "bigint(21) NOT NULL default '0'", |
6 | 'folder', "bigint(21) NOT NULL default '0'", |
6 | 'folder', "bigint(21) NOT NULL default '0'", |
7 | 'name', "text NOT NULL", |
7 | 'name', "text NOT NULL", |
8 | 'url', "text NOT NULL", |
8 | 'url', "text NOT NULL", |
9 | 'update_enabled', "enum('0','1') NOT NULL default '0'", |
9 | 'update_enabled', "enum('0','1') NOT NULL default '0'", |
10 | 'update_checkurl', "varchar(255) NOT NULL default ''", |
10 | 'update_checkurl', "varchar(255) NOT NULL default ''", |
11 | 'update_text_begin', "longtext NOT NULL", |
11 | 'update_text_begin', "longtext NOT NULL", |
12 | 'update_text_end', "longtext NOT NULL", |
12 | 'update_text_end', "longtext NOT NULL", |
13 | 'update_lastchecked', "datetime NULL", |
13 | 'update_lastchecked', "datetime NULL", |
14 | 'update_lastcontent', "varchar(255) NOT NULL default ''", |
14 | 'update_lastcontent', "varchar(255) NOT NULL default ''", |
15 | 'neu_flag', "enum('0','1') NOT NULL default '0'", |
15 | 'neu_flag', "enum('0','1') NOT NULL default '0'", |
16 | 'kaputt_flag', "enum('0','1') NOT NULL default '0'"); |
16 | 'kaputt_flag', "enum('0','1') NOT NULL default '0'"); |
17 | 17 | ||
18 | // Abwärtskompatibilität, Update 0.58 -> 0.59 |
18 | // Abwärtskompatibilität, Update 0.58 -> 0.59 |
19 | if (isset($datenbanktabellen[$mysql_zugangsdaten['praefix'].'links']['update_flag'])) |
19 | if (isset($datenbanktabellen[$mysql_zugangsdaten['praefix'].'links']['update_flag'])) |
20 | { |
20 | { |
21 | db_query("UPDATE `".$mysql_zugangsdaten['praefix']."links` SET `neu_flag` = '1' WHERE `update_flag` = '1'"); |
21 | db_query("UPDATE `".$mysql_zugangsdaten['praefix']."links` SET `neu_flag` = '1' WHERE `update_flag` = '1'"); |
22 | db_query("UPDATE `".$mysql_zugangsdaten['praefix']."links` SET `kaputt_flag` = '1' WHERE `update_flag` = '2'"); |
22 | db_query("UPDATE `".$mysql_zugangsdaten['praefix']."links` SET `kaputt_flag` = '1' WHERE `update_flag` = '2'"); |
23 | db_query("ALTER TABLE `".$mysql_zugangsdaten['praefix']."links` DROP `update_flag`"); |
23 | db_query("ALTER TABLE `".$mysql_zugangsdaten['praefix']."links` DROP `update_flag`"); |
24 | } |
24 | } |
25 | 25 | ||
26 | if (function_exists('set_searchable')) set_searchable($m2, 'links', 1); |
26 | if (function_exists('set_searchable')) set_searchable($m2, 'links', 1); |
27 | 27 | ||
28 | ib_add_config('update_checkinterval_min', '60', $m2); |
28 | ib_add_config('update_checkinterval_min', '60', $m2); |
29 | ib_add_config('kaputt_checkinterval_min', '5', $m2); |
29 | ib_add_config('kaputt_checkinterval_min', '5', $m2); |
30 | 30 | ||
31 | ?> |
31 | ?> |
32 | 32 |