예제 #1
0
        $securityexpired = true;
    } else {
        foreach ($getoptions as $optionname) {
            $optionvalue = qa_post_text('option_' . $optionname);
            if (@$optiontype[$optionname] == 'number' || @$optiontype[$optionname] == 'checkbox' || @$optiontype[$optionname] == 'number-blank' && strlen($optionvalue)) {
                $optionvalue = (int) $optionvalue;
            }
            if (isset($optionmaximum[$optionname])) {
                $optionvalue = min($optionmaximum[$optionname], $optionvalue);
            }
            if (isset($optionminimum[$optionname])) {
                $optionvalue = max($optionminimum[$optionname], $optionvalue);
            }
            qa_set_option($optionname, $optionvalue);
        }
        $formokhtml = donut_lang_html('options_saved');
    }
}
//	Get the actual options
$options = qa_get_options($getoptions);
//	Prepare content for theme
$qa_content = qa_content_prepare();
$qa_content['title'] = donut_lang('donut_theme_settings') . ' - ' . donut_lang($subtitle);
$qa_content['error'] = $securityexpired ? qa_lang_html('admin/form_security_expired') : qa_admin_page_error();
$qa_content['script_rel'][] = 'qa-content/qa-admin.js?' . QA_VERSION;
$qa_content['form'] = array('ok' => $formokhtml, 'tags' => 'method="post" action="' . qa_self_html() . '" name="admin_form" onsubmit="document.forms.admin_form.has_js.value=1; return true;"', 'style' => $formstyle, 'fields' => array(), 'buttons' => array('save' => array('tags' => 'id="dosaveoptions"', 'label' => qa_lang_html('admin/save_options_button')), 'reset' => array('tags' => 'name="doresetoptions"', 'label' => qa_lang_html('admin/reset_options_button'))), 'hidden' => array('dosaveoptions' => '1', 'has_js' => '0', 'code' => qa_get_form_security_code('admin/' . $adminsection)));
function qa_optionfield_make_select(&$optionfield, $options, $value, $default)
{
    $optionfield['type'] = 'select';
    $optionfield['options'] = $options;
    $optionfield['value'] = isset($options[qa_html($value)]) ? $options[qa_html($value)] : @$options[$default];
예제 #2
0
<div id="site-header" class="site-header text-center">
    <div class="site-header-cover">
        <div class="site-header-fade"></div>
        <div class="site-header-entry">
            <?php 
if (qa_opt('donut_banner_closable')) {
    ?>
                <div class="hide-btn-wrap">
                    <button title="<?php 
    echo donut_lang_html('hide_this_banner');
    ?>
" id="hide-site-header"
                            type="button" class="close" data-dismiss="site-header-entry" aria-label="Close">
                        <span aria-hidden="true">&times;</span>
                    </button>
                </div>
            <?php 
}
?>

            <h1 class="top-heading"><?php 
echo qa_opt('donut_banner_head_text');
?>
</h1>
            
            <?php 
if (qa_opt('donut_banner_div1_text') or qa_opt('donut_banner_div2_text') or qa_opt('donut_banner_div2_text') or qa_opt('donut_banner_div1_icon') or qa_opt('donut_banner_div2_icon') or qa_opt('donut_banner_div3_icon')) {
    ?>
                <div class="container visible-md visible-lg">
                    <div class="col-md-4 jumbo-box">
                        <div class="wrap">