exec($query); //get all courseware root nodes $query = "SELECT * FROM `cw_structural_elements` WHERE `parent_id` IS NULL"; $cw_root_nodes = $db->fetchAll($query); // create unit for each courseware root node $insert = $db->prepare( "INSERT INTO `cw_units` (`range_id`, `range_type`, `structural_element_id`, `content_type`, `public`, `creator_id`, `mkdate`, `chdate`) VALUES (?, ?, ?, 'courseware', true, ?, UNIX_TIMESTAMP(), UNIX_TIMESTAMP())" ); foreach ($cw_root_nodes as $courseware) { $insert->execute([$courseware['range_id'], $courseware['range_type'], $courseware['id'], $courseware['owner_id']]); } } public function down() { $db = \DBManager::get(); $db->exec('DROP TABLE IF EXISTS `cw_units`'); } }