Removing an unused file

Deleting a file no longer needed for this.
This commit is contained in:
davidlenehan 2015-06-18 12:00:14 +01:00
parent 718d550252
commit 4c2982affe
1 changed files with 0 additions and 176 deletions

View File

@ -1,176 +0,0 @@
<?php
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
if ( ! class_exists( 'WC_Email_Customer_Partially_Refunded_Order' ) ) :
/**
* Customer Partially Refunded Order Email
*
* Order partially refunded emails are sent to the customer when the order is partially refunded.
*
* @class WC_Email_Customer_Partially_Refunded_Order
* @version 2.4.0
* @package WooCommerce/Classes/Emails
* @author WooThemes
* @extends WC_Email
*/
class WC_Email_Customer_Partially_Refunded_Order extends WC_Email {
/**
* Constructor
*/
function __construct() {
$this->id = 'customer_partially_refunded_order';
$this->title = __( 'Partially Refunded order', 'woocommerce' );
$this->description = __( 'Order partially refunded emails are sent to customers when their orders are partially refunded.', 'woocommerce' );
$this->heading = __( 'Your order has been partially refunded', 'woocommerce' );
$this->subject = __( 'Your {site_title} order from {order_date} has been partially refunded', 'woocommerce' );
$this->template_html = 'emails/customer-partially-refunded-order.php';
$this->template_plain = 'emails/plain/customer-partially-refunded-order.php';
// Triggers for this email
add_action( 'woocommerce_order_partially_refunded_notification', array( $this, 'trigger' ), null, 2 );
// Call parent constuctor
parent::__construct();
}
/**
* trigger function.
*
* @access public
* @return void
*/
function trigger( $order_id, $refund_id ) {
if ( $order_id ) {
$this->object = wc_get_order( $order_id );
$this->refund = wc_get_order( $refund_id );
$this->recipient = $this->object->billing_email;
$this->find['order-date'] = '{order_date}';
$this->find['order-number'] = '{order_number}';
$this->replace['order-date'] = date_i18n( wc_date_format(), strtotime( $this->object->order_date ) );
$this->replace['order-number'] = $this->object->get_order_number();
}
if ( ! $this->is_enabled() || ! $this->get_recipient() ) {
return;
}
$this->send( $this->get_recipient(), $this->get_subject(), $this->get_content(), $this->get_headers(), $this->get_attachments() );
}
/**
* get_subject function.
*
* @access public
* @return string
*/
function get_subject() {
if ( ! empty( $this->object ) && $this->object->has_downloadable_item() )
return apply_filters( 'woocommerce_email_subject_customer_partially_refunded_order', $this->format_string( $this->subject_downloadable ), $this->object );
else
return apply_filters( 'woocommerce_email_subject_customer_partially_refunded_order', $this->format_string( $this->subject ), $this->object );
}
/**
* get_heading function.
*
* @access public
* @return string
*/
function get_heading() {
if ( ! empty( $this->object ) && $this->object->has_downloadable_item() )
return apply_filters( 'woocommerce_email_heading_customer_partially_refunded_order', $this->format_string( $this->heading_downloadable ), $this->object );
else
return apply_filters( 'woocommerce_email_heading_customer_partially_refunded_order', $this->format_string( $this->heading ), $this->object );
}
/**
* get_content_html function.
*
* @access public
* @return string
*/
function get_content_html() {
ob_start();
wc_get_template( $this->template_html, array(
'order' => $this->object,
'refund' => $this->refund,
'email_heading' => $this->get_heading(),
'sent_to_admin' => false,
'plain_text' => false
) );
return ob_get_clean();
}
/**
* get_content_plain function.
*
* @access public
* @return string
*/
function get_content_plain() {
ob_start();
wc_get_template( $this->template_plain, array(
'order' => $this->object,
'refund' => $this->refund,
'email_heading' => $this->get_heading(),
'sent_to_admin' => false,
'plain_text' => true
) );
return ob_get_clean();
}
/**
* Initialise Settings Form Fields
*
* @access public
* @return void
*/
function init_form_fields() {
$this->form_fields = array(
'enabled' => array(
'title' => __( 'Enable/Disable', 'woocommerce' ),
'type' => 'checkbox',
'label' => __( 'Enable this email notification', 'woocommerce' ),
'default' => 'yes'
),
'subject' => array(
'title' => __( 'Subject', 'woocommerce' ),
'type' => 'text',
'description' => sprintf( __( 'Defaults to <code>%s</code>', 'woocommerce' ), $this->subject ),
'placeholder' => '',
'default' => ''
),
'heading' => array(
'title' => __( 'Email Heading', 'woocommerce' ),
'type' => 'text',
'description' => sprintf( __( 'Defaults to <code>%s</code>', 'woocommerce' ), $this->heading ),
'placeholder' => '',
'default' => ''
),
'email_type' => array(
'title' => __( 'Email type', 'woocommerce' ),
'type' => 'select',
'description' => __( 'Choose which format of email to send.', 'woocommerce' ),
'default' => 'html',
'class' => 'email_type wc-enhanced-select',
'options' => $this->get_email_type_options()
)
);
}
}
endif;
return new WC_Email_Customer_Partially_Refunded_Order();