|
Lines 261-291
if ( $step == 5 ) {
Link Here
|
| 261 |
my $issuingrule = Koha::IssuingRule->new($params); |
261 |
my $issuingrule = Koha::IssuingRule->new($params); |
| 262 |
eval { $issuingrule->store; }; |
262 |
eval { $issuingrule->store; }; |
| 263 |
|
263 |
|
| 264 |
unless ($@) { |
264 |
if ($@) { |
| 265 |
push @messages, { code => 'success_on_insert_circ_rule' }; |
|
|
| 266 |
} |
| 267 |
else { |
| 268 |
push @messages, { code => 'error_on_insert_circ_rule' }; |
265 |
push @messages, { code => 'error_on_insert_circ_rule' }; |
| 269 |
} |
266 |
} else { |
| 270 |
|
267 |
|
| 271 |
eval { |
268 |
eval { |
| 272 |
Koha::CirculationRules->set_rules( |
269 |
Koha::CirculationRules->set_rules( |
| 273 |
{ |
270 |
{ |
| 274 |
categorycode => $categorycode, |
271 |
categorycode => $categorycode, |
| 275 |
itemtype => $itemtype, |
272 |
itemtype => $itemtype, |
| 276 |
branchcode => $branchcode, |
273 |
branchcode => $branchcode, |
| 277 |
rules => { |
274 |
rules => { |
| 278 |
maxissueqty => $maxissueqty, |
275 |
maxissueqty => $maxissueqty, |
|
|
276 |
} |
| 279 |
} |
277 |
} |
| 280 |
} |
278 |
); |
| 281 |
); |
279 |
}; |
| 282 |
}; |
|
|
| 283 |
|
280 |
|
| 284 |
unless ($@) { |
281 |
unless ($@) { |
| 285 |
push @messages, { code => 'success_on_insert_circ_rule' }; |
282 |
push @messages, { code => 'success_on_insert_circ_rule' }; |
| 286 |
} |
283 |
} |
| 287 |
else { |
284 |
else { |
| 288 |
push @messages, { code => 'error_on_insert_circ_rule' }; |
285 |
push @messages, { code => 'error_on_insert_circ_rule' }; |
|
|
286 |
} |
| 289 |
} |
287 |
} |
| 290 |
} |
288 |
} |
| 291 |
|
289 |
|
| 292 |
- |
|
|