blob: feb455ca7a3a49695440c5257652fa3e2b2d90a6 (
plain)
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
|
<?php
class Loginbackgrounds extends Migration
{
public function description()
{
return 'Add database table for management of login background pictures';
}
public function up()
{
DBManager::get()->exec("CREATE TABLE IF NOT EXISTS `loginbackgrounds` (
`background_id` INT NOT NULL AUTO_INCREMENT,
`filename` VARCHAR(255) NOT NULL,
`mobile` TINYINT(1) NOT NULL DEFAULT 1,
`desktop` TINYINT(1) NOT NULL DEFAULT 1,
`in_release` TINYINT(1) NOT NULL DEFAULT 0,
PRIMARY KEY (`background_id`)
) ENGINE=InnoDB ROW_FORMAT=DYNAMIC");
DBManager::get()->exec(
"INSERT INTO `loginbackgrounds` SET `filename` = 'Login-Hintergrund.jpg', ".
"`mobile` = 0, `desktop` = 1, `in_release` = 1");
DBManager::get()->exec(
"INSERT INTO `loginbackgrounds` SET `filename` = 'Login-Hintergrund-mobil.jpg', ".
"`mobile` = 1, `desktop` = 0, `in_release` = 1");
mkdir($GLOBALS['STUDIP_BASE_PATH'] . '/public/pictures/loginbackgrounds');
}
public function down()
{
DBManager::get()->exec('DROP TABLE IF EXISTS `loginbackgrounds`');
}
}
|