web/wp-content/themes/elegant-box/functions.php
author ymh <ymh.work@gmail.com>
Mon, 22 Mar 2010 16:36:28 +0100
changeset 5 ac511f1ccc8e
parent 1 0d28b7c10758
permissions -rw-r--r--
add hgignore
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
0d28b7c10758 First commit
ymh
parents:
diff changeset
     3
/** elegantbox options */
0d28b7c10758 First commit
ymh
parents:
diff changeset
     4
class ElegantboxOptions {
0d28b7c10758 First commit
ymh
parents:
diff changeset
     5
	function getOptions() {
0d28b7c10758 First commit
ymh
parents:
diff changeset
     6
		$options = get_option('elegantbox_options');
0d28b7c10758 First commit
ymh
parents:
diff changeset
     7
		if (!is_array($options)) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
     8
			$options['style'] = 'white';
0d28b7c10758 First commit
ymh
parents:
diff changeset
     9
			$options['style_switcher'] = true;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    10
			$options['google_cse'] = false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    11
			$options['google_cse_cx'] = '';
0d28b7c10758 First commit
ymh
parents:
diff changeset
    12
			$options['menu_type'] = 'pages';
0d28b7c10758 First commit
ymh
parents:
diff changeset
    13
			$options['notice'] = false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    14
			$options['notice_icon'] = false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    15
			$options['notice_content'] = '';
0d28b7c10758 First commit
ymh
parents:
diff changeset
    16
			$options['showcase_registered'] = false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    17
			$options['showcase_commentator'] = false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    18
			$options['showcase_visitor'] = false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    19
			$options['showcase_content'] = '';
0d28b7c10758 First commit
ymh
parents:
diff changeset
    20
			$options['showcase_2_registered'] = false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    21
			$options['showcase_2_commentator'] = false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    22
			$options['showcase_2_visitor'] = false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    23
			$options['showcase_2_content'] = '';
0d28b7c10758 First commit
ymh
parents:
diff changeset
    24
			$options['categories'] = false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    25
			$options['tags'] = true;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    26
			$options['ctrlentry'] = false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    27
			$options['feed'] = false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    28
			$options['feed_url'] = '';
0d28b7c10758 First commit
ymh
parents:
diff changeset
    29
			$options['feed_readers'] = true;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    30
			$options['twitter'] = false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    31
			$options['twitter_username'] = '';
0d28b7c10758 First commit
ymh
parents:
diff changeset
    32
			$options['analytics'] = false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    33
			$options['analytics_content'] = '';
0d28b7c10758 First commit
ymh
parents:
diff changeset
    34
			update_option('elegantbox_options', $options);
0d28b7c10758 First commit
ymh
parents:
diff changeset
    35
		}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    36
		return $options;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    37
	}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    38
