Пример #1
0
if ($grp_type_id) {
    $ops_id = ilDBUpdateNewObjectType::getCustomRBACOperationId('create_crsr');
    ilDBUpdateNewObjectType::addRBACOperation($grp_type_id, $ops_id);
    $ops_id = ilDBUpdateNewObjectType::getCustomRBACOperationId('create_catr');
    ilDBUpdateNewObjectType::addRBACOperation($grp_type_id, $ops_id);
}
?>
<#3800>
<?php 
$ilCtrlStructureReader->getStructure();
?>
<#3801>
<?php 
include_once './Services/Migration/DBUpdate_3560/classes/class.ilDBUpdateNewObjectType.php';
$ops_id = ilDBUpdateNewObjectType::getCustomRBACOperationId('copy');
ilDBUpdateNewObjectType::deleteRBACOperation('rcat', $ops_id);
?>
<#3802>
<?php 
$ilCtrlStructureReader->getStructure();
?>

<#3803>
<?php 
if (!$ilDB->tableExists('ecs_crs_mapping_atts')) {
    $fields = array('id' => array('notnull' => true, 'length' => 4, 'type' => 'integer'), "sid" => array("notnull" => true, "length" => 4, "type" => "integer"), "mid" => array("notnull" => true, "length" => 4, "type" => "integer"), "name" => array("notnull" => false, 'length' => 64, "type" => "text"));
    $ilDB->createTable("ecs_crs_mapping_atts", $fields);
    $ilDB->createSequence('ecs_crs_mapping_atts');
    $ilDB->addPrimaryKey('ecs_crs_mapping_atts', array('id'));
}
?>