/** * debug * * @param string $class * @param string $func * @param string $line * @param \EE_Transaction $transaction * @param array $info * @param bool $display_request */ protected function log($class = '', $func = '', $line = '', EE_Transaction $transaction, $info = array(), $display_request = false) { if (WP_DEBUG && false) { if ($transaction instanceof EE_Transaction) { // don't serialize objects $info = EEH_Debug_Tools::strip_objects($info); if ($transaction->ID()) { $info['TXN_status'] = $transaction->status_ID(); $info['TXN_reg_steps'] = $transaction->reg_steps(); $index = 'EE_Transaction: ' . $transaction->ID(); EEH_Debug_Tools::log($class, $func, $line, $info, $display_request, $index); } } } }
/** * registration_status_changed * * @access public * @param EE_Registration $registration * @param array $additional_details * @return void */ public function trigger_registration_update_notifications($registration, $additional_details = array()) { try { if (!$registration instanceof EE_Registration) { throw new EE_Error(__('An invalid registration was received.', 'event_espresso')); } EE_Registry::instance()->load_helper('Debug_Tools'); EEH_Debug_Tools::log(__CLASS__, __FUNCTION__, __LINE__, array($registration->transaction(), $additional_details), false, 'EE_Transaction: ' . $registration->transaction()->ID()); do_action('AHEE__EE_Registration_Processor__trigger_registration_update_notifications', $registration, $additional_details); } catch (Exception $e) { EE_Error::add_error($e->getMessage(), $e->getFile(), 'unknown_function_from_exception', $e->getLine()); } }
/** * registration_status_changed * * @access public * @param EE_Registration $registration * @param array $additional_details * @return void */ public function trigger_registration_update_notifications(EE_Registration $registration, $additional_details = array()) { try { //do_action( // 'AHEE__EE_Registration_Processor__trigger_registration_update_notifications', // $registration, // apply_filters( // 'FHEE__EE_Registration_Processor__trigger_registration_update_notifications__additional_conditions', // array_merge( // // defaults // array( // 'checkout_or_payment' => false, // 'manually_updated' => false, // 'payment_updates' => false, // //'status_updates' => $this->reg_status_updated( $registration->ID() ), // 'finalized' => false, // 'revisit' => false, // 'reg_steps' => $registration->transaction()->reg_steps(), // 'txn_status' => $registration->transaction()->status_ID(), // 'last_payment' => null, // 'old_reg_status' => $this->old_reg_status( $registration->ID() ), // 'new_reg_status' => $this->new_reg_status( $registration->ID() ) // ), // $additional_details // ) // ) //); EE_Registry::instance()->load_helper('Debug_Tools'); EEH_Debug_Tools::log(__CLASS__, __FUNCTION__, __LINE__, array($registration->transaction(), $additional_details), false, 'EE_Transaction: ' . $registration->transaction()->ID()); do_action('AHEE__EE_Registration_Processor__trigger_registration_update_notifications', $registration, $additional_details); } catch (Exception $e) { EE_Error::add_error($e->getMessage(), $e->getFile(), 'function_added_from_exception', $e->getLine()); } }