@@ 763-773 (lines=11) @@ | ||
760 | * @return void |
|
761 | * @throws \EE_Error |
|
762 | */ |
|
763 | protected function _increase_sold_for_datetimes( $qty = 1 ) { |
|
764 | $datetimes = $this->datetimes(); |
|
765 | if ( is_array( $datetimes ) ) { |
|
766 | foreach ( $datetimes as $datetime ) { |
|
767 | if ( $datetime instanceof EE_Datetime ) { |
|
768 | $datetime->increase_sold( $qty ); |
|
769 | $datetime->save(); |
|
770 | } |
|
771 | } |
|
772 | } |
|
773 | } |
|
774 | ||
775 | ||
776 | ||
@@ 805-815 (lines=11) @@ | ||
802 | * @return void |
|
803 | * @throws \EE_Error |
|
804 | */ |
|
805 | protected function _decrease_sold_for_datetimes( $qty = 1 ) { |
|
806 | $datetimes = $this->datetimes(); |
|
807 | if ( is_array( $datetimes ) ) { |
|
808 | foreach ( $datetimes as $datetime ) { |
|
809 | if ( $datetime instanceof EE_Datetime ) { |
|
810 | $datetime->decrease_sold( $qty ); |
|
811 | $datetime->save(); |
|
812 | } |
|
813 | } |
|
814 | } |
|
815 | } |
|
816 | ||
817 | ||
818 | ||
@@ 875-885 (lines=11) @@ | ||
872 | * @return void |
|
873 | * @throws \EE_Error |
|
874 | */ |
|
875 | protected function _increase_reserved_for_datetimes( $qty = 1 ) { |
|
876 | $datetimes = $this->datetimes(); |
|
877 | if ( is_array( $datetimes ) ) { |
|
878 | foreach ( $datetimes as $datetime ) { |
|
879 | if ( $datetime instanceof EE_Datetime ) { |
|
880 | $datetime->increase_reserved( $qty ); |
|
881 | $datetime->save(); |
|
882 | } |
|
883 | } |
|
884 | } |
|
885 | } |
|
886 | ||
887 | ||
888 | ||
@@ 920-930 (lines=11) @@ | ||
917 | * @return void |
|
918 | * @throws \EE_Error |
|
919 | */ |
|
920 | protected function _decrease_reserved_for_datetimes( $qty = 1 ) { |
|
921 | $datetimes = $this->datetimes(); |
|
922 | if ( is_array( $datetimes ) ) { |
|
923 | foreach ( $datetimes as $datetime ) { |
|
924 | if ( $datetime instanceof EE_Datetime ) { |
|
925 | $datetime->decrease_reserved( $qty ); |
|
926 | $datetime->save(); |
|
927 | } |
|
928 | } |
|
929 | } |
|
930 | } |
|
931 | ||
932 | ||
933 | ||
@@ 1042-1050 (lines=9) @@ | ||
1039 | * @return void |
|
1040 | * @throws \EE_Error |
|
1041 | */ |
|
1042 | public function set_qty( $qty ) { |
|
1043 | $datetimes = $this->datetimes(); |
|
1044 | foreach ( $datetimes as $datetime ) { |
|
1045 | if ( $datetime instanceof EE_Datetime ) { |
|
1046 | $qty = min( $qty, $datetime->reg_limit() ); |
|
1047 | } |
|
1048 | } |
|
1049 | $this->set( 'TKT_qty', $qty ); |
|
1050 | } |
|
1051 | ||
1052 | ||
1053 |