web/wp-content/themes/bgw/includes/themeoptions.php
author ymh
Fri, 12 Mar 2010 13:29:04 +0000
changeset 1 0d28b7c10758
permissions -rw-r--r--
First commit
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
0d28b7c10758 First commit
ymh
parents:
diff changeset
     1
<?php
0d28b7c10758 First commit
ymh
parents:
diff changeset
     2
$themename = "SWT Theme";
0d28b7c10758 First commit
ymh
parents:
diff changeset
     3
$shortname = "swt";
0d28b7c10758 First commit
ymh
parents:
diff changeset
     4
$mx_categories_obj = get_categories('hide_empty=0');
0d28b7c10758 First commit
ymh
parents:
diff changeset
     5
$mx_categories = array();
0d28b7c10758 First commit
ymh
parents:
diff changeset
     6
foreach ($mx_categories_obj as $mx_cat) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
     7
	$mx_categories[$mx_cat->cat_ID] = $mx_cat->cat_name;
0d28b7c10758 First commit
ymh
parents:
diff changeset
     8
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
     9
$categories_tmp = array_unshift($mx_categories, "Select a category:","Uncategorized" );	
0d28b7c10758 First commit
ymh
parents:
diff changeset
    10
$number_entries = array("Select a Number:","1","2","3","4","5","6","7","8","9","10", "12","14", "16", "18", "20" );
0d28b7c10758 First commit
ymh
parents:
diff changeset
    11
