Sindbad~EG File Manager

Current Path : /home/xiedrke/entrepot/wp-content/plugins/realpress/app/Shortcodes/
Upload File :
Current File : /home/xiedrke/entrepot/wp-content/plugins/realpress/app/Shortcodes/AdvancedSearch.php

<?php

namespace RealPress\Shortcodes;

use RealPress\Helpers\Settings;
use RealPress\Helpers\Template;

/**
 * Class AdvancedSearch
 * @package RealPress\Shortcodes
 */
class AdvancedSearch extends AbstractShortcode {

	protected $shortcode_name = 'realpress_advanced_search';

	/**
	 * AdvancedSearch constructor.
	 */
	public function __construct() {
		parent::__construct();
	}

	/**
	 * @param $attrs
	 *
	 * @return string
	 */
	public function render( $attrs ): string {
		$data = shortcode_atts(
			self::get_default(),
			$attrs
		);

		ob_start();
		Template::instance( true )->get_frontend_template_type_classic( 'shortcodes/advanced-search.php', compact( 'data' ) );

		return ob_get_clean();
	}

	/**
	 * @return void
	 */
	public function enqueue_scripts() {
	}


	public static function get_default() {
		$default = array(
			'min_area'       => Settings::get_setting_detail( 'group:advanced_search:fields:min_price' ),
			'max_area'       => Settings::get_setting_detail( 'group:advanced_search:fields:max_area' ),
			'step_area'      => Settings::get_setting_detail( 'group:advanced_search:fields:step_area' ),
			'has_suggestion' => Settings::get_setting_detail( 'group:advanced_search:fields:enable_search_suggest' ),
			'min_price'      => Settings::get_setting_detail( 'group:advanced_search:fields:min_price' ),
			'max_price'      => Settings::get_setting_detail( 'group:advanced_search:fields:max_price' ),
			'step_price'     => Settings::get_setting_detail( 'group:advanced_search:fields:step_price' ),
			'price_layout'   => 'slider',  //slider
			'status_layout'  => 'select',  //select
			'status_include' => array(),
		);

		return apply_filters( 'realpress/filter/shortcode/advanced-search/default', $default );
	}
}

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