Sindbad~EG File Manager

Current Path : /home/n/i/c/nicedoo/www/wp-content/plugins/tier-pricing-table/src/Blocks/
Upload File :
Current File : /home/n/i/c/nicedoo/www/wp-content/plugins/tier-pricing-table/src/Blocks/GutenbergBlocks.php

<?php namespace TierPricingTable\Blocks;

use TierPricingTable\PricingTable;
use WP_Post;

class GutenbergBlocks {

	public function __construct() {

		register_block_type( __DIR__ . '/build', array(
			'render_callback' => function ( $attributes, $content ) {

				$attributes = wp_parse_args( $attributes, array(
					'displayType'         => 'table',
					'activeTierColor'     => '#96598A',
					'title'               => '',
					'showDiscountColumn'  => true,
					'quantityColumnTitle' => '',
					'discountColumnTitle' => '',
					'priceColumnTitle'    => '',
				) );

				global $post;

				if ( ! ( $post instanceof WP_Post ) ) {
					return '';
				}

				ob_start();
				PricingTable::getInstance()->renderPricingTable( $post->ID, null, array(
					'display_type'          => $attributes['displayType'],
					'active_tier_color'     => $attributes['activeTierColor'],
					'title'                 => $attributes['title'],
					'show_discount_column'  => $attributes['showDiscountColumn'],
					'discount_column_title' => $attributes['discountColumnTitle'],
					'price_column_title'    => $attributes['priceColumnTitle'],
					'quantity_column_title' => $attributes['quantityColumnTitle'],
				) );

				return ob_get_clean();
			},
		) );
	}
}



Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists