_e("Enter any comments about why you think the error may have occurred", "event_espresso"); ?> </textarea> <p class='description'><?php _e("Note: the System Information report will also be added to the email's body, which contains information about your Event Espresso, Wordpress, and PHP settings which can be helpful in debugging the problem.", "event_espresso"); ?> </p></td></tr> <tr><td colspan="2"><input type="submit" value="<?php _e("Mail Crash Report to Event Espresso", "event_espresso"); ?> "/></td></tr> </table> </form> <br> <p><?php printf(__('...or copy-and-paste the below information to %1$s %2$s %3$s', "event_espresso"), '<a href="mailto:' . EE_SUPPORT_EMAIL . '">', EE_SUPPORT_EMAIL, "</a>"); ?> </p> <textarea class="system_status_info"><?php print_r(EEM_System_Status::instance()->get_system_stati()); ?> </textarea> <p><?php printf(__('%1$sNext Step%2$s', 'event_espresso'), "<a href='{$next_url}'>", "</a>"); ?> </p> <p><?php printf(__('...or %1$sDON\'T send migration crash report%2$s.', 'event_espresso'), "<a href='{$next_url}'>", "</a>"); ?> </p>
/** * Adds EE metadata to the index * @param \WP_REST_Response $rest_response_obj * @return \WP_REST_Response */ public static function filter_ee_metadata_into_index(\WP_REST_Response $rest_response_obj) { $response_data = $rest_response_obj->get_data(); $addons = array(); foreach (\EE_Registry::instance()->addons as $addon) { $addon_json = array('name' => $addon->name(), 'version' => $addon->version()); $addons[$addon_json['name']] = $addon_json; } $response_data['ee'] = array('version' => \EEM_System_Status::instance()->get_ee_version(), 'addons' => $addons, 'maintenance_mode' => \EE_Maintenance_Mode::instance()->real_level(), 'served_core_versions' => array_keys(\EED_Core_Rest_Api::versions_served())); $rest_response_obj->set_data($response_data); return $rest_response_obj; }
public function _send_migration_crash_report() { $from = $this->_req_data['from']; $from_name = $this->_req_data['from_name']; $body = $this->_req_data['body']; try { $success = wp_mail(EE_SUPPORT_EMAIL, 'Migration Crash Report', $body . "/r/n<br>" . print_r(EEM_System_Status::instance()->get_system_stati(), true), array("from:{$from_name}<{$from}>")); } catch (Exception $e) { $success = FALSE; } $this->_redirect_after_action($success, __("Migration Crash Report", "event_espresso"), __("sent", "event_espresso"), array('success' => $success, 'action' => 'confirm_migration_crash_report_sent')); }
//didnt send email properly ?> <h1><?php _e("Migration Report not sent", "event_espresso"); ?> </h1> <p><?php _e("Today's just not your day is it?", "event_espresso"); ?> </p> <p><?php printf(__("...Tell you what, why don't you just copy-and-paste the below information to %s %s %s", "event_espresso"), '<a href="mailto:' . EE_SUPPORT_EMAIL . '">', EE_SUPPORT_EMAIL, "</a>"); ?> </p> <textarea class="system_status_info"><?php echo EEM_System_Status::instance()->get_system_stati(); ?> </textarea> <?php } ?> <h1><?php _e("What's next?", 'event_espresso'); ?> </h1> <p><?php _e("Well, it depends on your situation:", 'event_espresso'); ?> </p>