1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- <?php
- // $Id: uc_atctweaks.install,v 1.1 2009/05/19 18:53:48 rszrama Exp $
- /**
- * @file
- * Installs the necessary table for the Add to Cart Tweaks product features.
- */
- /**
- * Implementation of hook_schema()
- */
- function uc_atctweaks_schema() {
- $schema = array();
- $schema['uc_atctweaks_products'] = array(
- 'fields' => array(
- 'vpid' => array(
- 'type' => 'serial',
- 'unsigned' => TRUE,
- 'not null' => TRUE,
- ),
- 'pfid' => array(
- 'type' => 'int',
- 'unsigned' => TRUE,
- 'not null' => TRUE,
- 'default' => 0,
- ),
- 'cart_empty' => array(
- 'description' => 'Cart empty setting for this instance of the feature.',
- 'type' => 'int',
- 'size' => 'small',
- 'not null' => TRUE,
- 'default' => 0,
- ),
- 'redirect' => array(
- 'description' => 'Add to cart redirect for this instance of the feature.',
- 'type' => 'varchar',
- 'length' => 255,
- 'not null' => TRUE,
- 'default' => '',
- ),
- ),
- 'indexes' => array(
- 'pfid' => array('pfid'),
- ),
- 'primary key' => array('vpid'),
- );
- return $schema;
- }
- /**
- * Implementation of hook_uninstall()
- */
- function uc_atctweaks_uninstall() {
- db_delete('uc_product_features')
- ->condition('fid', 'atctweaks')
- ->execute();
- }
|