aboutsummaryrefslogtreecommitdiff
path: root/db/migrations/1.41_step_00157_rolemanagment.php
blob: c5969908a7cb5e1c1a21f816522cf05e72fe356c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?
class Step00157RoleManagment extends Migration
{
    function description ()
    {
        return 'rename de_studip_core_RoleManagementPlugin to RoleManagementPlugin';
    }

    function up ()
    {
        DBManager::get()->exec("UPDATE plugins SET pluginclassname = 'RoleManagementPlugin' WHERE pluginclassname = 'de_studip_core_RoleManagementPlugin'");
        DBManager::get()->exec("DELETE FROM plugins WHERE pluginclassname = 'de_studip_core_UserManagementPlugin'");
        DBManager::get()->exec("DELETE FROM plugins_activated WHERE pluginid = 2");
        DBManager::get()->exec("DELETE FROM roles_plugins WHERE pluginid = 2");
    }

    function down ()
    {
        DBManager::get()->exec("UPDATE plugins SET pluginclassname = 'de_studip_core_RoleManagementPlugin' WHERE pluginclassname = 'RoleManagementPlugin'");
    }
}
?>