finish basic options page, on to handling submissions

This commit is contained in:
John Bintz 2009-07-05 16:00:09 -04:00
parent c8db41accf
commit ddc296036b
2 changed files with 22 additions and 4 deletions

View File

@ -3,7 +3,9 @@
class ComicPressOptionsAdmin {
var $comicpress_options = array(
'comic_category_id' => 1,
'thumbnail_dimensions' => '760x'
'comic_dimensions' => '760x',
'rss_dimensions' => '350x',
'thumbnail_dimensions' => '125x'
);
function render_admin() {
@ -61,7 +63,7 @@ class ComicPressOptionsAdmin {
) as $id => $name) {
$dim = array_shift($parts);
if (!empty($dim) && !is_numeric($dim)) { $dim = ""; }
$output[] = '<label>' . $name . ': <input type="text" name="' . $root . '[' . $id . ']" value="' . $dim . '" /></label>';
$output[] = '<label>' . $name . ': <input type="text" name="' . $root . '[' . $id . ']" value="' . $dim . '" size="4" />px</label><br />';
}
return implode("\n", $output);
}

View File

@ -1,16 +1,32 @@
<div class="wrap">
<h2>ComicPress Config</h2>
<h2><?php _e('ComicPress Config', 'comicpress') ?></h2>
<form method="post">
<input type="hidden" name="cp[_nonce]" value="<?php echo $nonce ?>" />
<table>
<tr>
<th scope="row">Master Comic Category</th>
<th scope="row"><?php _e('Master Comic Category', 'comicpress') ?></th>
<td>
<select name="cp[comic_category_id]">
<?php echo $this->create_category_options($root_categories, $this->comicpress_options['comicpress_category_id']) ?>
</select>
</td>
</tr>
<?php foreach (array(
'comic_dimensions' => __('Comic Image Dimensions', 'comicpress'),
'rss_dimensions' => __('RSS Feed Image Dimensions', 'comicpress'),
'thumbnail_dimensions' => __('Thumbnail Image Dimensions', 'comicpress'),
) as $field => $name) { ?>
<tr>
<th scope="row"><?php echo $name ?></th>
<td>
<?php echo $this->create_dimension_selector('cp[' . $field . ']', $this->comicpress_options[$field]) ?>
</td>
</tr>
<?php } ?>
<tr>
<td>&nbsp;</td>
<td><input type="submit" value="Submit Changes" /></td>
</tr>
</table>
</form>
</div>