public function interval_string($string, $email) { if ($email->interval_type == 'before_tribe_event_starts' || $email->interval_type == 'after_tribe_event_ends') { $string = sprintf(__('%d %s %s'), $email->interval_num, FollowUpEmails::get_duration($email->interval_duration), FollowUpEmails::get_trigger_name($email->interval_type)); } return $string; }
?> </a></span> </div> </td> <td> <?php $interval_str = ''; $meta = maybe_unserialize($email->meta); if ($email->interval_type == 'signup') { $interval_str = sprintf(__('%d %s after user signs up', 'follow_up_emails'), $email->interval_num, FollowUpEmails::get_duration($email->interval_duration, $email->interval_num)); } elseif ($email->interval_type == 'order_total_above') { $interval_str = sprintf(__('%d %s when %s %s%s'), $email->interval_num, FollowUpEmails::get_duration($email->interval_duration), FollowUpEmails::get_trigger_name($email->interval_type), get_woocommerce_currency_symbol(), $meta['order_total_above']); } elseif ($email->interval_type == 'order_total_below') { $interval_str = sprintf(__('%d %s when %s %s%s'), $email->interval_num, FollowUpEmails::get_duration($email->interval_duration), FollowUpEmails::get_trigger_name($email->interval_type), get_woocommerce_currency_symbol(), $meta['order_total_below']); } elseif ($email->interval_duration != 'date') { $interval_str = sprintf(__('%d %s %s'), $email->interval_num, FollowUpEmails::get_duration($email->interval_duration), FollowUpEmails::get_trigger_name($email->interval_type)); } else { $send_date = !empty($email->send_date_hour) ? $email->send_date . ' ' . $email->send_date_hour . ':' . $email->send_date_minute . ' ' . $meta['send_date_ampm'] : $email->send_date; $interval_str = sprintf(__('Send on %s'), $send_date); } echo apply_filters('fue_interval_str', $interval_str, $email); ?> </td> <td> <?php echo $email->usage_count; ?> </td> <td> <?php echo $email->always_send == 1 ? __('Yes', 'follow_up_emails') : __('No', 'follow_up_emails');
public function interval_string($string, $email) { if ($email->interval_type == 'points_greater_than') { $meta = maybe_unserialize($email->meta); $string = sprintf(__('%d %s %s %d'), $email->interval_num, FollowUpEmails::get_duration($email->interval_duration), FollowUpEmails::get_trigger_name($email->interval_type), $meta['points_greater_than']); } return $string; }