Changeset 11728 for sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/admin/tools/class-stats-report.php
- Timestamp:
- 04/01/2022 03:30:53 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/admin/tools/class-stats-report.php
r11726 r11728 171 171 $email_report = HelpScout::api( '/v2/reports/email', $api_payload ); 172 172 173 // If any of the API's are unavailable, make it obvious that the requests have failed, but returning 0's for everything. 174 if ( ! $company_report || ! $mailbox_overall || ! $email_report ) { 175 $company_report = $mailbox_overall = $email_report = false; 176 } 177 173 178 $stats['helpscout_queue_total_conversations'] = $mailbox_overall->current->totalConversations ?? 0; 174 179 $stats['helpscout_queue_new_conversations'] = $mailbox_overall->current->newConversations ?? 0; 175 180 $stats['helpscout_queue_customers'] = $mailbox_overall->current->customers ?? 0; 176 181 $stats['helpscout_queue_conversations_per_day'] = $mailbox_overall->current->conversationsPerDay ?? 0; 177 $stats['helpscout_queue_busiest_day'] = gmdate( 'l', strtotime( 'Sunday +' . $mailbox_overall->busiestDay->day. ' days' ) ); // Hacky? but works182 $stats['helpscout_queue_busiest_day'] = gmdate( 'l', strtotime( 'Sunday +' . ( $mailbox_overall->busiestDay->day ?? 0 ) . ' days' ) ); // Hacky? but works 178 183 $stats['helpscout_queue_messages_received'] = $mailbox_overall->current->messagesReceived ?? 0; 179 184 $stats['helpscout_queue_replies_sent'] = $company_report->current->totalReplies;
Note: See TracChangeset
for help on using the changeset viewer.