Subversion Repositories personal-webbase

Compare Revisions

Regard whitespace Rev 8 → Rev 9

/trunk/modules/user_datentraeger/autostart/2.inc.php
0,0 → 1,42
<?php
 
if (!defined('IBLEGAL')) die('Kann nicht ohne Personal WebBase ausgef&uuml;hrt werden.');
 
ib_newdatabasetable('datentraeger_eintraege', $m2, 'user', "bigint(21) NOT NULL default '0'",
'nr', "bigint(21) NOT NULL default '0'",
'kategorie', "varchar(255) NOT NULL default '0'",
'name', "varchar(255) NOT NULL default ''",
'medium', "enum('CD','DVD') NOT NULL default 'CD'",
'einstellungsdatum', "datetime NULL",
'gebrannt', "enum('1','0') NOT NULL default '1'",
'aussortiert', "enum('1','0') NOT NULL default '0'");
 
if (function_exists('set_searchable')) set_searchable($m2, 'datentraeger_eintraege', 0);
 
ib_newdatabasetable('datentraeger_inhalt', $m2, 'user', "bigint(21) NOT NULL default '0'",
'kategorie', "varchar(255) NOT NULL default ''",
'eintrag', "bigint(21) NOT NULL default '0'",
'komplett', "longtext NOT NULL");
 
if (function_exists('set_searchable')) set_searchable($m2, 'datentraeger_inhalt', 0);
 
my_add_key($mysql_zugangsdaten['praefix'].'datentraeger_inhalt', 'eintrag', true, 'eintrag');
 
// Abwärtskompatibilität, Update 0.58 -> 0.59
if (!isset($datenbanktabellen[$mysql_zugangsdaten['praefix'].'datentraeger_kategorien']['nummer']))
{
db_query("ALTER TABLE `".$mysql_zugangsdaten['praefix']."datentraeger_kategorien` ADD `nummer` bigint(21) NOT NULL default '0'");
$datenbanktabellen[$mysql_zugangsdaten['praefix'].'datentraeger_kategorien']['nummer'] = 'bigint(21)/NO//0/';
db_query("UPDATE `".$mysql_zugangsdaten['praefix']."datentraeger_kategorien` SET `nummer` = `id`");
db_query("ALTER TABLE `".$mysql_zugangsdaten['praefix']."datentraeger_kategorien` DROP `id`");
db_query("ALTER TABLE `".$mysql_zugangsdaten['praefix']."datentraeger_kategorien` ADD `id` BIGINT(21) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST");
}
 
ib_newdatabasetable('datentraeger_kategorien', $m2, 'user', "bigint(21) NOT NULL default '0'",
'name', "varchar(255) NOT NULL default ''",
'nummer', "bigint(21) NOT NULL default '0'",
'spalte', "char(1) NOT NULL default ''");
 
my_add_key($mysql_zugangsdaten['praefix'].'datentraeger_kategorien', 'spalte_and_nummer', true, 'spalte', 'nummer');
 
if (function_exists('set_searchable')) set_searchable($m2, 'datentraeger_kategorien', 0);