/** * Trigger string for custom events * * @param string $string * @param FUE_Email $email * @return string */ public function trigger_string($string, $email) { if ($email->trigger == 'before_tribe_event_starts' || $email->trigger == 'after_tribe_event_ends') { $type = $email->get_email_type(); $string = sprintf(__('%d %s %s'), $email->interval, Follow_Up_Emails::get_duration($email->duration), $type->get_trigger_name($email->trigger)); } return $string; }
/** * Format the trigger string that is displayed in the email reports * * @param string $string * @param FUE_Email $email * * @return string */ public function trigger_string($string, $email) { if ($email->trigger == 'points_greater_than') { $email_type = $email->get_email_type(); $meta = maybe_unserialize($email->meta); $string = sprintf(__('%d %s %s %d'), $email->interval, Follow_Up_Emails::get_duration($email->duration, $email->interval), $email_type->get_trigger_name($email->trigger), $meta['points_greater_than']); } return $string; }