aboutsummaryrefslogtreecommitdiff
path: root/db/migrations/5.1.3_freetext_in_room_export.php
blob: f978a237fba0d7f015891446bed56307de575360 (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
<?php
class FreetextInRoomExport extends Migration
{
    public function description()
    {
        return 'Adds a global freetext for placing in room exports';
    }

    protected function up()
    {
        $query = "INSERT IGNORE INTO `config` (
                `field`, `value`, `type`, `range`, `section`, `mkdate`, `chdate`, `description`
            ) VALUES (
                'RESOURCES_ADDITIONAL_TEXT_ROOM_EXPORT', '', 'string', 'global', 'resources', UNIX_TIMESTAMP(),
                UNIX_TIMESTAMP(), 'Zusatztext, der beim Seriendruck unter jedem Raumplan angezeigt werden soll'
            )";
        DBManager::get()->exec($query);
    }

    protected function down()
    {
        $query = "DELETE FROM `config` WHERE `field` = 'RESOURCES_ADDITIONAL_TEXT_ROOM_EXPORT'";
        DBManager::get()->exec($query);
        $query = "DELETE FROM `config_values` WHERE `field` = 'RESOURCES_ADDITIONAL_TEXT_ROOM_EXPORT'";
        DBManager::get()->exec($query);
    }
}