0d28b7c10758 First commit
ymh
parents:
diff changeset
    39
	function add() {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    40
		if(isset($_POST['elegantbox_save'])) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    41
			$options = ElegantboxOptions::getOptions();
0d28b7c10758 First commit
ymh
parents:
diff changeset
    42
0d28b7c10758 First commit
ymh
parents:
diff changeset
    43
			// style
0d28b7c10758 First commit
ymh
parents:
diff changeset
    44
			$options['style'] = $_POST['style'];
0d28b7c10758 First commit
ymh
parents:
diff changeset
    45
			if(!$_POST['style_switcher']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    46
				$options['style_switcher'] = (bool)false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    47
			} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    48
				$options['style_switcher'] = (bool)true;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    49
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    50
0d28b7c10758 First commit
ymh
parents:
diff changeset
    51
			// google custom search engine
0d28b7c10758 First commit
ymh
parents:
diff changeset
    52
			if ($_POST['google_cse']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    53
				$options['google_cse'] = (bool)true;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    54
			} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    55
				$options['google_cse'] = (bool)false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    56
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    57
			$options['google_cse_cx'] = stripslashes($_POST['google_cse_cx']);
0d28b7c10758 First commit
ymh
parents:
diff changeset
    58
0d28b7c10758 First commit
ymh
parents:
diff changeset
    59
			// menu
0d28b7c10758 First commit
ymh
parents:
diff changeset
    60
			$options['menu_type'] = stripslashes($_POST['menu_type']);
0d28b7c10758 First commit
ymh
parents:
diff changeset
    61
0d28b7c10758 First commit
ymh
parents:
diff changeset
    62
			// notice
0d28b7c10758 First commit
ymh
parents:
diff changeset
    63
			if ($_POST['notice']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    64
				$options['notice'] = (bool)true;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    65
			} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    66
				$options['notice'] = (bool)false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    67
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    68
			if ($_POST['notice_icon']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    69
				$options['notice_icon'] = (bool)true;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    70
			} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    71
				$options['notice_icon'] = (bool)false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    72
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    73
			$options['notice_content'] = stripslashes($_POST['notice_content']);
0d28b7c10758 First commit
ymh
parents:
diff changeset
    74
0d28b7c10758 First commit
ymh
parents:
diff changeset
    75
			// showcase
0d28b7c10758 First commit
ymh
parents:
diff changeset
    76
			if ($_POST['showcase_registered']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    77
				$options['showcase_registered'] = (bool)true;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    78
			} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    79
				$options['showcase_registered'] = (bool)false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    80
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    81
			if ($_POST['showcase_commentator']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    82
				$options['showcase_commentator'] = (bool)true;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    83
			} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    84
				$options['showcase_commentator'] = (bool)false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    85
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    86
			if ($_POST['showcase_visitor']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    87
				$options['showcase_visitor'] = (bool)true;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    88
			} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    89
				$options['showcase_visitor'] = (bool)false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    90
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    91
			$options['showcase_content'] = stripslashes($_POST['showcase_content']);
0d28b7c10758 First commit
ymh
parents:
diff changeset
    92
			if ($_POST['showcase_2_registered']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    93
				$options['showcase_2_registered'] = (bool)true;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    94
			} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    95
				$options['showcase_2_registered'] = (bool)false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    96
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
    97
			if ($_POST['showcase_2_commentator']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
    98
				$options['showcase_2_commentator'] = (bool)true;
0d28b7c10758 First commit
ymh
parents:
diff changeset
    99
			} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   100
				$options['showcase_2_commentator'] = (bool)false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   101
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   102
			if ($_POST['showcase_2_visitor']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   103
				$options['showcase_2_visitor'] = (bool)true;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   104
			} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   105
				$options['showcase_2_visitor'] = (bool)false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   106
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   107
			$options['showcase_2_content'] = stripslashes($_POST['showcase_2_content']);
0d28b7c10758 First commit
ymh
parents:
diff changeset
   108
0d28b7c10758 First commit
ymh
parents:
diff changeset
   109
			// categories & tags
0d28b7c10758 First commit
ymh
parents:
diff changeset
   110
			if ($_POST['categories']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   111
				$options['categories'] = (bool)true;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   112
			} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   113
				$options['categories'] = (bool)false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   114
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   115
			if (!$_POST['tags']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   116
				$options['tags'] = (bool)false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   117
			} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   118
				$options['tags'] = (bool)true;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   119
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   120
0d28b7c10758 First commit
ymh
parents:
diff changeset
   121
			// ctrl + entry
0d28b7c10758 First commit
ymh
parents:
diff changeset
   122
			if ($_POST['ctrlentry']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   123
				$options['ctrlentry'] = (bool)true;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   124
			} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   125
				$options['ctrlentry'] = (bool)false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   126
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   127
0d28b7c10758 First commit
ymh
parents:
diff changeset
   128
			// feed
0d28b7c10758 First commit
ymh
parents:
diff changeset
   129
			if ($_POST['feed']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   130
				$options['feed'] = (bool)true;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   131
			} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   132
				$options['feed'] = (bool)false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   133
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   134
			$options['feed_url'] = stripslashes($_POST['feed_url']);
0d28b7c10758 First commit
ymh
parents:
diff changeset
   135
			if (!$_POST['feed_readers']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   136
				$options['feed_readers'] = (bool)false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   137
			} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   138
				$options['feed_readers'] = (bool)true;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   139
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   140
0d28b7c10758 First commit
ymh
parents:
diff changeset
   141
			// twitter
0d28b7c10758 First commit
ymh
parents:
diff changeset
   142
			if ($_POST['twitter']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   143
				$options['twitter'] = (bool)true;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   144
			} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   145
				$options['twitter'] = (bool)false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   146
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   147
			$options['twitter_username'] = stripslashes($_POST['twitter_username']);
0d28b7c10758 First commit
ymh
parents:
diff changeset
   148
0d28b7c10758 First commit
ymh
parents:
diff changeset
   149
			// analytics
0d28b7c10758 First commit
ymh
parents:
diff changeset
   150
			if ($_POST['analytics']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   151
				$options['analytics'] = (bool)true;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   152
			} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   153
				$options['analytics'] = (bool)false;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   154
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   155
			$options['analytics_content'] = stripslashes($_POST['analytics_content']);
0d28b7c10758 First commit
ymh
parents:
diff changeset
   156
0d28b7c10758 First commit
ymh
parents:
diff changeset
   157
			update_option('elegantbox_options', $options);
0d28b7c10758 First commit
ymh
parents:
diff changeset
   158
0d28b7c10758 First commit
ymh
parents:
diff changeset
   159
		} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   160
			ElegantboxOptions::getOptions();
