Split out Ding-specific code.
authorJason Skomorowski <jason@indexdata.com>
Fri, 15 Apr 2011 18:13:01 +0000 (18:13 +0000)
committerJason Skomorowski <jason@indexdata.com>
Fri, 15 Apr 2011 18:13:01 +0000 (18:13 +0000)
mkdru.install
mkdru.module

index 3f7d0a7..29b5b95 100644 (file)
@@ -1,5 +1,4 @@
 <?php
-// $Id$
 /**
  * @file
  * Install, update and uninstall functions.
@@ -71,7 +70,6 @@ function mkdru_install() {
   $settings['facets']['author']['max'] = 10;
   $settings['facets']['author']['orderWeight'] = 3;
   variable_set('mkdru_defaults', $settings);
-  variable_set('mkdru_ding', $settings);
 }
 
 /**
@@ -83,5 +81,4 @@ function mkdru_uninstall() {
   // Delete variables
   variable_del('pz2_js_path');
   variable_del('mkdru_defaults');
-  variable_del('mkdru_ding');
 }
\ No newline at end of file
index ea00246..43fd150 100644 (file)
@@ -1,8 +1,4 @@
 <?php
-// $Id$
-
-
-
 // Module metainfo
 /**
 * Implements hook_node_info()
@@ -17,27 +13,6 @@ function mkdru_node_info() {
   );
 }
 
-function mkdru_ting_search_tab($keys) {
-  error_log("TING SEARCH TAB invoked");
-   $path = drupal_get_path('module', 'mkdru');
-  // Include client library.
-  drupal_add_js(variable_get('pz2_js_path', 'pazpar2/js') 
-    . '/pz2.js', 'module', 'footer', TRUE, TRUE, FALSE);
-  drupal_add_js($path . '/jquery.ba-bbq.js', 'module', 'footer', TRUE, TRUE, FALSE);
-  drupal_add_js($path . '/recipe.js', 'module', 'footer', TRUE, TRUE, FALSE);
-  drupal_add_js($path . '/mkdru.theme.js', 'module', 'footer', TRUE, TRUE, FALSE);
-  drupal_add_js($path . '/mkdru.client.js', 'module', 'footer', TRUE, TRUE, FALSE);
-  $html = theme('mkdru_results');
-  drupal_add_js(array('mkdru' => 
-    array(
-      'settings' => json_encode(variable_get('mkdru_ding', NULL)),
-      'pz2_path' => variable_get('pz2_path', '/pazpar2/search.pz2'),
-      'query' => $keys
-    )
-  ), 'setting');
-  return array("content" => $html, "title" => "Meta Search");
-}
-
 /**
 * Implements hook_perm()
 */
@@ -71,31 +46,6 @@ function mkdru_access($op, $node, $account) {
 * Implements hook_menu()
 */
 function mkdru_menu() {
-  // Can't get tabbed menus to work in D6. The children work and the tabs
-  // show up there but the top level's url results in it trying to find
-  // the system module's system.inc in mkdru's directory
-//   $items['admin/settings/mkdru'] = array(
-//     'title' => 'Pazpar2 Metasearch Settings',
-//     'description' => 'Settings for mkdru.',
-//     'access arguments' => array('administer site configuration'),
-//   );
-//   $items['admin/settings/mkdru/settings'] = array(
-//     'title' => 'Settings',
-//     'description' => 'Settings for mkdru.',
-//     'page callback' => 'drupal_get_form',
-//     'page arguments' => array('mkdru_admin_settings'),
-//     'type' => MENU_DEFAULT_LOCAL_TASK,
-//     'file' => 'mkdru.admin.inc',
-//     'weight' => 0,
-//   );
-//   $items['admin/settings/mkdru/ding'] = array(
-//     'title' => 'Ding Integration',
-//     'description' => 'Search settings for mkdru instance integrated into Ding.',
-//     'page callback' => 'drupal_get_form',
-//     'page arguments' => array('mkdru_ding_settings'),
-//     'type' => MENU_LOCAL_TASK,
-//     'weight' => 1,
-//   );
   $items['admin/settings/mkdru'] = array(
     'title' => 'Pazpar2 Metasearch Settings',
     'description' => 'Settings for mkdru.',
@@ -105,14 +55,6 @@ function mkdru_menu() {
     'type' => MENU_NORMAL_ITEM,
     'file' => 'mkdru.admin.inc',
   );
-  $items['admin/settings/mkdru-ding'] = array(
-    'title' => 'Pazpar2 Metasearch Ding Integration',
-    'description' => 'Search settings for mkdru instance integrated into Ding.',
-    'page callback' => 'drupal_get_form',
-    'page arguments' => array('mkdru_ding_settings'),
-    'access arguments' => array('administer site configuration'),
-    'type' => MENU_NORMAL_ITEM,
-  );
   $items['ahah-mkdru-facet'] = array(
     'page callback' => 'mkdru_add_facet_callback',
     'access arguments' => array('create metasearch interface'),
@@ -320,23 +262,6 @@ function mkdru_add_facet_callback() {
 
 
 
-// Ding config
-function mkdru_ding_settings(&$form_state) {
-  $form_state['build_info']['args']['settings'] = variable_get('mkdru_ding', NULL);
-  $form = drupal_retrieve_form('mkdru_settings_form', &$form_state);
-  $form['settings']['#title'] = t('Default search settings');
-  $form['submit'] = array(
-    '#type' => 'submit',
-    '#value' => 'Save configuration',
-  );
-  return $form;
-}
-function mkdru_ding_settings_submit($form, &$form_state) {
-  variable_set('mkdru_ding', $form_state['values']['settings']);
-  drupal_set_message(t('The configuration options have been saved.'));
-}
-
-
 
 // Node config
 /**