Default page if no group selected.
git-svn-id: http://svn.automattic.com/wordpress/trunk@620 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
cb76dc4f33
commit
e79ab010c2
|
@ -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) {
|
||||||
|
@ -119,15 +146,14 @@ default:
|
||||||
}
|
}
|
||||||
} // end for each group
|
} // end for each group
|
||||||
?>
|
?>
|
||||||
<li class="last"><a href="options-permalink.php">Permalinks</a></li>
|
<li class="last"><a href="options-permalink.php">Permalinks</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<br clear="all" />
|
<br clear="all" />
|
||||||
<div class="wrap">
|
<div class="wrap">
|
||||||
<h2><?php echo $current_desc; ?></h2>
|
<h2><?php echo $current_desc; ?></h2>
|
||||||
<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.
|
||||||
|
@ -138,8 +164,8 @@ default:
|
||||||
. "ORDER BY seq");
|
. "ORDER BY seq");
|
||||||
if ($options) {
|
if ($options) {
|
||||||
foreach ($options as $option) {
|
foreach ($options as $option) {
|
||||||
echo('<tr><td width="10%" valign="top">'. get_option_widget($option, ($user_level >= $option->option_admin_level), '</td><td width="15%" valign="top" style="border: 1px solid #ccc">'));
|
echo(' <tr><td width="10%" valign="top">'. get_option_widget($option, ($user_level >= $option->option_admin_level), '</td><td width="15%" valign="top" style="border: 1px solid #ccc">'));
|
||||||
echo("</td><td valign='top' class='helptext'>$option->option_description</td></tr>\n");
|
echo(" </td><td valign='top' class='helptext'>$option->option_description</td></tr>\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
@ -147,25 +173,23 @@ 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>
|
||||||
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</form>
|
|
||||||
|
|
||||||
<div class="wrap">
|
<div class="wrap">
|
||||||
<?php
|
<?php
|
||||||
if ($current_long_desc != '') {
|
if ($current_long_desc != '') {
|
||||||
echo($current_long_desc);
|
echo($current_long_desc);
|
||||||
} else {
|
} else {
|
||||||
?>
|
?>
|
||||||
<p> No help for this group of options.</p>
|
<p> No help for this group of options.</p>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
</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