*/
/**
-* Implementation of hook_schema().
+* Implements hook_schema().
*/
function mkdru_schema() {
$schema['mkdru'] = array(
- 'description' => t('Stores settings for mkdru nodes.'),
+ 'description' => 'Stores settings for mkdru nodes.',
'fields' => array(
'nid' => array(
- 'description' => t('The primary identifier for a node.'),
+ 'description' => 'The primary identifier for a node.',
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'default' => 0
),
'vid' => array(
- 'description' => t('The current {node_revisions}.vid version identifier.'),
+ 'description' => 'The current {node_revisions}.vid version identifier.',
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
'pz2_path' => array(
'type' => 'text',
'not null' => TRUE,
- 'description' => t('Path to Pazpar2 or Service Proxy.')
+ 'description' => 'Path to Pazpar2 or Service Proxy.',
),
'use_sessions' => array(
- 'description' => t('Session handling toggle.'),
+ 'description' => 'Session handling toggle.',
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
),
'source_max' => array(
- 'description' => t('Number of sources to display'),
+ 'description' => 'Number of sources to display',
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
),
'author_max' => array(
- 'description' => t('Number of authors to display'),
+ 'description' => 'Number of authors to display',
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
),
'subject_max' => array(
- 'description' => t('Number of subjects to display'),
+ 'description' => 'Number of subjects to display',
'type' => 'int',
'unsigned' => TRUE,
'not null' => TRUE,
),
+ 'sp_user' => array(
+ 'type' => 'text',
+ 'not null' => FALSE,
+ 'description' => 'Service Proxy username'
+ ),
+ 'sp_pass' => array(
+ 'type' => 'text',
+ 'not null' => FALSE,
+ 'description' => 'Service Proxy password'
+ ),
),
'primary key' => array('nid', 'vid'),
'unique keys' => array('vid' => array('vid')),
}
/**
-* Implementation of hook_install().
+* Implements hook_install().
*/
function mkdru_install() {
// Disable comments by default
variable_set('comment_mkdru', COMMENT_NODE_DISABLED);
- // Create table.
- drupal_install_schema('mkdru');
}
/**
-* Implementation of hook_uninstall().
+* Implements hook_uninstall().
*/
function mkdru_uninstall() {
- // Drop table.
- drupal_uninstall_schema('mkdru');
// Delete variables
variable_del('pz2_js_path');
-}
+}
\ No newline at end of file