@@ 82-88 (lines=7) @@ | ||
79 | */ |
|
80 | protected function _filter_zero_line_item(EEI_Line_Item $line_item) |
|
81 | { |
|
82 | if ($line_item->type() === EEM_Line_Item::type_line_item |
|
83 | && $line_item->OBJ_type() === 'Ticket' |
|
84 | && (int) $line_item->quantity() === 0 |
|
85 | ) { |
|
86 | return null; |
|
87 | } |
|
88 | return $line_item; |
|
89 | } |
|
90 | ||
91 |
@@ 1900-1905 (lines=6) @@ | ||
1897 | */ |
|
1898 | public static function non_empty_line_item(EE_Line_Item $line_item) |
|
1899 | { |
|
1900 | if ($line_item->type() === EEM_Line_Item::type_line_item |
|
1901 | && $line_item->OBJ_type() === EEM_Line_Item::OBJ_TYPE_TICKET |
|
1902 | && $line_item->quantity() === 0 |
|
1903 | ) { |
|
1904 | return null; |
|
1905 | } |
|
1906 | $new_li_fields = $line_item->model_field_array(); |
|
1907 | // don't set the total. We'll leave that up to the code that calculates it |
|
1908 | unset($new_li_fields['LIN_ID'], $new_li_fields['LIN_parent']); |