Example #1
0
 function requireTable()
 {
     // Migrate permission columns
     if (DB::getConn()->hasTable('Forum')) {
         $fields = DB::getConn()->fieldList('Forum');
         if (in_array('ForumPosters', array_keys($fields)) && !in_array('CanPostType', array_keys($fields))) {
             DB::getConn()->renameField('Forum', 'ForumPosters', 'CanPostType');
             DB::alteration_message('Migrated forum permissions from "ForumPosters" to "CanPostType"', "created");
         }
     }
     parent::requireTable();
 }