'."\n" . '
'."\n";
}
//End Heading
//switch statement to handle various options type
switch ( $value['type'] ) {
//text input
case 'text':
$t_value = '';
$t_value = stripslashes($data[$value['id']]);
$mini ='';
if(!isset($value['mod'])) $value['mod'] = '';
if($value['mod'] == 'mini') { $mini = 'mini';}
$output .= '
';
break;
//select option
case 'select':
$mini ='';
if(!isset($value['mod'])) $value['mod'] = '';
if($value['mod'] == 'mini') { $mini = 'mini';}
$output .= '
';
$output .= '
';
break;
//textarea option
case 'textarea':
$cols = '8';
$ta_value = '';
if(isset($value['options'])){
$ta_options = $value['options'];
if(isset($ta_options['cols'])){
$cols = $ta_options['cols'];
}
}
$ta_value = stripslashes($data[$value['id']]);
$output .= '
';
break;
//radiobox option
case "radio":
foreach($value['options'] as $option=>$name) {
$output .= '
';
}
break;
//checkbox option
case 'checkbox':
if (!isset($data[$value['id']])) {
$data[$value['id']] = 0;
}
$fold = '';
if (array_key_exists("folds",$value)) $fold="fld ";
$output .= '
';
$output .= '
';
break;
//multiple checkbox option
case 'multicheck':
$multi_stored = $data[$value['id']];
foreach ($value['options'] as $key => $option) {
if (!isset($multi_stored[$key])) {$multi_stored[$key] = '';}
$of_key_string = $value['id'] . '_' . $key;
$output .= '
';
}
break;
//multiple checkbox option
case 'sidebar':
break;
//ajax image upload option
case 'upload':
if(!isset($value['mod'])) $value['mod'] = '';
$output .= Options_Machine::optionsframework_uploader_function($value['id'],$value['std'],$value['mod']);
break;
// native media library uploader - @uses optionsframework_media_uploader_function()
case 'media':
$_id = strip_tags( strtolower($value['id']) );
$int = '';
$int = optionsframework_mlu_get_silentpost( $_id );
if(!isset($value['mod'])) $value['mod'] = '';
$output .= bresponZive_themepacific_Options_Machine::optionsframework_media_uploader_function( $value['id'], $value['std'], $int, $value['mod'] ); // New AJAX Uploader using Media Library
break;
//colorpicker option
case 'color':
$output .= '
';
$output .= '
';
break;
//typography option
case 'typography':
$typography_stored = isset($data[$value['id']]) ? $data[$value['id']] : $value['std'];
/* Font Size */
if(isset($typography_stored['size'])) {
$output .= '
';
$output .= '
';
}
/* Line Height */
if(isset($typography_stored['height'])) {
$output .= '
';
$output .= '
';
}
/* Font Face */
if(isset($typography_stored['face'])) {
$output .= '
';
$output .= '
';
}
/* Font Weight */
if(isset($typography_stored['style'])) {
$output .= '
';
$output .= '
';
}
/* Font Color */
if(isset($typography_stored['color'])) {
$output .= '
';
$output .= '
';
}
break;
//border option
case 'border':
/* Border Width */
$border_stored = $data[$value['id']];
$output .= '
';
$output .= '
';
/* Border Style */
$output .= '
';
$output .= '
';
/* Border Color */
$output .= '
';
$output .= '
';
break;
//images checkbox - use image as checkboxes
case 'images':
$i = 0;
$select_value = $data[$value['id']];
foreach ($value['options'] as $key => $option)
{
$i++;
$checked = '';
$selected = '';
if(NULL!=checked($select_value, $key, false)) {
$checked = checked($select_value, $key, false);
$selected = 'of-radio-img-selected';
}
$output .= '
';
$output .= '';
$output .= ''. $key .'
';
$output .= '
';
$output .= '';
}
break;
//info (for small intro box etc)
case "info":
$info_text = $value['std'];
$output .= '
'.$info_text.'
';
break;
//display a single image
case "image":
$src = $value['std'];
$output .= '

';
break;
//tab heading
case 'heading':
if($counter >= 2){
$output .= '
'."\n";
}
$header_class = str_replace(' ','',strtolower($value['name']));
$jquery_click_hook = str_replace(' ', '', strtolower($value['name']) );
$jquery_click_hook = "of-option-" . $jquery_click_hook;
$menu .= '';
$output .= '