3 load_lib('circ/circ_item_config.js');
4 log_vars('circ_duration');
7 /* treat pre-cat copies like vanilla books */
8 if( isTrue(isPrecat) ) {
9 log_info("pre-cat copy getting duration defaults...");
10 result.durationRule = 'default';
11 result.recurringFinesRule = 'default';
12 result.maxFine = 'default'
17 /* grab the config from the config script */
18 var config = getItemConfig();
19 var itemForm = (marcXMLDoc) ? extractFixedField(marcXMLDoc,'Form') : "";
22 /* -----------------------------------------------------------------------------
23 Now set the rule values based on the config. If there is no configured info
24 on this copy, fall back on defaults.
25 ----------------------------------------------------------------------------- */
28 log_debug("circ_duration found a config for the copy");
29 result.durationRule = config.durationRule;
30 result.recurringFinesRule = config.recurringFinesRule;
31 result.maxFine = config.maxFine;
35 result.durationRule = 'default';
36 result.recurringFinesRule = 'default';
37 result.maxFine = 'default';
41 log_info('final duration results: ' +
42 result.durationRule + ' : ' + result.recurringFinesRule + ' : ' + result.maxFine );