| @@ 88-106 (lines=19) @@ | ||
| 85 | * @throws InvalidInterfaceException | |
| 86 | * @throws RestException | |
| 87 | */ | |
| 88 | public function registrationsCheckedInCount($wpdb_row, $request, $controller) | |
| 89 |     { | |
| 90 |         if (! is_array($wpdb_row) || ! isset($wpdb_row['Datetime.DTT_ID'])) { | |
| 91 | throw new EE_Error( | |
| 92 | sprintf( | |
| 93 | __( | |
| 94 | // @codingStandardsIgnoreStart | |
| 95 | 'Cannot calculate registrations_checked_in_count because the database row %1$s does not have an entry for "Datetime.DTT_ID"', | |
| 96 | // @codingStandardsIgnoreEnd | |
| 97 | 'event_espresso' | |
| 98 | ), | |
| 99 | print_r($wpdb_row, true) | |
| 100 | ) | |
| 101 | ); | |
| 102 | } | |
| 103 |         $this->verifyCurrentUserCan('ee_read_checkins', 'registrations_checked_in_count'); | |
| 104 | return $this->registration_model | |
| 105 | ->count_registrations_checked_into_datetime($wpdb_row['Datetime.DTT_ID'], true); | |
| 106 | } | |
| 107 | ||
| 108 | ||
| 109 | /** | |
| @@ 122-140 (lines=19) @@ | ||
| 119 | * @throws InvalidInterfaceException | |
| 120 | * @throws RestException | |
| 121 | */ | |
| 122 | public function registrationsCheckedOutCount($wpdb_row, $request, $controller) | |
| 123 |     { | |
| 124 |         if (! is_array($wpdb_row) || ! isset($wpdb_row['Datetime.DTT_ID'])) { | |
| 125 | throw new EE_Error( | |
| 126 | sprintf( | |
| 127 | __( | |
| 128 | // @codingStandardsIgnoreStart | |
| 129 | 'Cannot calculate registrations_checked_out_count because the database row %1$s does not have an entry for "Datetime.DTT_ID"', | |
| 130 | // @codingStandardsIgnoreEnd | |
| 131 | 'event_espresso' | |
| 132 | ), | |
| 133 | print_r($wpdb_row, true) | |
| 134 | ) | |
| 135 | ); | |
| 136 | } | |
| 137 |         $this->verifyCurrentUserCan('ee_read_checkins', 'registrations_checked_out_count'); | |
| 138 | return $this->registration_model | |
| 139 | ->count_registrations_checked_into_datetime($wpdb_row['Datetime.DTT_ID'], false); | |
| 140 | } | |
| 141 | ||
| 142 | ||
| 143 | /** | |
| @@ 261-278 (lines=18) @@ | ||
| 258 | * @throws InvalidInterfaceException | |
| 259 | * @throws RestException | |
| 260 | */ | |
| 261 | public function registrationsCheckedInCount($wpdb_row, $request, $controller) | |
| 262 |     { | |
| 263 |         if (! Event::wpdbRowHasEventId($wpdb_row)) { | |
| 264 | throw new EE_Error( | |
| 265 | sprintf( | |
| 266 | __( | |
| 267 | // @codingStandardsIgnoreStart | |
| 268 | 'Cannot calculate registrations_checked_in_count because the database row %1$s does not have an entry for "Event_CPT.ID"', | |
| 269 | // @codingStandardsIgnoreEnd | |
| 270 | 'event_espresso' | |
| 271 | ), | |
| 272 | print_r($wpdb_row, true) | |
| 273 | ) | |
| 274 | ); | |
| 275 | } | |
| 276 |         $this->verifyCurrentUserCan('ee_read_checkins', 'registrations_checked_in_count'); | |
| 277 | return $this->registration_model->count_registrations_checked_into_event($wpdb_row['Event_CPT.ID'], true); | |
| 278 | } | |
| 279 | ||
| 280 | ||
| 281 | /** | |
| @@ 295-312 (lines=18) @@ | ||
| 292 | * @throws InvalidInterfaceException | |
| 293 | * @throws RestException | |
| 294 | */ | |
| 295 | public function registrationsCheckedOutCount($wpdb_row, $request, $controller) | |
| 296 |     { | |
| 297 |         if (! Event::wpdbRowHasEventId($wpdb_row)) { | |
| 298 | throw new EE_Error( | |
| 299 | sprintf( | |
| 300 | __( | |
| 301 | // @codingStandardsIgnoreStart | |
| 302 | 'Cannot calculate registrations_checked_out_count because the database row %1$s does not have an entry for "Event_CPT.ID"', | |
| 303 | // @codingStandardsIgnoreEnd | |
| 304 | 'event_espresso' | |
| 305 | ), | |
| 306 | print_r($wpdb_row, true) | |
| 307 | ) | |
| 308 | ); | |
| 309 | } | |
| 310 |         $this->verifyCurrentUserCan('ee_read_checkins', 'registrations_checked_out_count'); | |
| 311 | return $this->registration_model->count_registrations_checked_into_event($wpdb_row['Event_CPT.ID'], false); | |
| 312 | } | |
| 313 | ||
| 314 | ||
| 315 | /** | |