data_ui_test.module in Data 7
Same filename and directory in other branches
Test module for data_ui.test .
File
data_ui/tests/data_ui_test.moduleView source
<?php
/**
 * @file
 * Test module for data_ui.test .
 */
/**
 * Implements hook_ctools_plugin_api().
 */
function data_ui_test_ctools_plugin_api($module, $api) {
  if ($module == 'data' && $api == 'data_default') {
    return array(
      'version' => 1,
    );
  }
}
/**
 * Implements hook_data_default().
 */
function data_ui_test_data_default() {
  $data_table = new stdClass();
  $data_table->disabled = FALSE;
  /* Edit this to true to make a default data_table disabled initially */
  $data_table->api_version = 1;
  $data_table->title = 'Kittens';
  $data_table->name = 'data_table_kittens';
  $data_table->table_schema = array(
    'fields' => array(
      'id' => array(
        'type' => 'int',
        'size' => 'normal',
        'disp-width' => '10',
        'unsigned' => TRUE,
        'not null' => TRUE,
        'default' => 0,
      ),
      'name' => array(
        'type' => 'varchar',
        'size' => 'normal',
        'length' => '255',
        'not null' => FALSE,
      ),
      'age' => array(
        'type' => 'varchar',
        'size' => 'normal',
        'length' => '255',
        'not null' => FALSE,
      ),
      'color' => array(
        'type' => 'varchar',
        'size' => 'normal',
        'length' => '255',
        'not null' => FALSE,
      ),
    ),
    'name' => 'data_table_kittens',
    'indexes' => array(
      'id' => array(
        '0' => 'id',
      ),
      'name' => array(
        '0' => 'name',
      ),
    ),
    'primary key' => array(
      '0' => 'id',
    ),
  );
  $data_table->meta = array(
    'fields' => array(
      'id' => array(
        'label' => 'Id',
      ),
      'name' => array(
        'label' => 'Name',
      ),
      'age' => array(
        'label' => 'Age',
      ),
      'color' => array(
        'label' => 'Color',
      ),
    ),
    'join' => array(
      'node' => array(
        'left_field' => 'nid',
        'field' => 'id',
        'inner_join' => '1',
      ),
    ),
  );
  $data_tables['data_table_kittens'] = $data_table;
  return $data_tables;
}Functions
| Name   | Description | 
|---|---|
| data_ui_test_ctools_plugin_api | Implements hook_ctools_plugin_api(). | 
| data_ui_test_data_default | Implements hook_data_default(). | 
