function userprotect_schema in User protect 6
Same name and namespace in other branches
- 7 userprotect.install \userprotect_schema()
File
- ./
userprotect.install, line 36
Code
function userprotect_schema() {
$schema['userprotect'] = array(
'description' => t('Stores information about administer protections for users.'),
'fields' => array(
'uid' => array(
'description' => t('User ID.'),
'type' => 'int',
'not null' => TRUE,
'default' => 0,
),
'up_name' => array(
'type' => 'int',
'size' => 'small',
'not null' => TRUE,
'default' => 0,
'description' => t("Name protection."),
),
'up_mail' => array(
'type' => 'int',
'size' => 'small',
'not null' => TRUE,
'default' => 0,
'description' => t("E-mail protection."),
),
'up_pass' => array(
'type' => 'int',
'size' => 'small',
'not null' => TRUE,
'default' => 0,
'description' => t("Password protection."),
),
'up_status' => array(
'type' => 'int',
'size' => 'small',
'not null' => TRUE,
'default' => 0,
'description' => t("Status protection."),
),
'up_roles' => array(
'type' => 'int',
'size' => 'small',
'not null' => TRUE,
'default' => 0,
'description' => t("Role protection."),
),
'up_delete' => array(
'type' => 'int',
'size' => 'small',
'not null' => TRUE,
'default' => 0,
'description' => t("Deletion protection."),
),
'up_edit' => array(
'type' => 'int',
'size' => 'small',
'not null' => TRUE,
'default' => 0,
'description' => t("All edits protection."),
),
'up_type' => array(
'type' => 'char',
'length' => 20,
'not null' => TRUE,
'default' => '',
'description' => t('Protection type.'),
),
'up_openid' => array(
'type' => 'int',
'size' => 'small',
'not null' => TRUE,
'default' => 0,
'description' => t("OpenID protection."),
),
),
'unique keys' => array(
'uid_up_type' => array(
'uid',
'up_type',
),
),
);
return $schema;
}