%PDF- %PDF-
Direktori : /proc/self/root/home/infra/new-ong/bethemeold/muffin-options/fields/text/ |
Current File : //proc/self/root/home/infra/new-ong/bethemeold/muffin-options/fields/text/field_text.php |
<?php class MFN_Options_text extends Mfn_Options_field { /** * Render */ public function render( $meta = false ) { $class = array( 'form-group' ); $placeholder = ''; $preview = ''; $type = 'text'; // class if ( ! empty( $this->field['before'] ) ) { $class['has-addons'] = 'has-addons'; $class[] = 'has-addons-prepend'; } if ( ! empty( $this->field['after'] ) ) { $class['has-addons'] = 'has-addons'; $class[] = 'has-addons-append'; } $class = implode( ' ', $class ); // placeholder if( ! empty( $this->field['placeholder'] ) ){ $placeholder = $this->field['placeholder']; } if( ! empty( $this->field['std'] ) ){ $placeholder = $this->field['std']; } // preview if( ! empty( $this->field['preview'] ) ){ $preview = 'preview-'. $this->field['preview']; } // default unit if( isset($this->field['default_unit']) ){ $preview .= ' has-default-unit'; } // type if ( ! empty( $this->field['param'] ) ){ $type = $this->field['param']; } // output ----- echo '<div class="'. esc_attr( $class ) .'">'; if( ! empty( $this->field['before'] ) ){ echo '<div class="form-addon-prepend">'; echo '<span class="label">'. esc_attr( $this->field['before'] ) .'</span>'; echo '</div>'; } echo '<div class="form-control">'; echo '<input '. ( isset($this->field['default_unit']) ? 'data-unit="'.$this->field['default_unit'].'"' : null ) .' class="mfn-field-value mfn-form-control mfn-form-input '. esc_attr( $preview ) .'" type="'. esc_attr( $type ) .'" '. $this->get_name( $meta ) .' value="'. esc_attr( $this->value ) .'" placeholder="'. esc_attr( $placeholder ) .'"/>'; echo '</div>'; if( ! empty( $this->field['after'] ) ){ echo '<div class="form-addon-append">'; echo '<span class="label">'. esc_attr( $this->field['after'] ) .'</span>'; echo '</div>'; } echo '</div>'; echo $this->get_description(); } }