-1) : foreach ($options as $value) : if ($value['type'] === 'checkbox') : $checkbox = $_POST[$group . '_' . $value['id']]; $data[$value['id']] = (( !! isset($checkbox) && $checkbox === 'true') ? 'true' : 'false'); else : $data[$value['id']] = $_POST[$group . '_' . $value['id']]; endif; endforeach; update_option('kreativetheme_' . $group, serialize($data)); $kt->config->set($group, $data); echo '

'.$kt->config->item('themename').' settings saved.

'; endif; endif; } function kreative_form_builder($group = 'defaults', $options = array ()) { kreative_form_submission($group, $options); $pre = $group . '_'; echo ''; echo ''; foreach ($options as $value) : if (in_array($value['type'], array('heading'))) { echo ''; echo ''; echo ''; } elseif ( ! in_array($value['type'], array('hidden'))) { echo ''; echo ''; echo ''; } endforeach; echo '

' . $value['name'] . '

' . $value['name'] . ''; } switch ($value['type']) { case 'textarea' : echo ''; break; case 'select_wpcat' : $select_value = kreative_get_settings($group, $value['id'], $value['standard']); $args = array ( 'hide_empty' => 0, 'hierarchical' => 1, 'show_option_none' => 'No category' ); $args = array_merge($args, $value['args']); $args['selected'] = $select_value; $args['class'] = $value['class']; $args['name'] = $pre . $value['id']; wp_dropdown_categories($args); break; case 'select' : echo ''; break; case 'radio' : $radio_value = kreative_get_settings($group, $value['id'], $value['standard']); $i = 0; foreach ($value['options'] as $key => $val) : if ($i > 0) : echo '
'; endif; echo ''; echo ' '; $i++; endforeach; break; case 'checkbox' : $checkbox_value = kreative_get_settings($group, $value['id'], $value['standard']); $checked = ''; if ($checkbox_value == 'true') : $checked = 'checked="checked"'; endif; echo ''; echo ' '; break; case 'heading' : echo ''; break; case 'html' : echo '

'.$value['desc'].'

'; break; default : echo ''; break; } if ( ! in_array($value['type'], array('hidden', 'heading'))) { if ( ! in_array($value['type'], array('checkbox', 'html'))) { echo '
'; echo '' . $value['desc'] . ''; } echo '
'; }