-
Notifications
You must be signed in to change notification settings - Fork 3
/
mkdru_ding.install
46 lines (42 loc) · 1.51 KB
/
mkdru_ding.install
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
/**
* @file
* Install, update and uninstall functions.
*/
/**
* Implements hook_install().
*/
function mkdru_ding_install() {
// Default settings
$settings['pz2_path'] = "/pazpar2/search.pz2";
$settings['use_sessions'] = 1;
$settings['sp']['user'] = "";
$settings['sp']['pass'] = "";
$settings['facets']['source']['displayName'] = "Source";
$settings['facets']['source']['pz2Name'] = "xtargets";
$settings['facets']['source']['limiter'] = NULL;
$settings['facets']['source']['multiLimit'] = NULL;
$settings['facets']['source']['max'] = 10;
$settings['facets']['source']['orderWeight'] = 1;
$settings['facets']['subject']['displayName'] = "Subject";
$settings['facets']['subject']['pz2Name'] = "subject";
$settings['facets']['subject']['limiter'] = "su";
$settings['facets']['subject']['multiLimit'] = 1;
$settings['facets']['subject']['max'] = 10;
$settings['facets']['subject']['orderWeight'] = 2;
$settings['facets']['author']['displayName'] = "Author";
$settings['facets']['author']['pz2Name'] = "author";
$settings['facets']['author']['limiter'] = "au";
$settings['facets']['author']['multiLimit'] = 0;
$settings['facets']['author']['max'] = 10;
$settings['facets']['author']['orderWeight'] = 3;
variable_set('mkdru_ding', $settings);
// Make sure mkdru has already loaded so we can be a submodule of it
db_query("UPDATE {system} SET weight = 5 WHERE name = 'mkdru_ding'");
}
/**
* Implements hook_uninstall().
*/
function mkdru_ding_uninstall() {
variable_del('mkdru_ding');
}