core/libraries/line_item_filters/EE_Non_Zero_Line_Item_Filter.class.php 1 location
|
@@ 77-83 (lines=7) @@
|
74 |
|
* @return EEI_Line_Item |
75 |
|
*/ |
76 |
|
protected function _filter_zero_line_item( EEI_Line_Item $line_item ) { |
77 |
|
if ( |
78 |
|
$line_item->type() === EEM_Line_Item::type_line_item && |
79 |
|
$line_item->OBJ_type() === 'Ticket' && |
80 |
|
$line_item->quantity() == 0 |
81 |
|
) { |
82 |
|
return null; |
83 |
|
} |
84 |
|
return $line_item; |
85 |
|
} |
86 |
|
|
core/helpers/EEH_Line_Item.helper.php 1 location
|
@@ 1221-1226 (lines=6) @@
|
1218 |
|
* @return EE_Line_Item |
1219 |
|
*/ |
1220 |
|
public static function non_empty_line_item( EE_Line_Item $line_item ) { |
1221 |
|
if ( $line_item->type() === EEM_Line_Item::type_line_item && |
1222 |
|
$line_item->OBJ_type() === 'Ticket' && |
1223 |
|
$line_item->quantity() == 0 |
1224 |
|
) { |
1225 |
|
return null; |
1226 |
|
} |
1227 |
|
$new_li_fields = $line_item->model_field_array(); |
1228 |
|
//don't set the total. We'll leave that up to the code that calculates it |
1229 |
|
unset( $new_li_fields[ 'LIN_ID' ] ); |