示例#1
0
    function layout()
    {
        global $optd;
        $saved_design = get_option('bizzthemes_design');
        if (!empty($saved_design)) {
            $optd = $saved_design;
        }
        $font_stacks = bizz_get_fonts();
        $font_stacks = bizz_get_fonts();
        // Build CSS output.
        $this->css .= '/*
File:			layout.css
Description:	Custom layout styles for Your Theme
Author:         You ;)

        IMPORTANT NOTE:
	
	    If you wish to make custom changes to your theme, DO NOT EDIT THIS FILE. 
	    Instead, use the Theme Design Options in your theme administration to 
	    define custom layout styles or EDIT CUSTOM.CSS file also included in this directory.
*/';
        foreach ((array) $optd as $option => $value) {
            $this->css .= $value['css'] != '' && $option != 'themeid' ? $value['css'] . '{ ' : '';
            foreach ((array) $value as $css => $selector) {
                if ($css != 'css' && $value['css'] != '' && $selector != '') {
                    $this->css .= $css;
                    $this->css .= ':';
                    $this->css .= $css == 'background-image' ? 'url("' : '';
                    $this->css .= $css == 'font-family' ? $font_stacks[$selector]['family'] : $selector;
                    $this->css .= $css == 'background-image' ? '")' : '';
                    $this->css .= '; ';
                }
            }
            $this->css .= $value['css'] != '' && $option != 'themeid' ? ' }' . '' : '';
            $this->css .= '
';
        }
        // end css output
    }
示例#2
0
/**
 * ADMIN OPTIONS
 *
 * output admin options
 * @since 7.0
 */
