|
@@ 476-487 (lines=12) @@
|
| 473 |
|
)); |
| 474 |
|
$ticket_line_item->add_child_line_item($cancellation_line_item); |
| 475 |
|
} |
| 476 |
|
if ($ticket_line_item->save_this_and_descendants() > 0) { |
| 477 |
|
// decrement parent line item quantity |
| 478 |
|
$event_line_item = $ticket_line_item->parent(); |
| 479 |
|
if ($event_line_item instanceof EE_Line_Item |
| 480 |
|
&& $event_line_item->OBJ_type() === EEM_Line_Item::OBJ_TYPE_EVENT |
| 481 |
|
) { |
| 482 |
|
$event_line_item->set_quantity($event_line_item->quantity() - $qty); |
| 483 |
|
$event_line_item->save(); |
| 484 |
|
} |
| 485 |
|
EEH_Line_Item::get_grand_total_and_recalculate_everything($ticket_line_item); |
| 486 |
|
return true; |
| 487 |
|
} |
| 488 |
|
return false; |
| 489 |
|
} |
| 490 |
|
|
|
@@ 556-566 (lines=11) @@
|
| 553 |
|
} |
| 554 |
|
// increment ticket quantity |
| 555 |
|
$ticket_line_item->set_quantity($ticket_line_item->quantity() + $qty); |
| 556 |
|
if ($ticket_line_item->save_this_and_descendants() > 0) { |
| 557 |
|
// increment parent line item quantity |
| 558 |
|
$event_line_item = $ticket_line_item->parent(); |
| 559 |
|
if ($event_line_item instanceof EE_Line_Item |
| 560 |
|
&& $event_line_item->OBJ_type() === EEM_Line_Item::OBJ_TYPE_EVENT |
| 561 |
|
) { |
| 562 |
|
$event_line_item->set_quantity($event_line_item->quantity() + $qty); |
| 563 |
|
} |
| 564 |
|
EEH_Line_Item::get_grand_total_and_recalculate_everything($ticket_line_item); |
| 565 |
|
return true; |
| 566 |
|
} |
| 567 |
|
return false; |
| 568 |
|
} |
| 569 |
|
|