$options = array (
0d28b7c10758 First commit
ymh
parents:
diff changeset
    12
0d28b7c10758 First commit
ymh
parents:
diff changeset
    13
0d28b7c10758 First commit
ymh
parents:
diff changeset
    14
0d28b7c10758 First commit
ymh
parents:
diff changeset
    15
0d28b7c10758 First commit
ymh
parents:
diff changeset
    16
    array(  "name" => "Featured Panel Settings",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    17
            "type" => "heading",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    18
			"desc" => "This section customizes the sliding panel area and the number of panels to be displayed.",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    19
       ),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    20
0d28b7c10758 First commit
ymh
parents:
diff changeset
    21
	array( 	"name" => "Featured Panel category",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    22
			"desc" => "Select the category that you would like to have displayed on the sliding.",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    23
			"id" => $shortname."_slide_category",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    24
			"std" => "Uncategorized",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    25
			"type" => "select",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    26
			"options" => $mx_categories),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    27
			
0d28b7c10758 First commit
ymh
parents:
diff changeset
    28
	array(	"name" => "Number of sliding panels",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    29
			"desc" => "Select the number of panels to display .",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    30
			"id" => $shortname."_slide_count",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    31
			"std" => "1",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    32
			"type" => "select",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    33
			"options" => $number_entries),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    34
0d28b7c10758 First commit
ymh
parents:
diff changeset
    35
	array(  "name" => "Enable/Disable Featured Categories",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    36
            "id" => $shortname."_fcats",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    37
            "type" => "select",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    38
            "std" => "Display",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    39
            "options" => array("Display", "Hide")),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    40
0d28b7c10758 First commit
ymh
parents:
diff changeset
    41
 	array(	"name" => "Choose Which <strong>Category</strong> To Feature On 1st Block?",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    42
			"id" => $shortname."_bluzon_featured_category1",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    43
            "type" => "select",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    44
            "std" => "Select A Category",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    45
			"options" => $mx_categories),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    46
0d28b7c10758 First commit
ymh
parents:
diff changeset
    47
			array(	"name" => "Choose How Many <strong>Post</strong> To Display On 1st Block?",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    48
			"id" => $shortname."_bluzon_featured_number1",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    49
            "type" => "select",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    50
            "std" => "Select A Number",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    51
			"options" => $number_entries),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    52
0d28b7c10758 First commit
ymh
parents:
diff changeset
    53
    	array( "name" => "Header banner Image",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    54
			"desc" => "Enter your 468 x 60 banner image url here.",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    55
            "id" => $shortname."_hbanner",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    56
            "std" => "Header banner  Image",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    57
            "type" => "text"),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    58
0d28b7c10758 First commit
ymh
parents:
diff changeset
    59
	array("name" => "Header banner Url",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    60
			"desc" => "Enter the header banner url here.",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    61
            "id" => $shortname."_hlink",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    62
            "std" => "Header banner url",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    63
            "type" => "text"),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    64
0d28b7c10758 First commit
ymh
parents:
diff changeset
    65
	array(  "name" => "125 x 125 banner Settings",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    66
            "type" => "heading",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    67
       ),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    68
0d28b7c10758 First commit
ymh
parents:
diff changeset
    69
	array("name" => "Banner-1 Image",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    70
			"desc" => "Enter your 125x125 banner image url here.",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    71
            "id" => $shortname."_banner1",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    72
            "std" => "Banner-1 image",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    73
            "type" => "text"),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    74
0d28b7c10758 First commit
ymh
parents:
diff changeset
    75
	array("name" => "Banner-1 Url",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    76
			"desc" => "Enter the banner-1 url here.",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    77
            "id" => $shortname."_link1",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    78
            "std" => "Banner-1 url",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    79
            "type" => "text"),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    80
0d28b7c10758 First commit
ymh
parents:
diff changeset
    81
	array("name" => "Banner-2 Image",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    82
			"desc" => "Enter your 125x125 banner image url here.",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    83
            "id" => $shortname."_banner2",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    84
            "std" => "Banner-2 image",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    85
            "type" => "text"),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    86
0d28b7c10758 First commit
ymh
parents:
diff changeset
    87
	array("name" => "Banner-2 Url",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    88
			"desc" => "Enter the banner-2 url here.",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    89
            "id" => $shortname."_link2",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    90
            "std" => "Banner-2 url",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    91
            "type" => "text"),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    92
0d28b7c10758 First commit
ymh
parents:
diff changeset
    93
	array("name" => "Banner-3 Image",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    94
			"desc" => "Enter your 125x125 banner image url here.",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    95
            "id" => $shortname."_banner3",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    96
            "std" => "Banner-3 image",
0d28b7c10758 First commit
ymh
parents:
diff changeset
    97
            "type" => "text"),
0d28b7c10758 First commit
ymh
parents:
diff changeset
    98
0d28b7c10758 First commit
ymh
parents:
diff changeset
    99
	array("name" => "Banner-3 Url",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   100
			"desc" => "Enter the banner-3 url here.",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   101
            "id" => $shortname."_link3",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   102
            "std" => "Banner-3 url",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   103
            "type" => "text"),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   104
0d28b7c10758 First commit
ymh
parents:
diff changeset
   105
	array("name" => "Banner-4 Image",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   106
			"desc" => "Enter your 125x125 banner image url here.",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   107
            "id" => $shortname."_banner4",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   108
            "std" => "Banner-4 image",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   109
            "type" => "text"),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   110
0d28b7c10758 First commit
ymh
parents:
diff changeset
   111
	array("name" => "Banner-4 Url",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   112
			"desc" => "Enter the banner-4 url here.",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   113
            "id" => $shortname."_link4",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   114
            "std" => "Banner-4 url",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   115
            "type" => "text"),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   116
            
0d28b7c10758 First commit
ymh
parents:
diff changeset
   117
   	array("name" => "Twitter url",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   118
			"desc" => "Twitter url here.",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   119
            "id" => $shortname."_twitt",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   120
            "std" => "#",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   121
            "type" => "text"),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   122
0d28b7c10758 First commit
ymh
parents:
diff changeset
   123
	array("name" => "Rss url",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   124
			"desc" => "Rss url here.",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   125
            "id" => $shortname."_rss",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   126
            "std" => "#",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   127
            "type" => "text"),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   128
0d28b7c10758 First commit
ymh
parents:
diff changeset
   129
	array("name" => "Email",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   130
			"desc" => "Email here.",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   131
            "id" => $shortname."_email",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   132
            "std" => "#",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   133
            "type" => "text"),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   134
0d28b7c10758 First commit
ymh
parents:
diff changeset
   135
	array(  "name" => "Enable/Disable social bookmark",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   136
            "id" => $shortname."_social",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   137
            "type" => "select",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   138
            "std" => "Display",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   139
            "options" => array("Display", "Hide")),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   140
0d28b7c10758 First commit
ymh
parents:
diff changeset
   141
	array(  "name" => "Enable/Disable Follow us",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   142
            "id" => $shortname."_follow",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   143
            "type" => "select",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   144
            "std" => "Display",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   145
            "options" => array("Display", "Hide")),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   146
0d28b7c10758 First commit
ymh
parents:
diff changeset
   147
	array(  "name" => "Enable/Disable top banner 468x165",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   148
            "id" => $shortname."_topbanner",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   149
            "type" => "select",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   150
            "std" => "Display",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   151
            "options" => array("Display", "Hide")),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   152
0d28b7c10758 First commit
ymh
parents:
diff changeset
   153
	array(  "name" => "Enable/Disable 125x125 banners",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   154
            "id" => $shortname."_banners",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   155
            "type" => "select",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   156
            "std" => "Display",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   157
            "options" => array("Display", "Hide")),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   158
0d28b7c10758 First commit
ymh
parents:
diff changeset
   159
	array(  "name" => "Exclude pages",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   160
			"desc" => "You can exclude some of the links in the pages menu (comma separated!).",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   161
            "id" => $shortname."_pages",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   162
            "std" => "",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   163
            "type" => "text"),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   164
0d28b7c10758 First commit
ymh
parents:
diff changeset
   165
	array(  "name" => "Exclude categories",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   166
			"desc" => "You can exclude some of the links in the categories menu (comma separated!).",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   167
            "id" => $shortname."_categories",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   168
            "std" => "",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   169
            "type" => "text"),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   170
0d28b7c10758 First commit
ymh
parents:
diff changeset
   171
	array(  "name" => "Enable/Disable About Us",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   172
            "id" => $shortname."_aboutcheck",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   173
            "type" => "select",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   174
            "std" => "Display",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   175
            "options" => array("Display", "Hide")),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   176
0d28b7c10758 First commit
ymh
parents:
diff changeset
   177
    array(  "name" => "About Us Text",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   178
            "id" => $shortname."_aboutus",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   179
            "std" => "",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   180
            "type" => "textarea"),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   181
0d28b7c10758 First commit
ymh
parents:
diff changeset
   182
    array(  "name" => "About Us Image",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   183
            "id" => $shortname."_about_image",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   184
            "std" => "",
0d28b7c10758 First commit
ymh
parents:
diff changeset
   185
            "type" => "text"),
0d28b7c10758 First commit
ymh
parents:
diff changeset
   186
   
0d28b7c10758 First commit
ymh
parents:
diff changeset
   187
);
0d28b7c10758 First commit
ymh
parents:
diff changeset
   188
