File: /home/zeusxp5/tour.kamille.us/wp-content/plugins/surecart/app/src/Models/Discount.php
<?php
namespace SureCart\Models;
/**
* Discount model
*/
class Discount extends Model {
/**
* Rest API endpoint
*
* @var string
*/
protected $endpoint = 'discounts';
/**
* Object name
*
* @var string
*/
protected $object_name = 'discount';
/**
* Get the human discount redeemable status attribute.
*
* @return string
*/
public function getRedeemableDisplayStatusAttribute() {
switch ( $this->redeemable_status ) {
case 'invalid':
return __( 'Not valid', 'surecart' );
case 'expired':
return __( 'Expired', 'surecart' );
case 'gone':
return __( 'Not available', 'surecart' );
case 'less_than_min_subtotal_amount':
return __( 'Minimum not met', 'surecart' );
case 'greater_than_max_subtotal_amount':
return __( 'Order amount exceeds limit', 'surecart' );
case 'not_applicable':
return __( 'Product(s) not eligible', 'surecart' );
case 'not_applicable_to_customer':
return __( 'Not eligible', 'surecart' );
case '':
return '';
default:
return __( 'Not redeemable', 'surecart' );
}
}
}