'.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 = '
';
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 = '';
?>