0d28b7c10758 First commit
ymh
parents:
diff changeset
   189
function mytheme_add_admin() {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   190
0d28b7c10758 First commit
ymh
parents:
diff changeset
   191
    global $themename, $shortname, $options;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   192
0d28b7c10758 First commit
ymh
parents:
diff changeset
   193
    if ( $_GET['page'] == basename(__FILE__) ) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   194
    
0d28b7c10758 First commit
ymh
parents:
diff changeset
   195
        if ( 'save' == $_REQUEST['action'] ) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   196
0d28b7c10758 First commit
ymh
parents:
diff changeset
   197
                foreach ($options as $value) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   198
                    update_option( $value['id'], $_REQUEST[ $value['id'] ] ); }
0d28b7c10758 First commit
ymh
parents:
diff changeset
   199
0d28b7c10758 First commit
ymh
parents:
diff changeset
   200
                foreach ($options as $value) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   201
                    if( isset( $_REQUEST[ $value['id'] ] ) ) { update_option( $value['id'], $_REQUEST[ $value['id'] ]  ); } else { delete_option( $value['id'] ); } }
0d28b7c10758 First commit
ymh
parents:
diff changeset
   202
0d28b7c10758 First commit
ymh
parents:
diff changeset
   203
                header("Location: themes.php?page=themeoptions.php&saved=true");
