Example #1
0
function theme_styles_show_ui()
{
    if ($_REQUEST["action"] == "Reset to Default") {
        delete_option('design-options-qsettings');
        delete_option('design-options-settings');
        design_generate_css();
    }
    if ($_REQUEST["action"] == "quick-settings") {
        $qs = $_REQUEST["qs"];
        delete_option('design-options-qsettings');
        add_option('design-options-qsettings', serialize($qs));
        $existing_values = @unserialize(get_option('design-options-settings'));
        foreach ($qs as $key => $quick) {
            if (trim($quick) != "") {
                $quickInfo = getQuickSetting($key);
                foreach ($quickInfo["affects"] as $f) {
                    $existing_values[$f] = $quick;
                }
            }
        }
        delete_option('design-options-settings');
        add_option('design-options-settings', serialize($existing_values));
        design_generate_css();
    }
    if ($_REQUEST["action"] == "save-settings") {
        $css = $_REQUEST["css"];
        delete_option('design-options-settings');
        add_option('design-options-settings', serialize($css));
        design_generate_css();
    }
    $existing_values = @unserialize(get_option('design-options-settings'));
    $existing_quick = @unserialize(get_option('design-options-qsettings'));
    if (!is_array($existing_quick)) {
        $existing_quick = array();
    }
    if (!is_array($existing_values)) {
        $existing_values = array();
    }
    global $quick_settings;
    global $settings;
    $quick_settings = apply_filters('design_quicksettings', $quick_settings);
    $settings = apply_filters('design_settings', $settings, $fonts, $fontsizes);
    ?>
<style>
	.inside-left, .inside-right {
		width: 48%; float: left;
		margin: 0 5px 0 5px; }
	
	.halfpostbox { margin: 5px 0 5px 0; }
	
	.upload_image_button, .clear_field_button {
		width: auto !important; }
		
	input.farbtastic_color { width: 200px !important; }
	.farbtastic_container { display: none; }
	
	.postbox .inside { display: none; }
</style>
<script>
jQuery(document).ready( function() {
	jQuery('.handlediv').toggle( 
		function() {
			jQuery(this).siblings('.inside').slideDown();
		},
		function() {
			jQuery(this).siblings('.inside').slideUp();
		}
	);
});
</script>
	<div class="wrap meta-box-sortables">
    	<div class="icon32" id="icon-themes"><br></div>
    
        
        <div id="poststuff">
        
           
<h2>Edit Theme Style</h2>
<p>Choose to alter the design and look of your theme.  All css will be saved to your custom.css file in the includes folder.</p>
<form class="form-wrap" method="post" action="?page=design-options">  
<input type="hidden" name="action" value="save-settings" />    

<div class="inside-left">
<?php 
    $toS = ceil(count($settings) / 2);
    if ($toS < 1) {
        $toS = 1;
    }
    for ($j = 0; $j < $toS; $j++) {
        $s = $settings[$j];
        $fields = $s["fields"];
        ?>

         <div class="postbox halfpostbox" id="">
            <div title="Click to toggle" class="handlediv"><br></div><h3 class="hndle"><span><?php 
        echo $s["title"];
        ?>
</span></h3>
            <div class="inside">
                    <?php 
        for ($i = 0; $i < count($fields); $i++) {
            $f = $fields[$i];
            ?>
                            <div class="form-field form-required">
                                <?php 
            design_do_field($f, $existing_values[$f["slug"]]);
            ?>
                            </div>
                        <?php 
        }
        ?>
            </div>                
        </div>
<?php 
    }
    ?>
</div>
<div class="inside-right">
<?php 
    for ($j = $toS; $j < count($settings); $j++) {
        $s = $settings[$j];
        $fields = $s["fields"];
        ?>

         <div class="postbox halfpostbox" id="quick-settings">
            <div title="Click to toggle" class="handlediv"><br></div><h3 class="hndle"><span><?php 
        echo $s["title"];
        ?>
</span></h3>
            <div class="inside">
                    <?php 
        for ($i = 0; $i < count($fields); $i++) {
            $f = $fields[$i];
            ?>
                            <div class="form-field form-required">
                                <?php 
            design_do_field($f, $existing_values[$f["slug"]]);
            ?>
                            </div>
                        <?php 
        }
        ?>
            </div>                
        </div>
<?php 
    }
    ?>
</div>
<div class="clear"></div>
<input type="submit" value="Save Changes" accesskey="p" tabindex="5" id="publish" class="button-primary" name="publish">
<input type="submit" name="action" value="Reset to Default" class="button-secondary">
</form>
		</div><!--poststuff-->
        
    </div><!--wrap-->

<?php 
}
Example #2
0
function theme_options_show_ui()
{
    if ($_REQUEST["action"] == "Reset to Default") {
        //delete the option
        delete_option('theme-options-settings');
    }
    if ($_REQUEST["action"] == "save-settings") {
        $tos = $_REQUEST["theme_options"];
        delete_option('theme-options-settings');
        add_option('theme-options-settings', serialize($tos));
    }
    $existing_values = @unserialize(get_option('theme-options-settings'));
    if (!is_array($existing_values)) {
        $existing_values = array();
    }
    global $theme_options;
    $theme_options = apply_filters('theme_options', $theme_options);
    ?>
<style>
	.inside-left, .inside-right {
		width: 48%; float: left;
		margin: 0 5px 0 5px; }
	
	.halfpostbox { margin: 5px 0 5px 0; }
	
	.upload_image_button, .clear_field_button {
		width: auto !important; }
		
	input.farbtastic_color { width: 200px !important; }
	.farbtastic_container { display: none; }
	
	.postbox .inside { display: none; }
</style>
<script>
jQuery(document).ready( function() {
	jQuery('.handlediv').toggle( 
		function() {
			jQuery(this).siblings('.inside').slideDown();
		},
		function() {
			jQuery(this).siblings('.inside').slideUp();
		}
	);
});
</script>
	<div class="wrap meta-box-sortables">
    	<div class="icon32" id="icon-themes"><br></div>
        <h2>Theme Options</h2>
        
        <div id="poststuff">
        
<p>update the different options of the themes here.</p>
<form class="form-wrap" method="post" action="?page=theme-options">  
<input type="hidden" name="action" value="save-settings" />    

<div class="inside-left">
<?php 
    $toS = ceil(count($theme_options) / 2);
    if ($toS < 1) {
        $toS = 1;
    }
    for ($j = 0; $j < $toS; $j++) {
        $s = $theme_options[$j];
        $fields = $s["fields"];
        ?>

         <div class="postbox halfpostbox" id="">
            <div title="Click to toggle" class="handlediv"><br></div><h3 class="hndle"><span><?php 
        echo $s["title"];
        ?>
</span></h3>
            <div class="inside">
                    <?php 
        for ($i = 0; $i < count($fields); $i++) {
            $f = $fields[$i];
            ?>
                            <div class="form-field form-required">
                                <?php 
            design_do_field($f, $existing_values[$f["slug"]], "theme_options");
            ?>
                            </div>
                        <?php 
        }
        ?>
            </div>                
        </div>
<?php 
    }
    ?>
</div>
<div class="inside-right">
<?php 
    for ($j = $toS; $j < count($theme_options); $j++) {
        $s = $theme_options[$j];
        $fields = $s["fields"];
        ?>

         <div class="postbox halfpostbox" id="quick-settings">
            <div title="Click to toggle" class="handlediv"><br></div><h3 class="hndle"><span><?php 
        echo $s["title"];
        ?>
</span></h3>
            <div class="inside">
                    <?php 
        for ($i = 0; $i < count($fields); $i++) {
            $f = $fields[$i];
            ?>
                            <div class="form-field form-required">
                                <?php 
            design_do_field($f, $existing_values[$f["slug"]], "theme_options");
            ?>
                            </div>
                        <?php 
        }
        ?>
            </div>                
        </div>
<?php 
    }
    ?>
</div>
<div class="clear"></div>
<input type="submit" value="Save Changes" accesskey="p" tabindex="5" id="publish" class="button-primary" name="publish">
<input type="submit" name="action" value="Reset to Default" class="button-secondary">
</form>
		</div><!--poststuff-->
        
    </div><!--wrap-->

<?php 
}
function gambling_options_show_ui()
{
    if ($_REQUEST["action"] == "Reset to Default") {
        //delete the option
        delete_option('gambling-options-settings');
    }
    if ($_REQUEST["action"] == "save-settings") {
        $tos = $_REQUEST["gambling_options"];
        delete_option('gambling-options-settings');
        add_option('gambling-options-settings', serialize($tos));
    }
    $existing_values = @unserialize(get_option('gambling-options-settings'));
    if (!is_array($existing_values)) {
        $existing_values = array();
    }
    global $gambling_options;
    $gambling_options = apply_filters('gambling_options', $gambling_options);
    ?>
<style>
	.inside-left, .inside-right {
		width: 80%;
		margin: 0 5px 0 5px; }
	
	.halfpostbox { margin: 5px 0 5px 0; }
	
	.upload_image_button, .clear_field_button {
		width: auto !important; }
		
	input.farbtastic_color { width: 200px !important; }
	.farbtastic_container { display: none; }
	
	.postbox .inside { display: none; }
</style>
<script>
jQuery(document).ready( function() {
	jQuery('.handlediv').toggle( 
		function() {
			jQuery(this).siblings('.inside').slideDown();
		},
		function() {
			jQuery(this).siblings('.inside').slideUp();
		}
	);
});
</script>
	<div class="wrap meta-box-sortables">
    	<div class="icon32" id="icon-themes"><br></div>
        <h2>Word Replacement</h2>
        
        <div id="poststuff">
        
<p>Use this page to change the words throughout your theme.  You can replace words for translation for some of the widgets and shortcodes here.  Note that this will not change any images like buttons in which the text is part of the button image.</p>
<form class="form-wrap" method="post" action="?page=gambling-options">  
<input type="hidden" name="action" value="save-settings" />    

<div class="inside-left">
<?php 
    $toS = count($gambling_options);
    for ($j = 0; $j < $toS; $j++) {
        $s = $gambling_options[$j];
        $fields = $s["fields"];
        ?>

         <div class="postbox halfpostbox" id="">
            <div title="Click to toggle" class="handlediv"><br></div><h3 class="hndle"><span><?php 
        echo $s["title"];
        ?>
</span></h3>
            <div class="inside">
                    <?php 
        for ($i = 0; $i < count($fields); $i++) {
            $f = $fields[$i];
            ?>
                            <div class="form-field form-required">
                                <?php 
            design_do_field($f, $existing_values[$f["slug"]], "gambling_options");
            ?>
                            </div>
                        <?php 
        }
        ?>
            </div>                
        </div>
<?php 
    }
    ?>
</div>



<div class="clear"></div>
<input type="submit" value="Save Changes" accesskey="p" tabindex="5" id="publish" class="button-primary" name="publish">
<input type="submit" name="action" value="Reset to Default" class="button-secondary">
</form>
		</div><!--poststuff-->
        
    </div><!--wrap-->

<?php 
}