function bizzthemes_options()
{
    global $options, $design, $frame;
    // declare options variables
    if ($_GET['page'] == 'bizzthemes') {
        $options = $options;
        $bizz_page = __('Framework Settings', 'bizzthemes');
    } elseif ($_GET['page'] == 'bizz-design') {
        $options = $design;
        $bizz_page = __('Design Options', 'bizzthemes');
    }
    // options header
    bizzthemes_options_header($bizz_page, $toggle = true);
    foreach ($options as $value) {
        if (isset($value['type'])) {
            switch ($value['type']) {
                case 'text':
                    option_wrapper_header($value);
                    $std = $value['std']['value'];
                    $sav = isset($GLOBALS['opt'][$value['id']]['value']) ? $GLOBALS['opt'][$value['id']]['value'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']]['value']) ? $GLOBALS['optd'][$value['id']]['value'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

					<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[value]" id="<?php 
                    echo $value['id'];
                    ?>
_value" type="<?php 
                    echo $value['type'];
                    ?>
" value="<?php 
                    echo stripslashes(stripslashes($val));
                    ?>
" />
					<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
<?php 
                    option_wrapper_footer($value);
                    break;
                case 'select':
                    option_wrapper_header($value);
                    $std = $value['std']['value'];
                    $sav = isset($GLOBALS['opt'][$value['id']]['value']) ? $GLOBALS['opt'][$value['id']]['value'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']]['value']) ? $GLOBALS['optd'][$value['id']]['value'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

					<select class="select_input" name="<?php 
                    echo $value['id'];
                    ?>
[value]" id="<?php 
                    echo $value['id'];
                    ?>
_value">
<?php 
                    if (isset($value['show_option_none']) && $value['show_option_none'] == true) {
                        echo "<option value=''>" . __('-- None --', 'bizzthemes') . "</option>\n";
                    }
                    foreach ($value['options'] as $option) {
                        if ($val == $option) {
                            $selected = 'selected="selected"';
                        } else {
                            $selected = '';
                        }
                        echo "<option " . $selected . " value=\"" . $option . "\">" . $option . "</option>\n";
                    }
                    ?>

					</select>
					<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
<?php 
                    option_wrapper_footer($value);
                    break;
                case 'select_by_id':
                    option_wrapper_header($value);
                    $std = $value['std']['value'];
                    $sav = isset($GLOBALS['opt'][$value['id']]['value']) ? $GLOBALS['opt'][$value['id']]['value'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']]['value']) ? $GLOBALS['optd'][$value['id']]['value'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

					<select class="select_input" name="<?php 
                    echo $value['id'];
                    ?>
[value]" id="<?php 
                    echo $value['id'];
                    ?>
_value">
<?php 
                    if ($value['show_option_none'] == true) {
                        echo "<option value=''>" . __('-- None --', 'bizzthemes') . "</option>\n";
                    } elseif ($value['show_option_all'] == true) {
                        echo "<option value=''>" . __('-- All --', 'bizzthemes') . "</option>\n";
                    }
                    foreach ($value['options'] as $key => $option) {
                        if ($val == $option) {
                            $selected = 'selected="selected"';
                        } else {
                            $selected = '';
                        }
                        echo "<option " . $selected . " value=\"" . $option . "\">" . $key . "</option>\n";
                    }
                    ?>

					</select>
					<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
<?php 
                    option_wrapper_footer($value);
                    break;
                case 'menu_select':
                    option_wrapper_header($value);
                    $nav_menus = wp_get_nav_menus();
                    $nav_menu_selected_id = $nav_menus[0]->term_id;
                    $std = $value['std']['value'];
                    $sav = isset($GLOBALS['opt'][$value['id']]['value']) ? $GLOBALS['opt'][$value['id']]['value'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']]['value']) ? $GLOBALS['optd'][$value['id']]['value'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

					<select class="select_input" name="<?php 
                    echo $value['id'];
                    ?>
[value]" id="<?php 
                    echo $value['id'];
                    ?>
_value">
<?php 
                    foreach ((array) $nav_menus as $key => $_nav_menu) {
                        $_nav_menu->truncated_name = trim(wp_html_excerpt($_nav_menu->name, 40));
                        if ($_nav_menu->truncated_name != $_nav_menu->name) {
                            $_nav_menu->truncated_name .= '&hellip;';
                        }
                        $nav_menus[$key]->truncated_name = $_nav_menu->truncated_name;
                        if ($val == esc_attr($_nav_menu->term_id)) {
                            $selected = 'selected="selected"';
                        } else {
                            $selected = '';
                        }
                        ?>

								<option value="<?php 
                        echo esc_attr($_nav_menu->term_id);
                        ?>
" <?php 
                        echo $selected;
                        ?>
>
									<?php 
                        echo esc_html($_nav_menu->truncated_name);
                        ?>

								</option>
<?php 
                    }
                    ?>

					</select>
					<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
<?php 
                    option_wrapper_footer($value);
                    break;
                case 'upload':
                    option_wrapper_header($value);
                    $id = $value['id'];
                    $std = $value['std']['value'];
                    $uploader = '';
                    $val = '';
                    $sav = isset($GLOBALS['opt'][$value['id']]['value']) ? $GLOBALS['opt'][$value['id']]['value'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']]['value']) ? $GLOBALS['optd'][$value['id']]['value'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

					<div id="upload-wrap">
						<div class="upload_button" id="<?php 
                    echo $id;
                    ?>
"><?php 
                    _e('Choose File', 'bizzthemes');
                    ?>
</div>
						<input class="upload_text_input" name="<?php 
                    echo $value['id'];
                    ?>
[value]" id="<?php 
                    echo $value['id'];
                    ?>
_value" type="text" value="<?php 
                    echo $val;
                    ?>
" />
<?php 
                    if (!empty($val)) {
                        ?>

							<a class="img-preview" href="<?php 
                        echo $val;
                        ?>
">
							<img id="image_<?php 
                        echo $id;
                        ?>
" src="<?php 
                        echo $val;
                        ?>
" width="10" height="10" title="Image Preview" alt="Image Preview" />
							</a>
<?php 
                    }
                    ?>

						<div class="clear"><!----></div>
					</div>
					<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
<?php 
                    option_wrapper_footer($value);
                    break;
                case 'textarea':
                    option_wrapper_header($value);
                    if (isset($value['wysiwyg']) && $value['wysiwyg'] != '') {
                        $wysiwyg = $value['wysiwyg'];
                    } else {
                        $wysiwyg = $value['id'];
                    }
                    if (isset($value['cols']) && $value['cols'] != '') {
                        $cols = $value['cols'];
                    } else {
                        $cols = '50';
                    }
                    if (isset($value['rows']) && $value['rows'] != '') {
                        $rows = $value['rows'];
                    } else {
                        $rows = '8';
                    }
                    $std = $value['std']['value'];
                    $sav = isset($GLOBALS['opt'][$value['id']]['value']) ? $GLOBALS['opt'][$value['id']]['value'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']]['value']) ? $GLOBALS['optd'][$value['id']]['value'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

					<textarea name="<?php 
                    echo $value['id'];
                    ?>
[value]" class="<?php 
                    echo $wysiwyg;
                    ?>
" id="<?php 
                    echo $wysiwyg;
                    ?>
" cols="<?php 
                    echo $cols;
                    ?>
" rows="<?php 
                    echo $rows;
                    ?>
"><?php 
                    echo stripslashes($val);
                    ?>
</textarea>
					<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
<?php 
                    option_wrapper_footer($value);
                    break;
                case "radio":
                    option_wrapper_header($value);
                    $std = $value['std']['value'];
                    $sav = isset($GLOBALS['opt'][$value['id']]['value']) ? $GLOBALS['opt'][$value['id']]['value'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']]['value']) ? $GLOBALS['optd'][$value['id']]['value'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    $counting = 0;
                    foreach ($value['options'] as $key => $option) {
                        $counting++;
                        $checked = '';
                        if ($val == $key) {
                            $checked = ' checked';
                        } else {
                            $checked = '';
                        }
                        ?>

					<input class="input_checkbox" type="radio" name="<?php 
                        echo $value['id'];
                        ?>
[value]" id="<?php 
                        echo $value['id']['value'] . '_' . $counting;
                        ?>
" value="<?php 
                        echo $key;
                        ?>
" <?php 
                        echo $checked;
                        ?>
 />&nbsp;
					<label for="<?php 
                        echo $value['id']['value'] . '_' . $counting;
                        ?>
"><?php 
                        echo $option;
                        ?>
</label><br />
					<input class="text_input" name="<?php 
                        echo $value['id'];
                        ?>
[css]" id="<?php 
                        echo $value['id'];
                        ?>
_css" type="hidden" value="<?php 
                        echo stripslashes(stripslashes($value['std']['css']));
                        ?>
" />
<?php 
                    }
                    option_wrapper_footer($value);
                    break;
                case "checkbox":
                    option_wrapper_header($value);
                    if (isset($GLOBALS['opt'][$value['id']]['value']) && $GLOBALS['opt'][$value['id']]['value'] || isset($GLOBALS['optd'][$value['id']]['value']) && $GLOBALS['optd'][$value['id']]['value'] || isset($value['std']['value']) && $value['std']['value'] && isset($GLOBALS['opt'][$value['id']]['value'])) {
                        $val = 'true';
                    } else {
                        $val = '';
                    }
                    $checked = '';
                    $checked = $val == 'true' ? ' checked' : '';
                    $disabled = isset($value['disabled']) ? $value['disabled'] : '';
                    ?>

					<input <?php 
                    echo $disabled;
                    ?>
 class="input_checkbox" type="checkbox" name="<?php 
                    echo $value['id'];
                    ?>
[value]" id="<?php 
                    echo $value['id'];
                    ?>
_value" value="true" <?php 
                    echo $checked;
                    ?>
 />
					<label for="<?php 
                    echo $value['id'];
                    ?>
_value"><?php 
                    echo $value['label'];
                    ?>
</label><br />
					<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
<?php 
                    option_wrapper_footer($value);
                    break;
                case "checkbox2":
                    option_wrapper_header($value);
                    if (isset($GLOBALS['opt'][$value['id']]['value'])) {
                        $checked = "checked=\"checked\"";
                    } elseif (isset($GLOBALS['optd'][$value['id']]['value'])) {
                        $checked = "checked=\"checked\"";
                    } else {
                        $checked = "";
                    }
                    $disabled = isset($value['disabled']) ? $value['disabled'] : '';
                    ?>

					<input <?php 
                    echo $disabled;
                    ?>
 class="input_checkbox" type="checkbox" name="<?php 
                    echo $value['id'];
                    ?>
[value]" id="<?php 
                    echo $value['id'];
                    ?>
_value" value="true" <?php 
                    echo $checked;
                    ?>
 />&nbsp;
					<label for="<?php 
                    echo $value['id'];
                    ?>
_value"><?php 
                    echo $value['label'];
                    ?>
</label><br />
					<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['css']));
                    ?>
" />
<?php 
                    option_wrapper_footer($value);
                    break;
                case "multisort":
                    $vid = $value['id']['value'];
                    if ($GLOBALS['opt'][$value['id']]['value'] != '') {
                        $array1 = $GLOBALS['opt'][$value['id']]['value'];
                        $array2 = $value['options'];
                        $sort_array1 = array_intersect_key($array1, $array2);
                        $sort_array2 = array_diff_key($array1, $array2);
                        $count_a1 = count($sort_array1);
                        // count same array keys
                        $count_a2 = count($array2);
                        // count std arrays
                        if ($count_a1 == $count_a2) {
                            $sort_array = $sort_array1;
                            $opto = 'false';
                        } else {
                            $sort_array = $array2;
                            $opto = 'true';
                        }
                    } else {
                        $sort_array = $value['options'];
                        $opto = 'true';
                    }
                    foreach ($sort_array as $key => $value) {
                        $pn_key = $vid . '_' . $key;
                        $chk_std = $value['show'];
                        $chk_sav = isset($GLOBALS['opt'][$vid . '_' . $key]) ? true : '';
                        $chk_sav2 = isset($GLOBALS['opt'][$vid . '_' . $key]) ? true : '';
                        $checked = '';
                        if (!empty($chk_sav)) {
                            if ($chk_sav == 'true') {
                                $checked = "checked=\"checked\"";
                            } else {
                                $checked = '';
                            }
                        } elseif (!empty($chk_sav2)) {
                            if ($chk_sav == 'true') {
                                $checked = "checked=\"checked\"";
                            } else {
                                $checked = '';
                            }
                        } elseif ($chk_std == 'true') {
                            $checked = "checked=\"checked\"";
                        } else {
                            $checked = '';
                        }
                        $opt_name = $value;
                        // get option full name
                        if ($opto == 'true') {
                            $opt_name = $value['name'];
                        } else {
                            $opt_name = $value;
                        }
                        // get option full name
                        ?>

					<div class="list_item">
					<input class="input_checkbox" type="checkbox" name="<?php 
                        echo $pn_key;
                        ?>
" id="<?php 
                        echo $pn_key;
                        ?>
" value="true" <?php 
                        echo $checked;
                        ?>
 />&nbsp;
					<label for="<?php 
                        echo $pn_key;
                        ?>
"><?php 
                        echo $opt_name;
                        ?>
&nbsp;&nbsp;<small style='color:#aaaaaa'>id=<?php 
                        echo $key;
                        ?>
</small></label><br />
					<input type="hidden" name="<?php 
                        echo $vid;
                        ?>
[<?php 
                        echo $key;
                        ?>
]" value="<?php 
                        echo $opt_name;
                        ?>
" />
					</div>
					<input class="text_input" name="<?php 
                        echo $value['id'];
                        ?>
[css]" id="<?php 
                        echo $value['id'];
                        ?>
_css" type="hidden" value="<?php 
                        echo stripslashes(stripslashes($value['std']['css']));
                        ?>
" />
<?php 
                    }
                    // end foreach
                    break;
                case "typography":
                    option_wrapper_header($value);
                    // font-family
                    $font_stacks = bizz_get_fonts();
                    $std = $value['std']['font-family'];
                    $sav = isset($GLOBALS['opt'][$value['id']]['font-family']) ? $GLOBALS['opt'][$value['id']]['font-family'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']]['font-family']) ? $GLOBALS['optd'][$value['id']]['font-family'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

				<select class="select_q q6" name="<?php 
                    echo $value['id'];
                    ?>
[font-family]" id="<?php 
                    echo $value['id'];
                    ?>
_font-family">
<?php 
                    $selected = !$std ? ' selected="selected"' : '';
                    echo "<option{$selected} value=\"\">Inherit</option>\n";
                    foreach ($font_stacks as $font_key => $font) {
                        if ($val == $font_key) {
                            $selected = 'selected="selected"';
                        } else {
                            $selected = '';
                        }
                        $web_safe = $font['web_safe'] ? ' *' : '';
                        $goog_font = $font['google'] ? ' <small>G</small>' : '';
                        echo "<option " . $selected . " value=\"" . $font_key . "\">" . $font['name'] . $web_safe . '' . $goog_font . "</option>\n";
                    }
                    ?>

				</select>
				<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
<?php 
                    // font-weight
                    $options_weight = array("normal", "bold", "bolder", "lighter", "100", "200", "300", "400", "500", "600", "700", "800", "900");
                    $std = $value['std']['font-weight'];
                    $sav = isset($GLOBALS['opt'][$value['id']]['font-weight']) ? $GLOBALS['opt'][$value['id']]['font-weight'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']]['font-weight']) ? $GLOBALS['optd'][$value['id']]['font-weight'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

				<select class="select_q q7" name="<?php 
                    echo $value['id'];
                    ?>
[font-weight]" id="<?php 
                    echo $value['id'];
                    ?>
_font-weight">
<?php 
                    $selected = !$std ? ' selected="selected"' : '';
                    echo "<option{$selected} value=\"\">-- weight --</option>\n";
                    foreach ($options_weight as $weight) {
                        if ($val == $weight) {
                            $selected = 'selected="selected"';
                        } else {
                            $selected = '';
                        }
                        echo "<option " . $selected . " value=\"" . $weight . "\">" . $weight . "</option>\n";
                    }
                    ?>

				</select>
				<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
<?php 
                    // font-size
                    $std = $value['std']['font-size'];
                    $sav = isset($GLOBALS['opt'][$value['id']]['font-size']) ? $GLOBALS['opt'][$value['id']]['font-size'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']]['font-size']) ? $GLOBALS['optd'][$value['id']]['font-size'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

				<select class="select_q q3" name="<?php 
                    echo $value['id'];
                    ?>
[font-size]" id="<?php 
                    echo $value['id'];
                    ?>
_font-size">
<?php 
                    $selected = !$std ? ' selected="selected"' : '';
                    echo "<option{$selected} value=\"\">-- size --</option>\n";
                    for ($i = 7; $i < 71; $i++) {
                        $val == $i ? $selected = ' selected="selected"' : ($selected = '');
                        echo "<option{$selected} value=\"" . $i . "px\">" . $i . "px</option>\n";
                    }
                    ?>

				</select>
				<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
				<span class="opt-spacing"><!----></span>
<?php 
                    // font-variant
                    $options_variant = array("normal", "small-caps");
                    $std = $value['std']['font-variant'];
                    $sav = isset($GLOBALS['opt'][$value['id']]['font-variant']) ? $GLOBALS['opt'][$value['id']]['font-variant'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']]['font-variant']) ? $GLOBALS['optd'][$value['id']]['font-variant'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

				<select class="select_q q2" name="<?php 
                    echo $value['id'];
                    ?>
[font-variant]" id="<?php 
                    echo $value['id'];
                    ?>
_font-variant">
<?php 
                    $selected = !$std ? ' selected="selected"' : '';
                    echo "<option{$selected} value=\"\">-- variant --</option>\n";
                    foreach ($options_variant as $variant) {
                        if ($val == $variant) {
                            $selected = 'selected="selected"';
                        } else {
                            $selected = '';
                        }
                        echo "<option " . $selected . " value=\"" . $variant . "\">" . $variant . "</option>\n";
                    }
                    ?>

				</select>
				<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
<?php 
                    // font-style
                    $options_style = array("normal", "italic", "oblique");
                    $std = $value['std']['font-style'];
                    $sav = isset($GLOBALS['opt'][$value['id']]['font-style']) ? $GLOBALS['opt'][$value['id']]['font-style'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']]['font-style']) ? $GLOBALS['optd'][$value['id']]['font-style'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

				<select class="select_q q3" name="<?php 
                    echo $value['id'];
                    ?>
[font-style]" id="<?php 
                    echo $value['id'];
                    ?>
_font-style">
<?php 
                    $selected = !$std ? ' selected="selected"' : '';
                    echo "<option{$selected} value=\"\">-- style --</option>\n";
                    foreach ($options_style as $style) {
                        if ($val == $style) {
                            $selected = 'selected="selected"';
                        } else {
                            $selected = '';
                        }
                        echo "<option " . $selected . " value=\"" . $style . "\">" . $style . "</option>\n";
                    }
                    ?>

				</select>
				<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
<?php 
                    // font-color
                    $std = $value['std']['color'];
                    $sav = isset($GLOBALS['opt'][$value['id']]['color']) ? $GLOBALS['opt'][$value['id']]['color'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']]['color']) ? $GLOBALS['optd'][$value['id']]['color'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

				<input class="text_q color {hash:true,caps:false,required:false}" type="text" name="<?php 
                    echo $value['id'];
                    ?>
[color]" id="<?php 
                    echo $value['id'];
                    ?>
" value="<?php 
                    echo $val;
                    ?>
" />
				<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
<?php 
                    option_wrapper_footer($value);
                    break;
                case "border":
                    option_wrapper_header($value);
                    // border-color
                    $position = $value['std']['border-position'];
                    $std = $value['std']['border-color'];
                    $sav = isset($GLOBALS['opt'][$value['id']][$position . '-color']) ? $GLOBALS['opt'][$value['id']][$position . '-color'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']][$position . '-color']) ? $GLOBALS['optd'][$value['id']][$position . '-color'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

				<input class="text_q q8 color {hash:true,caps:false,required:false}" name="<?php 
                    echo $value['id'];
                    ?>
[<?php 
                    echo $position;
                    ?>
-color]" id="<?php 
                    echo $value['id'];
                    ?>
_color" type="text" value="<?php 
                    echo $val;
                    ?>
" />
				<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
<?php 
                    // border-width
                    $position = $value['std']['border-position'];
                    $std = $value['std']['border-width'];
                    $sav = isset($GLOBALS['opt'][$value['id']][$position . '-width']) ? $GLOBALS['opt'][$value['id']][$position . '-width'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']][$position . '-width']) ? $GLOBALS['optd'][$value['id']][$position . '-width'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

				<select class="select_q q3" name="<?php 
                    echo $value['id'];
                    ?>
[<?php 
                    echo $position;
                    ?>
-width]" id="<?php 
                    echo $value['id'];
                    ?>
_border-width">
<?php 
                    $selected = !$std ? ' selected="selected"' : '';
                    echo "<option{$selected} value=\"\">-- width --</option>\n";
                    for ($i = 0; $i < 30; $i++) {
                        $val == $i && $val != '' ? $selected = ' selected="selected"' : ($selected = '');
                        echo "<option{$selected} value=\"" . $i . "px\">" . $i . "px</option>\n";
                    }
                    ?>

				</select>
				<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
<?php 
                    // border-style
                    $position = $value['std']['border-position'];
                    $options_style = array("solid", "dashed", "dotted", "double", "groove", "ridge", "inset", "outset");
                    $std = $value['std']['border-style'];
                    $sav = isset($GLOBALS['opt'][$value['id']][$position . '-style']) ? $GLOBALS['opt'][$value['id']][$position . '-style'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']][$position . '-style']) ? $GLOBALS['optd'][$value['id']][$position . '-style'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

				<select class="select_q q9" name="<?php 
                    echo $value['id'];
                    ?>
[<?php 
                    echo $position;
                    ?>
-style]" id="<?php 
                    echo $value['id'];
                    ?>
-style">
<?php 
                    $selected = !$std ? ' selected="selected"' : '';
                    echo "<option{$selected} value=\"\">-- style --</option>\n";
                    foreach ($options_style as $style) {
                        if ($val == $style) {
                            $selected = 'selected="selected"';
                        } else {
                            $selected = '';
                        }
                        echo "<option " . $selected . " value=\"" . $style . "\">" . $style . "</option>\n";
                    }
                    ?>

				</select>
				<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
<?php 
                    option_wrapper_footer($value);
                    break;
                case "bgproperties":
                    option_wrapper_header($value);
                    // bg-image
                    $id = $value['id'];
                    $std = $value['std']['background-image'];
                    $sav = isset($GLOBALS['opt'][$value['id']]['background-image']) ? $GLOBALS['opt'][$value['id']]['background-image'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']]['background-image']) ? $GLOBALS['optd'][$value['id']]['background-image'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

					<div id="upload-wrap">
						<div class="upload_button" id="<?php 
                    echo $id;
                    ?>
"><?php 
                    _e('Choose File', 'bizzthemes');
                    ?>
</div>
						<input class="upload_text_input" name="<?php 
                    echo $value['id'];
                    ?>
[background-image]" id="<?php 
                    echo $value['id'];
                    ?>
_value" type="text" value="<?php 
                    echo $val;
                    ?>
" />
						<?php 
                    if (!empty($val)) {
                        ?>

							<a class="img-preview" href="<?php 
                        echo $val;
                        ?>
">
							<img id="image_<?php 
                        echo $id;
                        ?>
" src="<?php 
                        echo $val;
                        ?>
" width="10" height="10" title="Image Preview" alt="Image Preview" />
							</a>
						<?php 
                    }
                    ?>

						<div class="clear"><!----></div>
					</div>
					<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
					
				<span class="opt-spacing"><!----></span>
<?php 
                    // bg-color
                    $std = $value['std']['background-color'];
                    $sav = isset($GLOBALS['opt'][$value['id']]['background-color']) ? $GLOBALS['opt'][$value['id']]['background-color'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']]['background-color']) ? $GLOBALS['optd'][$value['id']]['background-color'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

				<input class="text_q q8 color {hash:true,caps:false,required:false}" type="text" name="<?php 
                    echo $value['id'];
                    ?>
[background-color]" id="<?php 
                    echo $value['id'];
                    ?>
" value="<?php 
                    echo $val;
                    ?>
" />
				<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
<?php 
                    // bg-repeat
                    $options_style = array("repeat", "repeat-x", "repeat-y", "no-repeat");
                    $std = $value['std']['background-repeat'];
                    $sav = isset($GLOBALS['opt'][$value['id']]['background-repeat']) ? $GLOBALS['opt'][$value['id']]['repeat'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']]['background-repeat']) ? $GLOBALS['optd'][$value['id']]['background-repeat'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

				<select class="select_q q3" name="<?php 
                    echo $value['id'];
                    ?>
[background-repeat]" id="<?php 
                    echo $value['id'];
                    ?>
_repeat">
<?php 
                    $selected = !$std ? ' selected="selected"' : '';
                    echo "<option{$selected} value=\"\">-- repeat --</option>\n";
                    foreach ($options_style as $repeat) {
                        if ($val == $repeat) {
                            $selected = 'selected="selected"';
                        } else {
                            $selected = '';
                        }
                        echo "<option " . $selected . " value=\"" . $repeat . "\">" . $repeat . "</option>\n";
                    }
                    ?>

				</select>
				<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
<?php 
                    // bg-position
                    $options_style = array("top left", "top center", "top right", "center left", "center center", "center right", "bottom left", "bottom center", "bottom right");
                    $std = $value['std']['background-position'];
                    $sav = isset($GLOBALS['opt'][$value['id']]['background-position']) ? $GLOBALS['opt'][$value['id']]['background-position'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']]['background-position']) ? $GLOBALS['optd'][$value['id']]['background-position'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

				<select class="select_q q9" name="<?php 
                    echo $value['id'];
                    ?>
[background-position]" id="<?php 
                    echo $value['id'];
                    ?>
_position">
<?php 
                    $selected = !$std ? ' selected="selected"' : '';
                    echo "<option{$selected} value=\"\">-- position --</option>\n";
                    foreach ($options_style as $position) {
                        if ($val == $position) {
                            $selected = 'selected="selected"';
                        } else {
                            $selected = '';
                        }
                        echo "<option " . $selected . " value=\"" . $position . "\">" . $position . "</option>\n";
                    }
                    ?>

				</select>
				<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
<?php 
                    option_wrapper_footer($value);
                    break;
                case "color":
                    option_wrapper_header($value);
                    $std = $value['std']['color'];
                    $sav = isset($GLOBALS['opt'][$value['id']]['color']) ? $GLOBALS['opt'][$value['id']]['color'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']]['color']) ? $GLOBALS['optd'][$value['id']]['color'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

				<input class="text_q q8 color {hash:true,caps:false,required:false}" type="text" name="<?php 
                    echo $value['id'];
                    ?>
[color]" id="<?php 
                    echo $value['id'];
                    ?>
_color"  value="<?php 
                    echo $val;
                    ?>
" />
				<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
<?php 
                    option_wrapper_footer($value);
                    break;
                case "background-color":
                    option_wrapper_header($value);
                    $std = $value['std']['background-color'];
                    $sav = isset($GLOBALS['opt'][$value['id']]['background-color']) ? $GLOBALS['opt'][$value['id']]['background-color'] : '';
                    $sav2 = isset($GLOBALS['optd'][$value['id']]['background-color']) ? $GLOBALS['optd'][$value['id']]['background-color'] : '';
                    if ($sav != "") {
                        $val = $sav;
                    } elseif ($sav2 != "") {
                        $val = $sav2;
                    } else {
                        $val = $std;
                    }
                    ?>

				<input class="text_q q8 color {hash:true,caps:false,required:false}" type="text" name="<?php 
                    echo $value['id'];
                    ?>
[background-color]" id="<?php 
                    echo $value['id'];
                    ?>
_background-color" value="<?php 
                    echo $val;
                    ?>
" />
				<input class="text_input" name="<?php 
                    echo $value['id'];
                    ?>
[css]" id="<?php 
                    echo $value['id'];
                    ?>
_css" type="hidden" value="<?php 
                    echo stripslashes(stripslashes($value['std']['css']));
                    ?>
" />
<?php 
                    option_wrapper_footer($value);
                    break;
                case 'help':
                    option_wrapper_header3($value);
                    echo '<div><!----></div>' . "\n";
                    option_wrapper_footer3($value);
                    break;
                case "heading":
                    echo '<div class="box-title">' . $value['name'] . '</div>' . "\n";
                    echo '<div class="fr submit submit-title">' . "\n";
                    echo '<input name="save" class="button" type="submit" value="' . __('Save changes', 'bizzthemes') . '" />' . "\n";
                    // echo '<input type="hidden" name="bizz_save" value="save" />'."\n";
                    echo '</div>' . "\n";
                    break;
                case "subheadingtop":
                    echo '<div class="feature-box">' . "\n";
                    echo '<div class="subheading">' . "\n";
                    if ($value['toggle'] != "") {
                        echo '<a class="toggle" href="" title="Show/hide additional information"><span class="pos">&nbsp;</span><span class="neg">&nbsp;</span>' . $value['name'] . '</a>';
                    }
                    echo '</div>' . "\n";
                    echo '<div class="options-box">' . "\n";
                    break;
                case "subheadingbottom":
                    echo '</div>' . "\n";
                    // end options-box
                    echo '</div>' . "\n";
                    // end feature-box
                    break;
                case "wraptop":
                    echo '<div class="table-row"><div class="text"><div class="wrap-dropdown">' . "\n";
                    break;
                case "wrapbottom":
                    echo '</div></div></div>' . "\n";
                    break;
                case "upc_top":
                    echo '<div class="table-row upc-top"><div class="text"><div class="upc-wrap">' . "\n";
                    break;
                case "upc_bottom":
                    echo '</div></div></div>' . "\n";
                    break;
                case "upc_addremove":
                    echo '<div class="addremove"><span class="add" title="Add new item">Add [&#43;]</span> <span class="remove" title="Remove this item">Remove [&#45;]</span></div>' . "\n";
                    break;
                case "sorttop":
                    echo '<div class="table-row"><div class="text"><div id="sortme" class="wrap-dropdown sortable">' . "\n";
                    break;
                case "sortbottom":
                    echo '</div></div></div>' . "\n";
                    break;
                case "maintabletop":
                    echo '<div class="maintable">' . "\n";
                    break;
                case "maintablebottom":
                    echo '</div>' . "\n";
                    break;
                case "maintablebreak":
                    echo '<div class="break"><!----></div>' . "\n";
                    break;
                default:
                    break;
            }
            #end switch
        }
    }
    #foreach
    // options footer
    bizzthemes_options_footer();
}