0d28b7c10758 First commit
ymh
parents:
diff changeset
   161
		}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   162
0d28b7c10758 First commit
ymh
parents:
diff changeset
   163
		add_theme_page(__('Current Theme Options', 'elegantbox'), __('Current Theme Options', 'elegantbox'), 'edit_themes', basename(__FILE__), array('ElegantboxOptions', 'display'));
0d28b7c10758 First commit
ymh
parents:
diff changeset
   164
	}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   165
0d28b7c10758 First commit
ymh
parents:
diff changeset
   166
	function display() {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   167
		$options = ElegantboxOptions::getOptions();
0d28b7c10758 First commit
ymh
parents:
diff changeset
   168
0d28b7c10758 First commit
ymh
parents:
diff changeset
   169
		// Get the styles folder listing
0d28b7c10758 First commit
ymh
parents:
diff changeset
   170
		$styleFolder = TEMPLATEPATH . '/styles/';
0d28b7c10758 First commit
ymh
parents:
diff changeset
   171
		$styleArray = array();
0d28b7c10758 First commit
ymh
parents:
diff changeset
   172
		$objStyleFolder = dir($styleFolder);
0d28b7c10758 First commit
ymh
parents:
diff changeset
   173
		while(false !== ($styleFile = $objStyleFolder->read())) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   174
			if(is_dir($styleFolder . $styleFile) && $styleFile != '.' &&  $styleFile != '..') {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   175
				$styleArray[] = $styleFile;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   176
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   177
		}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   178
		$objStyleFolder->close();
0d28b7c10758 First commit
ymh
parents:
diff changeset
   179
?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   180
0d28b7c10758 First commit
ymh
parents:
diff changeset
   181
<form action="#" method="post" enctype="multipart/form-data" name="elegantbox_form" id="elegantbox_form">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   182
	<div class="wrap">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   183
		<h2><?php _e('Current Theme Options', 'elegantbox'); ?></h2>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   184
0d28b7c10758 First commit
ymh
parents:
diff changeset
   185
		<table class="form-table">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   186
			<tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   187
				<tr valign="top">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   188
					<th scope="row"><?php _e('Style', 'elegantbox'); ?></th>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   189
					<td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   190
						<label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   191
							<input name="style_switcher" type="checkbox" value="checkbox" <?php if($options['style_switcher']) echo "checked='checked'"; ?> />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   192
							 <?php _e('Allow visitors to change the style.', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   193
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   194
						<br/>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   195
						<?php _e('Default style:', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   196
						 <select name="style" size="1">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   197
<?php
0d28b7c10758 First commit
ymh
parents:
diff changeset
   198
		if (is_array($styleArray)) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   199
			foreach ($styleArray as $style) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   200
				if ($style == $options['style']) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   201
					$styleSelected = ' selected ';
0d28b7c10758 First commit
ymh
parents:
diff changeset
   202
				} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   203
					$styleSelected = '';
0d28b7c10758 First commit
ymh
parents:
diff changeset
   204
				}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   205
				echo '<option value="' . $style . '"' . $styleSelected . '>' . $style . '</option>' . "\n";
0d28b7c10758 First commit
ymh
parents:
diff changeset
   206
			}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   207
		} else {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   208
			echo '<option value="0">' . __('Please install a valid style in the /styles/ folder.', 'elegantbox') . '</option>';
0d28b7c10758 First commit
ymh
parents:
diff changeset
   209
		}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   210
