Index: branches/maintenance-0.19.x/wwwroot/inc/ophandlers.php
===================================================================
--- branches/maintenance-0.19.x/wwwroot/inc/ophandlers.php	(revision 5010)
+++ branches/maintenance-0.19.x/wwwroot/inc/ophandlers.php	(working copy)
@@ -475,6 +475,8 @@
 	if ($nexttab === NULL)
 		$nexttab = $tabno;
 	$url = "index.php?page=${nextpage}&tab=${nexttab}";
+	if (array_key_exists ('quiet', $_REQUEST))
+		$url .= '&quiet=' . $_REQUEST['quiet'];
 	if (isset ($page[$nextpage]['bypass']))
 		$url .= '&' . $page[$nextpage]['bypass'] . '=' . $_REQUEST[$page[$nextpage]['bypass']];
 
Index: branches/maintenance-0.19.x/wwwroot/inc/interface.php
===================================================================
--- branches/maintenance-0.19.x/wwwroot/inc/interface.php	(revision 5010)
+++ branches/maintenance-0.19.x/wwwroot/inc/interface.php	(working copy)
@@ -78,14 +78,18 @@
 
 function renderInterfaceHTML ($pageno, $tabno, $payload)
 {
+	$quiet = array_key_exists ('quiet', $_REQUEST) ? $_REQUEST['quiet'] : 0;
+	$title = ($quiet === 0) ? getTitle ($pageno) : "RackTables:$pageno:$tabno";
+
 ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-<head><title><?php echo getTitle ($pageno); ?></title>
+<head><title><?php echo $title; ?></title>
 <?php printPageHeaders(); ?>
 </head>
 <body>
 <table border=0 cellpadding=0 cellspacing=0 width="100%" height="100%" class="maintable">
- <tr class="mainheader"><td>
+<?php if ($quiet == 0) {
+?> <tr class="mainheader"><td>
    <table width="100%" cellspacing="0" cellpadding="2" border="0">
    <tr>
     <td valign=top><a href="http://racktables.org/"><?php printImageHREF ('logo'); ?></a></td>
@@ -99,9 +103,12 @@
   </table>
  </td></tr>
  <tr><td><?php showTabs ($pageno, $tabno); ?></td></tr>
- <tr><td><?php showMessageOrError(); ?></td></tr>
- <tr><td><?php echo $payload; ?></td></tr>
-</table>
+<?php } // if ($quiet == 0)
+?><tr><td><?php showMessageOrError(); ?></td></tr>
+<?php if ($quiet < 2) {
+?><tr><td><?php echo $payload; ?></td></tr>
+<?php } // if ($quiet < 2)
+?></table>
 </body>
 </html>
 <?php
@@ -6556,8 +6563,9 @@
 function printOpFormIntro ($opname, $extra = array(), $upload = FALSE)
 {
 	global $pageno, $tabno, $page;
+	$quiet_arg = array_key_exists ('quiet', $_REQUEST) ? '&quiet=' . $_REQUEST['quiet'] : '';
 
-	echo "<form method=post id=${opname} name=${opname} action='?module=redirect&page=${pageno}&tab=${tabno}&op=${opname}'";
+	echo "<form method=post id=${opname} name=${opname} action='?module=redirect&page=${pageno}&tab=${tabno}&op=${opname}${quiet_arg}'";
 	if ($upload)
 		echo " enctype='multipart/form-data'";
 	echo ">";
