MDL-12756 print save button in admin search only when there are settings to save; merged from MOODLE_19_STABLE

This commit is contained in:
skodak 2007-12-29 16:49:26 +00:00
parent 64874c5aac
commit 8bbfc1e321
2 changed files with 6 additions and 1 deletions

View File

@ -51,7 +51,6 @@ echo '<fieldset>';
echo '<div class="clearer"><!-- --></div>';
if ($resultshtml != '') {
echo $resultshtml;
echo '<div class="form-buttons"><input class="form-submit" type="submit" value="'.get_string('savechanges','admin').'" /></div>';
} else {
echo get_string('noresults','admin');
}

View File

@ -4177,6 +4177,7 @@ function admin_search_settings_html($query) {
$adminroot =& admin_get_root();
$findings = $adminroot->search($query);
$return = '';
$savebutton = false;
foreach ($findings as $found) {
$page = $found->page;
@ -4193,6 +4194,7 @@ function admin_search_settings_html($query) {
continue;
}
if (!empty($settings)) {
$savebutton = true;
$return .= '<fieldset class="adminsettings">'."\n";
foreach ($settings as $setting) {
$return .= '<div class="clearer"><!-- --></div>'."\n";
@ -4211,6 +4213,10 @@ function admin_search_settings_html($query) {
}
}
if ($savebutton) {
$return .= '<div class="form-buttons"><input class="form-submit" type="submit" value="'.get_string('savechanges','admin').'" /></div>';
}
return $return;
}