?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   211
						</select>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   212
					</td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   213
				</tr>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   214
			</tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   215
		</table>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   216
0d28b7c10758 First commit
ymh
parents:
diff changeset
   217
		<table class="form-table">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   218
			<tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   219
				<tr valign="top">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   220
					<th scope="row"><?php _e('Search', 'elegantbox'); ?></th>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   221
					<td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   222
						<label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   223
							<input name="google_cse" type="checkbox" value="checkbox" <?php if($options['google_cse']) echo "checked='checked'"; ?> />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   224
							 <?php _e('Using google custom search engine.', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   225
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   226
						<br/>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   227
						<?php _e('CX:', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   228
						 <input type="text" name="google_cse_cx" id="google_cse_cx" class="code" size="40" value="<?php echo($options['google_cse_cx']); ?>">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   229
						<br/>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   230
						<?php _e('Find <code>name="cx"</code> in the <strong>Search box code</strong> of <a href="http://www.google.com/coop/cse/">Google Custom Search Engine</a>, and type the <code>value</code> here.<br/>For example: <code>014782006753236413342:1ltfrybsbz4</code>', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   231
					</td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   232
				</tr>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   233
			</tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   234
		</table>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   235
0d28b7c10758 First commit
ymh
parents:
diff changeset
   236
		<table class="form-table">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   237
			<tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   238
				<tr valign="top">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   239
					<th scope="row"><?php _e('Menubar', 'elegantbox'); ?></th>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   240
					<td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   241
						<label style="margin-right:20px;">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   242
							<input name="menu_type" type="radio" value="pages" <?php if($options['menu_type'] != 'categories') echo "checked='checked'"; ?> />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   243
							 <?php _e('Show pages as menu.', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   244
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   245
						<label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   246
							<input name="menu_type" type="radio" value="categories" <?php if($options['menu_type'] == 'categories') echo "checked='checked'"; ?> />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   247
							 <?php _e('Show categories as menu.', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   248
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   249
					</td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   250
				</tr>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   251
			</tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   252
		</table>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   253
0d28b7c10758 First commit
ymh
parents:
diff changeset
   254
		<table class="form-table">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   255
			<tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   256
				<tr valign="top">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   257
					<th scope="row">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   258
						<?php _e('Notice', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   259
						<br/>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   260
						<small style="font-weight:normal;"><?php _e('HTML enabled', 'elegantbox') ?></small>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   261
					</th>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   262
					<td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   263
						<label style="margin-right:20px;">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   264
							<input name="notice" type="checkbox" value="checkbox" <?php if($options['notice']) echo "checked='checked'"; ?> />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   265
							 <?php _e('Show notice.', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   266
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   267
						<label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   268
							<input name="notice_icon" type="checkbox" value="checkbox" <?php if($options['notice_icon']) echo "checked='checked'"; ?> />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   269
							 <?php _e('Display an icon in the notice bar.', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   270
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   271
						</div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   272
						<label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   273
							<textarea name="notice_content" cols="50" rows="10" id="notice_content" style="width:98%;font-size:12px;" class="code"><?php echo($options['notice_content']); ?></textarea>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   274
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   275
					</td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   276
				</tr>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   277
			</tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   278
		</table>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   279
0d28b7c10758 First commit
ymh
parents:
diff changeset
   280
		<table class="form-table">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   281
			<tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   282
				<tr valign="top">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   283
					<th scope="row">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   284
						<?php _e('Showcase', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   285
						<br/>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   286
						<small style="font-weight:normal;"><?php _e('HTML enabled', 'elegantbox') ?></small>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   287
					</th>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   288
					<td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   289
0d28b7c10758 First commit
ymh
parents:
diff changeset
   290
						<!-- showcase START -->
0d28b7c10758 First commit
ymh
parents:
diff changeset
   291
						<?php _e('This showcase will display at the top of sidebar.', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   292
						<br />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   293
						<?php _e('Who can see?', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   294
						<label style="margin-left:10px;">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   295
						<input name="showcase_registered" type="checkbox" value="checkbox" <?php if($options['showcase_registered']) echo "checked='checked'"; ?> />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   296
							 <?php _e('Registered Users', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   297
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   298
						<label style="margin-left:10px;">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   299
							<input name="showcase_commentator" type="checkbox" value="checkbox" <?php if($options['showcase_commentator']) echo "checked='checked'"; ?> />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   300
							 <?php _e('Commentators', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   301
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   302
						<label style="margin-left:10px;">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   303
							<input name="showcase_visitor" type="checkbox" value="checkbox" <?php if($options['showcase_visitor']) echo "checked='checked'"; ?> />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   304
							 <?php _e('Visitors', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   305
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   306
						<br />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   307
						<label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   308
							<textarea name="showcase_content" cols="50" rows="10" id="showcase_content" style="width:98%;font-size:12px;" class="code"><?php echo($options['showcase_content']); ?></textarea>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   309
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   310
						<!-- showcase END -->
0d28b7c10758 First commit
ymh
parents:
diff changeset
   311
0d28b7c10758 First commit
ymh
parents:
diff changeset
   312
						<br/><br/>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   313
0d28b7c10758 First commit
ymh
parents:
diff changeset
   314
						<!-- showcase 2 START -->
0d28b7c10758 First commit
ymh
parents:
diff changeset
   315
						<?php _e('This showcase will display at the bottom of sidebar.', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   316
						<br />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   317
						<?php _e('Who can see?', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   318
						<label style="margin-left:10px;">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   319
							<input name="showcase_2_registered" type="checkbox" value="checkbox" <?php if($options['showcase_2_registered']) echo "checked='checked'"; ?> />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   320
							 <?php _e('Registered Users', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   321
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   322
						<label style="margin-left:10px;">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   323
							<input name="showcase_2_commentator" type="checkbox" value="checkbox" <?php if($options['showcase_2_commentator']) echo "checked='checked'"; ?> />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   324
							 <?php _e('Commentators', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   325
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   326
						<label style="margin-left:10px;">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   327
							<input name="showcase_2_visitor" type="checkbox" value="checkbox" <?php if($options['showcase_2_visitor']) echo "checked='checked'"; ?> />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   328
							 <?php _e('Visitors', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   329
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   330
						<br />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   331
						<label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   332
							<textarea name="showcase_2_content" cols="50" rows="10" id="showcase_2_content" style="width:98%;font-size:12px;" class="code"><?php echo($options['showcase_2_content']); ?></textarea>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   333
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   334
						<!-- showcase 2 END -->
0d28b7c10758 First commit
ymh
parents:
diff changeset
   335
0d28b7c10758 First commit
ymh
parents:
diff changeset
   336
					</td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   337
				</tr>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   338
			</tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   339
		</table>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   340
0d28b7c10758 First commit
ymh
parents:
diff changeset
   341
		<table class="form-table">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   342
			<tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   343
				<tr valign="top">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   344
					<th scope="row"><?php _e('Posts', 'elegantbox'); ?></th>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   345
					<td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   346
						<label style="margin-right:20px;">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   347
							<input name="categories" type="checkbox" value="checkbox" <?php if($options['categories']) echo "checked='checked'"; ?> />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   348
							 <?php _e('Show categories on posts.', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   349
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   350
						<label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   351
							<input name="tags" type="checkbox" value="checkbox" <?php if($options['tags']) echo "checked='checked'"; ?> />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   352
							 <?php _e('Show tags on posts.', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   353
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   354
					</td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   355
				</tr>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   356
			</tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   357
		</table>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   358
0d28b7c10758 First commit
ymh
parents:
diff changeset
   359
		<table class="form-table">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   360
			<tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   361
				<tr valign="top">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   362
					<th scope="row"><?php _e('Comments', 'elegantbox'); ?></th>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   363
					<td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   364
						<label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   365
							<input name="ctrlentry" type="checkbox" value="checkbox" <?php if($options['ctrlentry']) echo "checked='checked'"; ?> />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   366
							 <?php _e('Submit comments with Ctrl+Enter.', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   367
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   368
					</td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   369
				</tr>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   370
			</tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   371
		</table>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   372
0d28b7c10758 First commit
ymh
parents:
diff changeset
   373
		<table class="form-table">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   374
			<tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   375
				<tr valign="top">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   376
					<th scope="row"><?php _e('Feed', 'elegantbox'); ?></th>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   377
					<td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   378
						<label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   379
							<input name="feed" type="checkbox" value="checkbox" <?php if($options['feed']) echo "checked='checked'"; ?> />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   380
							 <?php _e('Using custom feed.', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   381
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   382
						 <?php _e('Feed URL:', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   383
						 <input type="text" name="feed_url" id="feed_url" class="code" size="40" value="<?php echo($options['feed_url']); ?>">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   384
						<br/>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   385
						<label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   386
							<input name="feed_readers" type="checkbox" value="checkbox" <?php if($options['feed_readers']) echo "checked='checked'"; ?> />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   387
							 <?php _e('Show the feed reader list when mouse over on feed button.', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   388
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   389
					</td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   390
				</tr>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   391
			</tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   392
		</table>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   393
0d28b7c10758 First commit
ymh
parents:
diff changeset
   394
		<table class="form-table">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   395
			<tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   396
				<tr valign="top">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   397
					<th scope="row"><?php _e('Twitter', 'elegantbox'); ?></th>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   398
					<td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   399
						<label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   400
							<input name="twitter" type="checkbox" value="checkbox" <?php if($options['twitter']) echo "checked='checked'"; ?> />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   401
							 <?php _e('Add Twitter button.', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   402
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   403
						<br />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   404
						 <?php _e('Twitter username:', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   405
						 <input type="text" name="twitter_username" id="twitter_username" class="code" size="40" value="<?php echo($options['twitter_username']); ?>">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   406
						<br />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   407
						<a href="https://twitter.com/neoease/" onclick="window.open(this.href);return false;">Follow NeoEase</a>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   408
						 | <a href="https://twitter.com/mg12/" onclick="window.open(this.href);return false;">Follow MG12</a>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   409
					</td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   410
				</tr>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   411
			</tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   412
		</table>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   413
0d28b7c10758 First commit
ymh
parents:
diff changeset
   414
		<table class="form-table">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   415
			<tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   416
				<tr valign="top">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   417
					<th scope="row">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   418
						<?php _e('Web Analytics', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   419
						<br/>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   420
						<small style="font-weight:normal;"><?php _e('HTML enabled', 'elegantbox'); ?></small>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   421
					</th>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   422
					<td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   423
						<label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   424
							<input name="analytics" type="checkbox" value="checkbox" <?php if($options['analytics']) echo "checked='checked'"; ?> />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   425
							 <?php _e('Add web analytics code to your site. (e.g. Google Analytics, Yahoo! Web Analytics, ...)', 'elegantbox'); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   426
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   427
						<label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   428
							<textarea name="analytics_content" cols="50" rows="10" id="analytics_content" class="code" style="width:98%;font-size:12px;"><?php echo($options['analytics_content']); ?></textarea>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   429
						</label>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   430
					</td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   431
				</tr>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   432
			</tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   433
		</table>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   434
0d28b7c10758 First commit
ymh
parents:
diff changeset
   435
		<p class="submit">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   436
			<input class="button-primary" type="submit" name="elegantbox_save" value="<?php _e('Save Changes', 'elegantbox'); ?>" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   437
		</p>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   438
	</div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   439
0d28b7c10758 First commit
ymh
parents:
diff changeset
   440
</form>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   441
0d28b7c10758 First commit
ymh
parents:
diff changeset
   442
<!-- donation -->
0d28b7c10758 First commit
ymh
parents:
diff changeset
   443
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   444
	<div class="wrap" style="background:#E3E3E3; margin-bottom:1em;">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   445
0d28b7c10758 First commit
ymh
parents:
diff changeset
   446
		<table class="form-table">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   447
			<tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   448
				<tr valign="top">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   449
					<th scope="row">Donation</th>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   450
					<td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   451
						If you find my work useful and you want to encourage the development of more free resources, you can do it by donating...
0d28b7c10758 First commit
ymh
parents:
diff changeset
   452
						<br />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   453
						<input type="hidden" name="cmd" value="_s-xclick" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   454
						<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----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-----END PKCS7-----" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   455
						<input style="border:none;" type="image" src="https://www.paypal.com/en_GB/i/btn/btn_donate_LG.gif" name="submit" alt="" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   456
						<img alt="" src="https://www.paypal.com/zh_XC/i/scr/pixel.gif" width="1" height="1" />
0d28b7c10758 First commit
ymh
parents:
diff changeset
   457
					</td>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   458
				</tr>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   459
			</tbody>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   460
		</table>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   461
0d28b7c10758 First commit
ymh
parents:
diff changeset
   462
	</div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   463
</form>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   464
0d28b7c10758 First commit
ymh
parents:
diff changeset
   465
<?php
0d28b7c10758 First commit
ymh
parents:
diff changeset
   466
	}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   467
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   468
0d28b7c10758 First commit
ymh
parents:
diff changeset
   469
// Register functions
0d28b7c10758 First commit
ymh
parents:
diff changeset
   470
add_action('admin_menu', array('ElegantboxOptions', 'add'));
0d28b7c10758 First commit
ymh
parents:
diff changeset
   471
0d28b7c10758 First commit
ymh
parents:
diff changeset
   472
/** l10n */
0d28b7c10758 First commit
ymh
parents:
diff changeset
   473
function theme_init(){
0d28b7c10758 First commit
ymh
parents:
diff changeset
   474
	load_theme_textdomain('elegantbox', get_template_directory() . '/languages');
0d28b7c10758 First commit
ymh
parents:
diff changeset
   475
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   476
add_action ('init', 'theme_init');
0d28b7c10758 First commit
ymh
parents:
diff changeset
   477
0d28b7c10758 First commit
ymh
parents:
diff changeset
   478
/** widgets */
0d28b7c10758 First commit
ymh
parents:
diff changeset
   479
if( function_exists('register_sidebar') )
0d28b7c10758 First commit
ymh
parents:
diff changeset
   480
	register_sidebar(array(
0d28b7c10758 First commit
ymh
parents:
diff changeset
   481
		'before_widget' => '<li class="widget %2$s">',
0d28b7c10758 First commit
ymh
parents:
diff changeset
   482
		'after_widget' => '</li>',
0d28b7c10758 First commit
ymh
parents:
diff changeset
   483
		'before_title' => '<h3>',
0d28b7c10758 First commit
ymh
parents:
diff changeset
   484
		'after_title' => '</h3>',
0d28b7c10758 First commit
ymh
parents:
diff changeset
   485
	));
0d28b7c10758 First commit
ymh
parents:
diff changeset
   486
0d28b7c10758 First commit
ymh
parents:
diff changeset
   487
/** Comments */
0d28b7c10758 First commit
ymh
parents:
diff changeset
   488
if (function_exists('wp_list_comments')) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   489
	// comment count
0d28b7c10758 First commit
ymh
parents:
diff changeset
   490
	function comment_count( $commentcount ) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   491
		global $id;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   492
		$_comments = get_comments('status=approve&post_id=' . $id);
0d28b7c10758 First commit
ymh
parents:
diff changeset
   493
		$comments_by_type = &separate_comments($_comments);
0d28b7c10758 First commit
ymh
parents:
diff changeset
   494
		return count($comments_by_type['comment']);
0d28b7c10758 First commit
ymh
parents:
diff changeset
   495
	}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   496
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   497
0d28b7c10758 First commit
ymh
parents:
diff changeset
   498
// custom comments
0d28b7c10758 First commit
ymh
parents:
diff changeset
   499
function custom_comments($comment, $args, $depth) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   500
	$GLOBALS['comment'] = $comment;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   501
	global $commentcount;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   502
	if(!$commentcount) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   503
		$commentcount = 0;
0d28b7c10758 First commit
ymh
parents:
diff changeset
   504
	}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   505
?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   506
	<li class="comment <?php if($comment->comment_author_email == get_the_author_email()) {echo ' admincomment';} ?>" id="comment-<?php comment_ID() ?>">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   507
		<div class="userinfo">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   508
			<?php
0d28b7c10758 First commit
ymh
parents:
diff changeset
   509
				// WordPress 2.5 or higher
0d28b7c10758 First commit
ymh
parents:
diff changeset
   510
				if (function_exists('get_avatar') && get_option('show_avatars')) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   511
					echo '<div class="userpic">'; echo get_avatar($comment, 24); echo '</div>';
0d28b7c10758 First commit
ymh
parents:
diff changeset
   512
				// WordPress 2.3.3 or lower
0d28b7c10758 First commit
ymh
parents:
diff changeset
   513
				} else if (function_exists('gravatar')) {
0d28b7c10758 First commit
ymh
parents:
diff changeset
   514
					echo '<div class="userpic"><img class="avatar" src="'; gravatar("G", 24); echo '" alt="avatar" /></div>';
0d28b7c10758 First commit
ymh
parents:
diff changeset
   515
				}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   516
			?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   517
			<div class="usertext">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   518
				<div class="username">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   519
					<?php if (get_comment_author_url()) : ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   520
						<a id="commentauthor-<?php comment_ID() ?>" href="<?php comment_author_url() ?>" rel="external nofollow">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   521
					<?php else : ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   522
						<span id="commentauthor-<?php comment_ID() ?>">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   523
					<?php endif; ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   524
						<?php comment_author() ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   525
					<?php if(get_comment_author_url()) : ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   526
						</a>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   527
					<?php else : ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   528
						</span>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   529
					<?php endif; ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   530
				</div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   531
				<div class="date"><?php printf( __('%1$s at %2$s', 'elegantbox'), get_comment_date(__('F jS, Y', 'elegantbox')), get_comment_time(__('H:i', 'elegantbox')) ); ?></div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   532
			</div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   533
			<div class="count">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   534
				<?php if (!get_option('thread_comments')) : ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   535
					<a href="javascript:void(0);" onclick="CMT.reply('commentauthor-<?php comment_ID() ?>', 'comment-<?php comment_ID() ?>', 'comment');"><?php _e('Reply', 'elegantbox'); ?></a> | 
0d28b7c10758 First commit
ymh
parents:
diff changeset
   536
				<?php else : ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   537
					<?php comment_reply_link(array('depth' => $depth, 'max_depth'=> $args['max_depth'], 'reply_text' => __('Reply', 'elegantbox'), 'after' => ' | '));?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   538
				<?php endif; ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   539
				<a href="javascript:void(0);" onclick="CMT.quote('commentauthor-<?php comment_ID() ?>', 'comment-<?php comment_ID() ?>', 'commentbody-<?php comment_ID() ?>', 'comment');"><?php _e('Quote', 'elegantbox'); ?></a> | 
0d28b7c10758 First commit
ymh
parents:
diff changeset
   540
				<?php edit_comment_link(__('Edit', 'elegantbox'), '', ' | '); ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   541
				<a href="#comment-<?php comment_ID() ?>"><?php printf('#%1$s', ++$commentcount); ?></a>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   542
			</div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   543
			<div class="fixed"></div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   544
		</div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   545
		<div class="comment_text">
0d28b7c10758 First commit
ymh
parents:
diff changeset
   546
			<?php if ($comment->comment_approved == '0') : ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   547
				<p><small><?php _e('Your comment is awaiting moderation.', 'elegantbox'); ?></small></p>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   548
			<?php endif; ?>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   549
0d28b7c10758 First commit
ymh
parents:
diff changeset
   550
			<div id="commentbody-<?php comment_ID() ?>"><?php comment_text() ?></div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   551
		</div>
0d28b7c10758 First commit
ymh
parents:
diff changeset
   552
0d28b7c10758 First commit
ymh
parents:
diff changeset
   553
<?php
0d28b7c10758 First commit
ymh
parents:
diff changeset
   554
}
0d28b7c10758 First commit
ymh
parents:
diff changeset
   555
?>