Mercurial > hg > rr-repo
view sites/all/modules/ctools/ctools_custom_content/ctools_custom_content.install @ 0:ff03f76ab3fe
initial version
author | danieleb <danielebarchiesi@me.com> |
---|---|
date | Wed, 21 Aug 2013 18:51:11 +0100 |
parents | |
children |
line wrap: on
line source
<?php /** * Schema for CTools custom content. */ function ctools_custom_content_schema() { return ctools_custom_content_schema_1(); } function ctools_custom_content_schema_1() { $schema = array(); $schema['ctools_custom_content'] = array( 'description' => 'Contains exportable customized content for this site.', 'export' => array( 'identifier' => 'content', 'bulk export' => TRUE, 'primary key' => 'cid', 'api' => array( 'owner' => 'ctools_custom_content', 'api' => 'ctools_content', 'minimum_version' => 1, 'current_version' => 1, ), 'create callback' => 'ctools_content_type_new', ), 'fields' => array( 'cid' => array( 'type' => 'serial', 'description' => 'A database primary key to ensure uniqueness', 'not null' => TRUE, 'no export' => TRUE, ), 'name' => array( 'type' => 'varchar', 'length' => '255', 'description' => 'Unique ID for this content. Used to identify it programmatically.', ), 'admin_title' => array( 'type' => 'varchar', 'length' => '255', 'description' => 'Administrative title for this content.', ), 'admin_description' => array( 'type' => 'text', 'size' => 'big', 'description' => 'Administrative description for this content.', 'object default' => '', ), 'category' => array( 'type' => 'varchar', 'length' => '255', 'description' => 'Administrative category for this content.', ), 'settings' => array( 'type' => 'text', 'size' => 'big', 'description' => 'Serialized settings for the actual content to be used', 'serialize' => TRUE, 'object default' => array(), ), ), 'primary key' => array('cid'), ); return $schema; }