0d28b7c10758 First commit
ymh
parents:
diff changeset
   204
                die;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   205
0d28b7c10758 First commit
ymh
parents:
diff changeset
   206
        } else if( 'reset' == $_REQUEST['action'] ) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   207
0d28b7c10758 First commit
ymh
parents:
diff changeset
   208
            foreach ($options as $value) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   209
                delete_option( $value['id'] ); 
0d28b7c10758 First commit
ymh
parents:
diff changeset
   210
                update_option( $value['id'], $value['std'] );}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   211
0d28b7c10758 First commit
ymh
parents:
diff changeset
   212
            header("Location: themes.php?page=themeoptions.php&reset=true");
0d28b7c10758 First commit
ymh
parents:
diff changeset
   213
            die;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   214
0d28b7c10758 First commit
ymh
parents:
diff changeset
   215
        }
0d28b7c10758 First commit
ymh
parents:
diff changeset
   216
    }
0d28b7c10758 First commit
ymh
parents:
diff changeset
   217
0d28b7c10758 First commit
ymh
parents:
diff changeset
   218
      add_theme_page($themename." Options", "$themename Options", 'edit_themes', basename(__FILE__), 'mytheme_admin');
0d28b7c10758 First commit
ymh
parents:
diff changeset
   219
0d28b7c10758 First commit
ymh
parents:
diff changeset
   220
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   221
0d28b7c10758 First commit
ymh
parents:
diff changeset
   222
