.
*
* @package ReduxFramework
* @subpackage Field_Palette
* @author Kevin Provance (kprovance)
* @version 3.5.4
*/
// Exit if accessed directly
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
if ( ! class_exists( 'ReduxFramework_palette' ) ) {
class ReduxFramework_palette {
/**
* Field Constructor.
* Required - must call the parent constructor, then assign field and value to vars, and obviously call the render field function
*
* @since 1.0.0
* @access public
* @return void
*/
function __construct( $field = array(), $value = '', $parent ) {
$this->parent = $parent;
$this->field = $field;
$this->value = $value;
}
/**
* Field Render Function.
* Takes the vars and outputs the HTML for the field in the settingss
*
* @since 1.0.0
* @access public
* @return void
*/
public function render() {
if (empty($this->field['palettes'])) {
echo 'No palettes have been set.';
return;
}
echo '