aboutsummaryrefslogtreecommitdiff
path: root/db/migrations/1.240_tic8538.php
blob: f83d3e8c9089d54bb044752131a284e25b8542fd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php

class Tic8538 extends Migration
{
    function description()
    {
        return 'change ALLOW_DOZENT_ARCHIV to ALLOW_DOZENT_DELETE';
    }

    function up()
    {
        $db = DBManager::get();
        $db->exec("UPDATE `config` SET `field` = 'ALLOW_DOZENT_DELETE', `description` = 'Schaltet ein oder aus, ob ein Dozent eigene Veranstaltungen selbst löschen darf oder nicht' WHERE `config`.`field` = 'ALLOW_DOZENT_ARCHIV';");
        $db->exec("UPDATE `config_values` SET `field` = 'ALLOW_DOZENT_DELETE' WHERE `config_values`.`field` = 'ALLOW_DOZENT_ARCHIV' AND `config_values`.`range_id` = 'studip';");
    }

    function down()
    {
        $db = DBManager::get();
        $db->exec("UPDATE `config` SET `field` = 'ALLOW_DOZENT_ARCHIV', `description` = 'Schaltet ein oder aus, ob ein Dozent eigene Veranstaltungen selbst archivieren darf oder nicht' WHERE `config`.`field` = 'ALLOW_DOZENT_DELETE';");
        $db->exec("UPDATE `config_values` SET `field` = 'ALLOW_DOZENT_ARCHIV' WHERE `config_values`.`field` = 'ALLOW_DOZENT_DELETE' AND `config_values`.`range_id` = 'studip';");
    }
}