View source
<?php
include_once './' . drupal_get_path('module', 'content') . '/content.module';
function fieldgroup_install() {
drupal_install_schema('fieldgroup');
content_notify('install', 'fieldgroup');
variable_set('fieldgroup_schema_version', 6000);
}
function fieldgroup_uninstall() {
drupal_uninstall_schema('fieldgroup');
content_notify('uninstall', 'fieldgroup');
}
function fieldgroup_enable() {
content_notify('enable', 'fieldgroup');
}
function fieldgroup_disable() {
content_notify('disable', 'fieldgroup');
}
function fieldgroup_update_last_removed() {
return 4;
}
function fieldgroup_schema() {
$schema['content_group'] = array(
'fields' => array(
'type_name' => array(
'type' => 'varchar',
'length' => 32,
'not null' => TRUE,
'default' => '',
),
'group_name' => array(
'type' => 'varchar',
'length' => 32,
'not null' => TRUE,
'default' => '',
),
'label' => array(
'type' => 'varchar',
'length' => 255,
'not null' => TRUE,
'default' => '',
),
'settings' => array(
'type' => 'text',
'size' => 'medium',
'not null' => TRUE,
),
'weight' => array(
'type' => 'int',
'size' => 'tiny',
'not null' => TRUE,
'default' => 0,
),
),
'primary key' => array(
'type_name',
'group_name',
),
);
$schema['content_group_fields'] = array(
'fields' => array(
'type_name' => array(
'type' => 'varchar',
'length' => 32,
'not null' => TRUE,
'default' => '',
),
'group_name' => array(
'type' => 'varchar',
'length' => 32,
'not null' => TRUE,
'default' => '',
),
'field_name' => array(
'type' => 'varchar',
'length' => 32,
'not null' => TRUE,
'default' => '',
),
),
'primary key' => array(
'type_name',
'group_name',
'field_name',
),
);
return $schema;
}
function fieldgroup_update_6000() {
$ret = array();
return $ret;
}