'.htmlentities(stripslashes($value), ENT_QUOTES, "UTF-8").''; return $output; } //Standard text field function cpotheme_form_text($name, $value, $args = null){ if(isset($args['width'])) $field_width = ' style="width:'.$args['width'].';"'; else $field_width = ''; if(isset($args['placeholder'])) $field_placeholder = ' placeholder="'.$args['placeholder'].'"'; else $field_placeholder = ''; $output = ''; return $output; } //Textarea field function cpotheme_form_textarea($name, $value, $args = null){ if(isset($args['placeholder'])) $field_placeholder = ' placeholder="'.$args['placeholder'].'"'; else $field_placeholder = ''; $output = ''; return $output; } //Checkbox field function cpotheme_form_checkbox($name, $value, $args = null){ $output = ''; return $output; } //Yes/No radio selection field function cpotheme_form_yesno($name, $value, $args = null){ $output = ''.__('Yes', 'cpotheme').'     '; $output .= ''.__('No', 'cpotheme').''; return $output; } //Dropdown list field function cpotheme_form_select($name, $value, $list, $args = null){ $field_class = (isset($args['class']) ? $args['class'] : ''); $output = ''; return $output; } //Image list selection function cpotheme_form_imagelist($name, $value, $list, $args = null) { $output = '
'; foreach ($list as $list_key => $list_value) { $checked = null; $selected = null; if($list_key == $value) { $checked = ' checked="checked"'; $selected = ' class="selected"'; } $output .= ''; } $output .= '
'; return $output; } //Color Picker field function cpotheme_form_color($name, $value, $args = null){ if(isset($args['placeholder'])) $field_placeholder = ' placeholder="'.$args['placeholder'].'"'; else $field_placeholder = ''; $output = '
'; $output .= ''; $output .= '
'; $output .= '
'; return $output; } //Uploader using Media Library function cpotheme_form_upload($name, $value, $args = null, $post = null) { if(isset($args['placeholder'])) $field_placeholder = ' placeholder="'.$args['placeholder'].'"'; else $field_placeholder = ''; if(stripslashes($value) != '') $image = stripslashes($value); elseif(defined('WP_CPODEV')) $image = get_template_directory_uri().'/../cpoframework/core/images/noimage.jpg'; else $image = get_template_directory_uri().'/core/images/noimage.jpg'; $output = ''; $output .= ''; $output .= ''; return $output; } //Font selector field function cpotheme_form_font($name, $value, $list, $args = null){ $font_name = ''; if(isset($list[$value])) $font_name = $list[$value]; $output = cpotheme_form_select($name, $value, $list, array('class'=>'font_field')); $output .= '
'; $output .= ""; $output .= '
'; $output .= '
'.__('This is a font preview', 'cpotheme').'
'; return $output; } //Date picker field function cpotheme_form_date($name, $value, $args = null){ if(isset($args['placeholder'])) $field_placeholder = ' placeholder="'.$args['placeholder'].'"'; else $field_placeholder = ''; if(isset($args['autocomplete'])) $field_autocomplete = ' autocomplete="'.$args['placeholder'].'"'; else $field_autocomplete = ' autocomplete="off"'; $output = ''; ?>