|
Line 0
Link Here
|
| 0 |
- |
1 |
CREATE TABLE `refund_lost_item_fee_rules` ( |
|
|
2 |
`branchcode` varchar(10) NOT NULL default '', |
| 3 |
`refund` tinyint(1) NOT NULL default 0, |
| 4 |
PRIMARY KEY (`branchcode`) |
| 5 |
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; |
| 6 |
|
| 7 |
INSERT IGNORE INTO systempreferences (variable,value,explanation,options,type) |
| 8 |
VALUES( 'RefundLostOnReturnControl', |
| 9 |
'CheckinLibrary', |
| 10 |
'If a lost item is returned, choose which branch to pick rules for refunding.', |
| 11 |
'CheckinLibrary|PatronLibrary|ItemHomeBranch|ItemHoldingbranch', |
| 12 |
'Choice'); |
| 13 |
|
| 14 |
INSERT INTO refund_lost_item_fee_rules (branchcode,refund) |
| 15 |
SELECT '*', COALESCE(value,'1') FROM systempreferences WHERE variable='RefundLostItemFeeOnReturn'; |
| 16 |
|
| 17 |
DELETE IGNORE FROM systempreferences; |
| 18 |
|
| 19 |
-- $DBversion = "16.06.00.XXX"; |
| 20 |
-- if ( CheckVersion($DBversion) ) { |
| 21 |
-- $dbh->do(q{ |
| 22 |
-- CREATE TABLE `refund_lost_item_fee_rules` ( |
| 23 |
-- `branchcode` varchar(10) NOT NULL default '', |
| 24 |
-- `refund` tinyint(1) NOT NULL default 0, |
| 25 |
-- PRIMARY KEY (`branchcode`) |
| 26 |
-- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; |
| 27 |
-- }); |
| 28 |
-- $dbh->do(q{ |
| 29 |
-- INSERT IGNORE INTO systempreferences (variable,value,explanation,options,type) |
| 30 |
-- VALUES( 'RefundLostOnReturnControl', |
| 31 |
-- 'CheckinLibrary', |
| 32 |
-- 'If a lost item is returned, choose which branch to pick rules for refunding.', |
| 33 |
-- 'CheckinLibrary|PatronLibrary|ItemHomeBranch|ItemHoldingbranch', |
| 34 |
-- 'Choice') |
| 35 |
-- }); |
| 36 |
-- # Pick the old syspref as the default rule |
| 37 |
-- $dbh->do(q{ |
| 38 |
-- INSERT INTO refund_lost_item_fee_rules (branchcode,refund) |
| 39 |
-- SELECT '*', COALESCE(value,'1') FROM systempreferences WHERE variable='RefundLostItemFeeOnReturn' |
| 40 |
-- }); |
| 41 |
-- # Delete the old syspref |
| 42 |
-- $dbh->do(q{ |
| 43 |
-- DELETE IGNORE FROM systempreferences |
| 44 |
-- WHERE variable='RefundLostItemFeeOnReturn' |
| 45 |
-- }); |
| 46 |
|
| 47 |
-- print "Upgrade to $DBversion done (Bug 14048: Change RefundLostItemFeeOnReturn to be branch specific)\n"; |
| 48 |
-- SetVersion($DBversion); |
| 49 |
-- } |