annotate sites/all/modules/ctools/ctools_custom_content/ctools_custom_content.install @ 11:b0ee71395280

deleted .DS_Store files
author danieleb <danielebarchiesi@me.com>
date Mon, 28 Oct 2013 16:12:13 +0000
parents ff03f76ab3fe
children
rev   line source
danielebarchiesi@0 1 <?php
danielebarchiesi@0 2
danielebarchiesi@0 3 /**
danielebarchiesi@0 4 * Schema for CTools custom content.
danielebarchiesi@0 5 */
danielebarchiesi@0 6 function ctools_custom_content_schema() {
danielebarchiesi@0 7 return ctools_custom_content_schema_1();
danielebarchiesi@0 8 }
danielebarchiesi@0 9
danielebarchiesi@0 10 function ctools_custom_content_schema_1() {
danielebarchiesi@0 11 $schema = array();
danielebarchiesi@0 12
danielebarchiesi@0 13 $schema['ctools_custom_content'] = array(
danielebarchiesi@0 14 'description' => 'Contains exportable customized content for this site.',
danielebarchiesi@0 15 'export' => array(
danielebarchiesi@0 16 'identifier' => 'content',
danielebarchiesi@0 17 'bulk export' => TRUE,
danielebarchiesi@0 18 'primary key' => 'cid',
danielebarchiesi@0 19 'api' => array(
danielebarchiesi@0 20 'owner' => 'ctools_custom_content',
danielebarchiesi@0 21 'api' => 'ctools_content',
danielebarchiesi@0 22 'minimum_version' => 1,
danielebarchiesi@0 23 'current_version' => 1,
danielebarchiesi@0 24 ),
danielebarchiesi@0 25 'create callback' => 'ctools_content_type_new',
danielebarchiesi@0 26 ),
danielebarchiesi@0 27 'fields' => array(
danielebarchiesi@0 28 'cid' => array(
danielebarchiesi@0 29 'type' => 'serial',
danielebarchiesi@0 30 'description' => 'A database primary key to ensure uniqueness',
danielebarchiesi@0 31 'not null' => TRUE,
danielebarchiesi@0 32 'no export' => TRUE,
danielebarchiesi@0 33 ),
danielebarchiesi@0 34 'name' => array(
danielebarchiesi@0 35 'type' => 'varchar',
danielebarchiesi@0 36 'length' => '255',
danielebarchiesi@0 37 'description' => 'Unique ID for this content. Used to identify it programmatically.',
danielebarchiesi@0 38 ),
danielebarchiesi@0 39 'admin_title' => array(
danielebarchiesi@0 40 'type' => 'varchar',
danielebarchiesi@0 41 'length' => '255',
danielebarchiesi@0 42 'description' => 'Administrative title for this content.',
danielebarchiesi@0 43 ),
danielebarchiesi@0 44 'admin_description' => array(
danielebarchiesi@0 45 'type' => 'text',
danielebarchiesi@0 46 'size' => 'big',
danielebarchiesi@0 47 'description' => 'Administrative description for this content.',
danielebarchiesi@0 48 'object default' => '',
danielebarchiesi@0 49 ),
danielebarchiesi@0 50 'category' => array(
danielebarchiesi@0 51 'type' => 'varchar',
danielebarchiesi@0 52 'length' => '255',
danielebarchiesi@0 53 'description' => 'Administrative category for this content.',
danielebarchiesi@0 54 ),
danielebarchiesi@0 55 'settings' => array(
danielebarchiesi@0 56 'type' => 'text',
danielebarchiesi@0 57 'size' => 'big',
danielebarchiesi@0 58 'description' => 'Serialized settings for the actual content to be used',
danielebarchiesi@0 59 'serialize' => TRUE,
danielebarchiesi@0 60 'object default' => array(),
danielebarchiesi@0 61 ),
danielebarchiesi@0 62 ),
danielebarchiesi@0 63 'primary key' => array('cid'),
danielebarchiesi@0 64 );
danielebarchiesi@0 65
danielebarchiesi@0 66 return $schema;
danielebarchiesi@0 67 }