function mytheme_admin() {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   223
0d28b7c10758 First commit
ymh
parents:
diff changeset
   224
    global $themename, $shortname, $options;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   225
0d28b7c10758 First commit
ymh
parents:
diff changeset
   226
    if ( $_REQUEST['saved'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' settings saved.</strong></p></div>';
0d28b7c10758 First commit
ymh
parents:
diff changeset
   227
    if ( $_REQUEST['reset'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' settings reset.</strong></p></div>';
0d28b7c10758 First commit
ymh
parents:
diff changeset
   228
    
0d28b7c10758 First commit
ymh
parents:
diff changeset
   229
    
0d28b7c10758 First commit
ymh
parents:
diff changeset
   230
?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   231
<div class="wrap">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   232
<h2><b><?php echo $themename; ?> theme options</b></h2>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   233
0d28b7c10758 First commit
ymh
parents:
diff changeset
   234
<form method="post">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   235
0d28b7c10758 First commit
ymh
parents:
diff changeset
   236
<table class="optiontable" >
0d28b7c10758 First commit
ymh
parents:
diff changeset
   237
0d28b7c10758 First commit
ymh
parents:
diff changeset
   238
<?php foreach ($options as $value) { 
0d28b7c10758 First commit
ymh
parents:
diff changeset
   239
    
0d28b7c10758 First commit
ymh
parents:
diff changeset
   240
	
0d28b7c10758 First commit
ymh
parents:
diff changeset
   241
if ($value['type'] == "text") { ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   242
        
0d28b7c10758 First commit
ymh
parents:
diff changeset
   243
<tr align="left"> 
0d28b7c10758 First commit
ymh
parents:
diff changeset
   244
    <th scope="row"><?php echo $value['name']; ?>:</th>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   245
    <td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   246
        <input name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" value="<?php if ( get_settings( $value['id'] ) != "") { echo get_settings( $value['id'] ); } else { echo $value['std']; } ?>" size="40" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   247
				
0d28b7c10758 First commit
ymh
parents:
diff changeset
   248
    </td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   249
	
0d28b7c10758 First commit
ymh
parents:
diff changeset
   250
</tr>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   251
<tr><td colspan=2> <small><?php echo $value['desc']; ?> </small> <hr /></td></tr>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   252
0d28b7c10758 First commit
ymh
parents:
diff changeset
   253
<?php } elseif ($value['type'] == "textarea") { ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   254
<tr align="left"> 
0d28b7c10758 First commit
ymh
parents:
diff changeset
   255
    <th scope="row"><?php echo $value['name']; ?>:</th>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   256
    <td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   257
                   <textarea name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" cols="40" rows="5"/><?php if ( get_settings( $value['id'] ) != "") { echo get_settings( $value['id'] ); } else { echo $value['std']; } ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   258
</textarea>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   259
0d28b7c10758 First commit
ymh
parents:
diff changeset
   260
				
0d28b7c10758 First commit
ymh
parents:
diff changeset
   261
    </td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   262
	
0d28b7c10758 First commit
ymh
parents:
diff changeset
   263
</tr>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   264
<tr><td colspan=2> <small><?php echo $value['desc']; ?> </small> <hr /></td></tr>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   265
0d28b7c10758 First commit
ymh
parents:
diff changeset
   266
<?php } elseif ($value['type'] == "select") { ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   267
0d28b7c10758 First commit
ymh
parents:
diff changeset
   268
    <tr align="left"> 
0d28b7c10758 First commit
ymh
parents:
diff changeset
   269
        <th scope="top"><?php echo $value['name']; ?>:</th>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   270
	        <td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   271
            <select name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   272
                <?php foreach ($value['options'] as $option) { ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   273
                <option<?php if ( get_settings( $value['id'] ) == $option) { echo ' selected="selected"'; }?>><?php echo $option; ?></option>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   274
                <?php } ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   275
            </select>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   276
			
0d28b7c10758 First commit
ymh
parents:
diff changeset
   277
        </td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   278
	
0d28b7c10758 First commit
ymh
parents:
diff changeset
   279
</tr>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   280
<tr><td colspan=2> <small><?php echo $value['desc']; ?> </small> <hr /></td></tr>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   281
0d28b7c10758 First commit
ymh
parents:
diff changeset
   282
0d28b7c10758 First commit
ymh
parents:
diff changeset
   283
0d28b7c10758 First commit
ymh
parents:
diff changeset
   284
<?php } elseif ($value['type'] == "heading") { ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   285
0d28b7c10758 First commit
ymh
parents:
diff changeset
   286
   <tr valign="top"> 
0d28b7c10758 First commit
ymh
parents:
diff changeset
   287
		    <td colspan="2" style="text-align: left;"><h2 style="color:grey;"><?php echo $value['name']; ?></h2></td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   288
		</tr>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   289
<tr><td colspan=2> <small> <p style="color:blue; margin:0 0;" > <?php echo $value['desc']; ?> </P> </small> <hr /></td></tr>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   290
0d28b7c10758 First commit
ymh
parents:
diff changeset
   291
<?php } ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   292
<?php 
0d28b7c10758 First commit
ymh
parents:
diff changeset
   293
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   294
?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   295
</table>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   296
<p class="submit">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   297
<input name="save" type="submit" value="Save changes" />    
0d28b7c10758 First commit
ymh
parents:
diff changeset
   298
<input type="hidden" name="action" value="save" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   299
</p>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   300
</form>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   301
<form method="post">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   302
<p class="submit">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   303
<input name="reset" type="submit" value="Reset" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   304
<input type="hidden" name="action" value="reset" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   305
</p>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   306
</form>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   307
<h2>Preview (updated when options are saved)</h2>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   308
<iframe src="../?preview=true" width="100%" height="600" ></iframe>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   309
<p>For support related issues visit the <a href="http://dannci.com/" >dannci.com</a></p>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   310
<?php
0d28b7c10758 First commit
ymh
parents:
diff changeset
   311
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   312
add_action('admin_menu', 'mytheme_add_admin'); ?>