@@ 780-790 (lines=11) @@ | ||
777 | * @return void |
|
778 | * @throws \EE_Error |
|
779 | */ |
|
780 | protected function _increase_sold_for_datetimes($qty = 1) |
|
781 | { |
|
782 | $datetimes = $this->datetimes(); |
|
783 | if (is_array($datetimes)) { |
|
784 | foreach ($datetimes as $datetime) { |
|
785 | if ($datetime instanceof EE_Datetime) { |
|
786 | $datetime->increase_sold($qty); |
|
787 | $datetime->save(); |
|
788 | } |
|
789 | } |
|
790 | } |
|
791 | } |
|
792 | ||
793 | ||
@@ 822-832 (lines=11) @@ | ||
819 | * @return void |
|
820 | * @throws \EE_Error |
|
821 | */ |
|
822 | protected function _decrease_sold_for_datetimes($qty = 1) |
|
823 | { |
|
824 | $datetimes = $this->datetimes(); |
|
825 | if (is_array($datetimes)) { |
|
826 | foreach ($datetimes as $datetime) { |
|
827 | if ($datetime instanceof EE_Datetime) { |
|
828 | $datetime->decrease_sold($qty); |
|
829 | $datetime->save(); |
|
830 | } |
|
831 | } |
|
832 | } |
|
833 | } |
|
834 | ||
835 | ||
@@ 1133-1141 (lines=9) @@ | ||
1130 | * @return void |
|
1131 | * @throws \EE_Error |
|
1132 | */ |
|
1133 | public function set_qty($qty) |
|
1134 | { |
|
1135 | $datetimes = $this->datetimes(); |
|
1136 | foreach ($datetimes as $datetime) { |
|
1137 | if ($datetime instanceof EE_Datetime) { |
|
1138 | $qty = min($qty, $datetime->reg_limit()); |
|
1139 | } |
|
1140 | } |
|
1141 | $this->set('TKT_qty', $qty); |
|
1142 | } |
|
1143 | ||
1144 |