LLMS_Admin_Post_Table_Coupons::manage_columns( string $column, int $post_id )
Manage content of custom coupon columns
Contents
Parameters Parameters
- $column
-
(string) (Required) column key/name
- $post_id
-
(int) (Required) WP Post ID of the coupon for the row
Return Return
(void)
Source Source
File: includes/admin/post-types/post-tables/class.llms.admin.post.table.coupons.php
public function manage_columns( $column, $post_id ) {
global $post;
$c = new LLMS_Coupon( $post );
switch ( $column ) {
case 'amount':
_e( 'Discount: ', 'lifterlms' );
echo $c->get_formatted_amount();
echo '<br>';
if ( $c->has_trial_discount() ) {
_e( 'Trial Discount: ', 'lifterlms' );
echo $c->get_formatted_amount( 'trial_amount' );
echo '<br>';
}
break;
case 'desc':
echo $c->get( 'description' );
break;
case 'usage':
echo $c->get_uses();
echo ' / ';
echo ( $c->get( 'usage_limit' ) ) ? $c->get( 'usage_limit' ) : '∞';
break;
case 'expiry':
echo $c->get( 'expiration_date' ) ? $c->get_date( 'expiration_date', 'F d, Y' ) : '–';
break;
}
}
Expand full source code Collapse full source code View on GitHub