Default page if no group selected.
git-svn-id: https://develop.svn.wordpress.org/trunk@620 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
d3d91bcc3c
commit
6467aad228
|
@ -36,8 +36,10 @@ for ($i=0; $i<count($b2varstoreset); $i += 1) {
|
||||||
}
|
}
|
||||||
|
|
||||||
require_once("optionhandler.php");
|
require_once("optionhandler.php");
|
||||||
|
$non_was_selected = 0;
|
||||||
if ($option_group_id == '') {
|
if ($option_group_id == '') {
|
||||||
$option_group_id = 1;
|
$option_group_id = 1;
|
||||||
|
$non_was_selected = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
switch($action) {
|
switch($action) {
|
||||||
|
@ -49,7 +51,7 @@ case "update":
|
||||||
|
|
||||||
// iterate through the list of options in this group
|
// iterate through the list of options in this group
|
||||||
// pull the vars from the post
|
// pull the vars from the post
|
||||||
// validate ranges etc.?
|
// validate ranges etc.
|
||||||
// update the values
|
// update the values
|
||||||
$options = $wpdb->get_results("SELECT $tableoptions.option_id, option_name, option_type, option_value, option_admin_level "
|
$options = $wpdb->get_results("SELECT $tableoptions.option_id, option_name, option_type, option_value, option_admin_level "
|
||||||
. "FROM $tableoptions "
|
. "FROM $tableoptions "
|
||||||
|
@ -102,12 +104,37 @@ default:
|
||||||
$standalone = 0;
|
$standalone = 0;
|
||||||
include_once("./admin-header.php");
|
include_once("./admin-header.php");
|
||||||
if ($user_level <= 3) {
|
if ($user_level <= 3) {
|
||||||
die("You have no right to edit the options for this blog.<br>Ask for a promotion to your <a href=\"mailto:$admin_email\">blog admin</a> :)");
|
die("You have no right to edit the options for this blog.<br>Ask for a promotion from your <a href=\"mailto:$admin_email\">blog admin</a> :)");
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
<?php
|
||||||
|
if ($non_was_selected) { // no group pre-selected, display opening page
|
||||||
|
?>
|
||||||
|
<div class="wrap">
|
||||||
|
<?php
|
||||||
|
//iterate through the available option groups. output them as a definition list.
|
||||||
|
$option_groups = $wpdb->get_results("SELECT group_id, group_name, group_desc, group_longdesc FROM $tableoptiongroups ORDER BY group_id");
|
||||||
|
foreach ($option_groups as $option_group) {
|
||||||
|
echo(" <dt><a href=\"$this_file?option_group_id={$option_group->group_id}\" title=\"{$option_group->group_desc}\">{$option_group->group_name}</a></dt>\n");
|
||||||
|
$current_long_desc = $option_group->group_longdesc;
|
||||||
|
if ($current_long_desc == '') {
|
||||||
|
$current_long_desc = 'No help for this group of options.';
|
||||||
|
}
|
||||||
|
echo(" <dd>{$option_group->group_desc}: $current_long_desc</dd>\n");
|
||||||
|
} // end for each group
|
||||||
|
?>
|
||||||
|
<dt><a href="options-permalink.php">Permalinks</a></dt>
|
||||||
|
<dd>Permanent link configuration</dd>
|
||||||
|
</div>
|
||||||
|
<?php
|
||||||
|
|
||||||
|
} else { //there was a group selected.
|
||||||
|
|
||||||
|
?>
|
||||||
<ul id="adminmenu2">
|
<ul id="adminmenu2">
|
||||||
<?php
|
<?php
|
||||||
//we need to iterate through the available option groups.
|
//Iterate through the available option groups.
|
||||||
$option_groups = $wpdb->get_results("SELECT group_id, group_name, group_desc, group_longdesc FROM $tableoptiongroups ORDER BY group_id");
|
$option_groups = $wpdb->get_results("SELECT group_id, group_name, group_desc, group_longdesc FROM $tableoptiongroups ORDER BY group_id");
|
||||||
foreach ($option_groups as $option_group) {
|
foreach ($option_groups as $option_group) {
|
||||||
if ($option_group->group_id == $option_group_id) {
|
if ($option_group->group_id == $option_group_id) {
|
||||||
|
@ -127,7 +154,6 @@ default:
|
||||||
<form name="form" action="<?php echo $this_file; ?>" method="post">
|
<form name="form" action="<?php echo $this_file; ?>" method="post">
|
||||||
<input type="hidden" name="action" value="update" />
|
<input type="hidden" name="action" value="update" />
|
||||||
<input type="hidden" name="option_group_id" value="<?php echo $option_group_id; ?>" />
|
<input type="hidden" name="option_group_id" value="<?php echo $option_group_id; ?>" />
|
||||||
|
|
||||||
<table width="90%" cellpadding="2" cellspacing="2" border="0">
|
<table width="90%" cellpadding="2" cellspacing="2" border="0">
|
||||||
<?php
|
<?php
|
||||||
//Now display all the options for the selected group.
|
//Now display all the options for the selected group.
|
||||||
|
@ -147,10 +173,8 @@ default:
|
||||||
<tr><td align="center" colspan="3"><input type="submit" name="Update" value="Update Settings" /></td></tr>
|
<tr><td align="center" colspan="3"><input type="submit" name="Update" value="Update Settings" /></td></tr>
|
||||||
<tr><td colspan="3"><?php echo $message; ?></td></tr>
|
<tr><td colspan="3"><?php echo $message; ?></td></tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="wrap">
|
<div class="wrap">
|
||||||
<?php
|
<?php
|
||||||
|
@ -164,8 +188,8 @@ if ($current_long_desc != '') {
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
<?php
|
<?php
|
||||||
|
} // end else a group was selected
|
||||||
break;
|
break;
|
||||||
}
|
} // end switch
|
||||||
|
|
||||||
include("admin-footer.php") ?>
|
include("admin-footer.php") ?>
|
Loading…
Reference in New Issue