blob: 70c5b8dd3e9ef50845c92c95e1fec2b1c9797f60 (
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
|
<?php
class StEP00313Coursegroups extends Migration
{
public function up()
{
DBManager::get()->exec(
"ALTER TABLE `sem_classes` ADD `is_group` TINYINT(1) NOT NULL DEFAULT '0' AFTER `show_raumzeit`");
DBManager::get()->exec(
"ALTER TABLE `seminare` ADD `parent_course` VARCHAR(32) NULL DEFAULT NULL AFTER `public_topics`");
DBManager::get()->exec(
"ALTER TABLE `seminare` ADD INDEX(`parent_course`)");
StudipLog::registerAction('SEM_ADD_TO_GROUP', 'Veranstaltung zu Gruppe hinzufügen',
'%user ordnet Veranstaltung %sem(%affected) der Gruppe %sem(%coaffected) zu.', null);
StudipLog::registerAction('SEM_DEL_FROM_GROUP', 'Veranstaltung aus Gruppe entfernen',
'%user entfernt Veranstaltung %sem(%affected) aus der Gruppe %sem(%coaffected).', null);
}
public function down()
{
DBManager::get()->exec("ALTER TABLE `sem_classes` DROP `is_group`");
DBManager::get()->exec("ALTER TABLE `seminare` DROP `parent_course`");
StudipLog::unregisterAction('SEM_ADD_TO_GROUP');
StudipLog::unregisterAction('SEM_DEL_FROM_GROUP');
}
}
|