@@ 76-90 (lines=15) @@ | ||
73 | * @throws \EE_Error |
|
74 | * @throws \EventEspresso\core\libraries\rest_api\RestException |
|
75 | */ |
|
76 | public static function registrationsCheckedInCount($wpdb_row, $request, $controller) |
|
77 | { |
|
78 | if (! is_array($wpdb_row) || ! isset($wpdb_row['Datetime.DTT_ID'])) { |
|
79 | throw new \EE_Error( |
|
80 | sprintf( |
|
81 | __( |
|
82 | // @codingStandardsIgnoreStart |
|
83 | 'Cannot calculate registrations_checked_in_count because the database row %1$s does not have an entry for "Datetime.DTT_ID"', |
|
84 | // @codingStandardsIgnoreEnd |
|
85 | 'event_espresso' |
|
86 | ), |
|
87 | print_r($wpdb_row, true) |
|
88 | ) |
|
89 | ); |
|
90 | } |
|
91 | self::verifyCurrentUserCan('ee_read_checkins', 'registrations_checked_in_count'); |
|
92 | return EEM_Registration::instance() |
|
93 | ->count_registrations_checked_into_datetime($wpdb_row['Datetime.DTT_ID'], true); |
|
@@ 108-122 (lines=15) @@ | ||
105 | * @throws \EE_Error |
|
106 | * @throws \EventEspresso\core\libraries\rest_api\RestException |
|
107 | */ |
|
108 | public static function registrationsCheckedOutCount($wpdb_row, $request, $controller) |
|
109 | { |
|
110 | if (! is_array($wpdb_row) || ! isset($wpdb_row['Datetime.DTT_ID'])) { |
|
111 | throw new \EE_Error( |
|
112 | sprintf( |
|
113 | __( |
|
114 | // @codingStandardsIgnoreStart |
|
115 | 'Cannot calculate registrations_checked_out_count because the database row %1$s does not have an entry for "Datetime.DTT_ID"', |
|
116 | // @codingStandardsIgnoreEnd |
|
117 | 'event_espresso' |
|
118 | ), |
|
119 | print_r($wpdb_row, true) |
|
120 | ) |
|
121 | ); |
|
122 | } |
|
123 | self::verifyCurrentUserCan('ee_read_checkins', 'registrations_checked_out_count'); |
|
124 | return EEM_Registration::instance() |
|
125 | ->count_registrations_checked_into_datetime($wpdb_row['Datetime.DTT_ID'], false); |
@@ 228-245 (lines=18) @@ | ||
225 | * @throws EE_Error |
|
226 | * @throws RestException |
|
227 | */ |
|
228 | public static function registrationsCheckedInCount($wpdb_row, $request, $controller) |
|
229 | { |
|
230 | if (! Event::wpdbRowHasEventId($wpdb_row)) { |
|
231 | throw new EE_Error( |
|
232 | sprintf( |
|
233 | __( |
|
234 | // @codingStandardsIgnoreStart |
|
235 | 'Cannot calculate registrations_checked_in_count because the database row %1$s does not have an entry for "Event_CPT.ID"', |
|
236 | // @codingStandardsIgnoreEnd |
|
237 | 'event_espresso' |
|
238 | ), |
|
239 | print_r($wpdb_row, true) |
|
240 | ) |
|
241 | ); |
|
242 | } |
|
243 | self::verifyCurrentUserCan('ee_read_checkins', 'registrations_checked_in_count'); |
|
244 | return EEM_Registration::instance()->count_registrations_checked_into_event($wpdb_row['Event_CPT.ID'], true); |
|
245 | } |
|
246 | ||
247 | ||
248 | ||
@@ 260-277 (lines=18) @@ | ||
257 | * @throws EE_Error |
|
258 | * @throws RestException |
|
259 | */ |
|
260 | public static function registrationsCheckedOutCount($wpdb_row, $request, $controller) |
|
261 | { |
|
262 | if (! Event::wpdbRowHasEventId($wpdb_row)) { |
|
263 | throw new EE_Error( |
|
264 | sprintf( |
|
265 | __( |
|
266 | // @codingStandardsIgnoreStart |
|
267 | 'Cannot calculate registrations_checked_out_count because the database row %1$s does not have an entry for "Event_CPT.ID"', |
|
268 | // @codingStandardsIgnoreEnd |
|
269 | 'event_espresso' |
|
270 | ), |
|
271 | print_r($wpdb_row, true) |
|
272 | ) |
|
273 | ); |
|
274 | } |
|
275 | self::verifyCurrentUserCan('ee_read_checkins', 'registrations_checked_out_count'); |
|
276 | return EEM_Registration::instance()->count_registrations_checked_into_event($wpdb_row['Event_CPT.ID'], false); |
|
277 | } |
|
278 | ||
279 | ||
280 |