/>

/>

/>

/>

/>

/>

/>

/>

/>

'.$label.'
'; echo wp_kses($html, array( 'input' => array( 'type' => true, 'name' => true, 'value' => true, 'checked' => true ), 'br' => true )); } } class CallaElatedFieldRadioGroup extends CallaElatedFieldType { public function render( $name, $label="", $description="", $options = array(), $args = array()) { $use_images = isset($args["use_images"]) && $args["use_images"] ? true : false; $hide_labels = isset($args["hide_labels"]) && $args["hide_labels"] ? true : false; $hide_radios = $use_images ? 'display: none' : ''; $checked_value = calla_elated_option_get_value($name); ?>

" data-option-name="" data-option-type="radiogroup"> $atts) { $selected = false; if($checked_value == $key) { $selected = true; } ?>

$option_label) : ?>
'; $html .= '
'; $html .= '
'; $html .= '
'; $html .= '
'; $html .= ''; $html .= '
'; $html .= ''; $html .= '
'; //close col-lg-3 $html .= '
'; //close row $html .= '
'; //close container-fluid $html .= '
'; //close eltdf-section-content $html .= ''; //close eltdf-page-form-section echo wp_kses($html, array( 'input' => array( 'type' => true, 'id' => true, 'name' => true, 'value' => true, 'checked' => true, 'class' => true, 'disabled' => true ), 'div' => array( 'class' => true ), 'br' => true, 'label' => array( 'for'=>true ) )); } } class CallaElatedFieldDate extends CallaElatedFieldType { public function render( $name, $label="", $description="", $options = array(), $args = array(), $repeat = array() ) { $col_width = 2; if(isset($args["col_width"])) $col_width = $args["col_width"]; $suffix = !empty($args['suffix']) ? $args['suffix'] : false; $class = ''; $data_string = ''; if (!empty($repeat) && array_key_exists('name', $repeat) && array_key_exists('index', $repeat)) { $id = $name . '-' . $repeat['index']; $name = $repeat['name'] . '['.$repeat['index'].']['. $name .']'; $value = $repeat['value']; } else { $id = $name; $value = calla_elated_option_get_value($name); } if($label === '' && $description === '') { $class .= ' eltdf-no-description'; } if(isset($args['custom_class']) && $args['custom_class'] != '') { $class .= ' ' . $args['custom_class']; } if(isset($args['input-data']) && $args['input-data'] != '') { foreach($args['input-data'] as $data_key => $data_value) { $data_string .= $data_key . '=' . $data_value; $data_string .= ' '; } } ?>

style="display: none" class="eltdf-media-image-holder"> <?php esc_attr_e( 'Image thumbnail', 'calla' ); ?>

render( $name, $label, $description, $options, $args, $repeat ); break; case 'textsimple': $field = new CallaElatedFieldTextSimple(); $field->render( $name, $label, $description, $options, $args ); break; case 'textarea': $field = new CallaElatedFieldTextArea(); $field->render( $name, $label, $description, $options, $args, $repeat ); break; case 'textareasimple': $field = new CallaElatedFieldTextAreaSimple(); $field->render( $name, $label, $description, $options, $args ); break; case 'textareahtml': $field = new CallaElatedFieldTextAreaHtml(); $field->render( $name, $label, $description, $options, $args, $repeat ); break; case 'color': $field = new CallaElatedFieldColor(); $field->render( $name, $label, $description, $options, $args, $repeat ); break; case 'colorsimple': $field = new CallaElatedFieldColorSimple(); $field->render( $name, $label, $description, $options, $args ); break; case 'image': $field = new CallaElatedFieldImage(); $field->render( $name, $label, $description, $options, $args, $repeat ); break; case 'imagesimple': $field = new CallaElatedFieldImageSimple(); $field->render( $name, $label, $description, $options, $args ); break; case 'font': $field = new CallaElatedFieldFont(); $field->render( $name, $label, $description, $options, $args, $repeat ); break; case 'fontsimple': $field = new CallaElatedFieldFontSimple(); $field->render( $name, $label, $description, $options, $args ); break; case 'select': $field = new CallaElatedFieldSelect(); $field->render( $name, $label, $description, $options, $args, $repeat ); break; case 'selectblank': $field = new CallaElatedFieldSelectBlank(); $field->render( $name, $label, $description, $options, $args, $repeat ); break; case 'selectsimple': $field = new CallaElatedFieldSelectSimple(); $field->render( $name, $label, $description, $options, $args ); break; case 'selectblanksimple': $field = new CallaElatedFieldSelectBlankSimple(); $field->render( $name, $label, $description, $options, $args ); break; case 'yesno': $field = new CallaElatedFieldYesNo(); $field->render( $name, $label, $description, $options, $args, $repeat ); break; case 'yesnosimple': $field = new CallaElatedFieldYesNoSimple(); $field->render( $name, $label, $description, $options, $args ); break; case 'portfoliofollow': $field = new CallaElatedFieldPortfolioFollow(); $field->render( $name, $label, $description, $options, $args ); break; case 'zeroone': $field = new CallaElatedFieldZeroOne(); $field->render( $name, $label, $description, $options, $args ); break; case 'imagevideo': $field = new CallaElatedFieldImageVideo(); $field->render( $name, $label, $description, $options, $args ); break; case 'yesempty': $field = new CallaElatedFieldYesEmpty(); $field->render( $name, $label, $description, $options, $args ); break; case 'file': $field = new CallaElatedFieldFile(); $field->render($name, $label, $description, $options, $args); break; case 'flagpost': $field = new CallaElatedFieldFlagPost(); $field->render( $name, $label, $description, $options, $args ); break; case 'flagpage': $field = new CallaElatedFieldFlagPage(); $field->render( $name, $label, $description, $options, $args ); break; case 'flagmedia': $field = new CallaElatedFieldFlagMedia(); $field->render( $name, $label, $description, $options, $args ); break; case 'flagportfolio': $field = new CallaElatedFieldFlagPortfolio(); $field->render( $name, $label, $description, $options, $args ); break; case 'flagproduct': $field = new CallaElatedFieldFlagProduct(); $field->render( $name, $label, $description, $options, $args ); break; case 'range': $field = new CallaElatedFieldRange(); $field->render( $name, $label, $description, $options, $args ); break; case 'rangesimple': $field = new CallaElatedFieldRangeSimple(); $field->render( $name, $label, $description, $options, $args ); break; case 'radio': $field = new CallaElatedFieldRadio(); $field->render( $name, $label, $description, $options, $args ); break; case 'checkbox': $field = new CallaElatedFieldCheckBox(); $field->render( $name, $label, $description, $options, $args ); break; case 'date': $field = new CallaElatedFieldDate(); $field->render( $name, $label, $description, $options, $args, $repeat ); break; case 'radiogroup': $field = new CallaElatedFieldRadioGroup(); $field->render( $name, $label, $description, $options, $args ); break; case 'checkboxgroup': $field = new CallaElatedFieldCheckBoxGroup(); $field->render( $name, $label, $description, $options, $args, $repeat ); break; case 'address': $field = new CallaElatedFieldAddress(); $field->render( $name, $label, $description, $options, $args, $repeat ); break; case 'icon': $field = new CallaElatedFieldIcon(); $field->render( $name, $label, $description, $options, $args, $repeat ); break; default: break; } } }