mkdru.removeLimits() no longer leaves dangling limit_subject
[mkdru-moved-to-drupal.org.git] / mkdru.install
index a2d828a..594fd01 100644 (file)
@@ -6,12 +6,12 @@
  */
 
 /**
-* Implementation of hook_schema().
+* Implements hook_schema().
 */
 function mkdru_schema() {
   $schema['mkdru'] = array(
     'description' => t('Stores settings for mkdru nodes.'),
-    'fields' => array (
+    'fields' => array(
       'nid' => array(
         'description' => t('The primary identifier for a node.'),
         'type' => 'int',
@@ -55,6 +55,16 @@ function mkdru_schema() {
         'unsigned' => TRUE,
         'not null' => TRUE,
       ),
+      'sp_user' => array(
+        'type' => 'text',
+        'not null' => FALSE,
+        'description' => t('Service Proxy username')
+      ),
+      'sp_pass' => array(
+        'type' => 'text',
+        'not null' => FALSE,
+        'description' => t('Service Proxy password')
+      ),
     ),
     'primary key' => array('nid', 'vid'),
     'unique keys' => array('vid' => array('vid')),
@@ -64,7 +74,7 @@ function mkdru_schema() {
 }
 
 /**
-* Implementation of hook_install().
+* Implements hook_install().
 */
 function mkdru_install() {
   // Disable comments by default
@@ -74,10 +84,18 @@ function mkdru_install() {
 }
 
 /**
-* Implementation of hook_uninstall().
+* Implements hook_uninstall().
 */
 function mkdru_uninstall() {
   // Drop table.
   drupal_uninstall_schema('mkdru');
+  // Delete variables
+  variable_del('pz2_js_path');
+}
+
+function mkdru_update_6100() {
+  $ret = array();
+  db_add_field($ret, 'mkdru', 'sp_user', array('type' => 'varchar', 'length' => 32, 'not null' => FALSE, 'default' => '') );
+  db_add_field($ret, 'mkdru', 'sp_pass', array('type' => 'varchar', 'length' => 32, 'not null' => FALSE, 'default' => '') );
+  return $ret;
 }
-?>