<?php // $Header: /cvsroot/phptsmadmin/phpTSMadmin/htdocs/help.php,v 1.3 2009/04/19 03:53:40 wurley Exp $ # This page should detail on Client storage usage. # Required Libraries require './common.php'; # Defaults $help = objectCache('help'); $form['command'] = get_request('command','REQUEST'); # List of Clients. $blockTitle['help'] = sprintf(_('Select HELP on %s'),$app['server']->getValue('server','name')); $blockBody['help'] = '<form action="cmd.php">'; $blockBody['help'] .= sprintf('<input type="hidden" name="cmd" value="%s" />',get_request('cmd','REQUEST')); $blockBody['help'] .= '<table class="blockcitem">'; $blockBody['help'] .= '<tr><td width=0%>'; $blockBody['help'] .= sprintf('<input type="hidden" name="index" value="%s" />',$app['server']->getIndex()); $blockBody['help'] .= '<select name="command">'; foreach ($help->getCommands() as $command) { $blockBody['help'] .= sprintf('<option id="%s" %s>%s</option>', $command, isset($form['command']) && $command == $form['command'] ? 'selected' : '', $command); } $blockBody['help'] .= '</select>'; $blockBody['help'] .= '</td>'; $blockBody['help'] .= '<td><input type="checkbox" name="raw" title="Show RAW help page"/></td>'; $blockBody['help'] .= '<td><input align="left" type="submit" name="submit" value="Go" /></td>'; $blockBody['help'] .= '<td width=100%> </td>'; $blockBody['help'] .= '</tr>'; $blockBody['help'] .= '</table>'; $blockBody['help'] .= '</form>'; if (isset($form['command'])) { $helpCommand = $help->getCommand($form['command']); if (get_request('raw','REQUEST')) { $blockBody['help'] .= '<pre>'.implode('<br />',$helpCommand->raw).'</pre>'; } else { $blockBody['help'] .= '<br />'; $blockBody['help'] .= '<table class="blockcitem">'; $blockBody['help'] .= sprintf('<tr><td><h3><u>%s</u></h3></td></tr>',$helpCommand->getTitle()); $blockBody['help'] .= sprintf('<tr><td>%s</td></tr>',$helpCommand->getDescription()); $blockBody['help'] .= sprintf('<tr><td><b>%s</b></td></tr>',_('Privileges Required')); $blockBody['help'] .= sprintf('<tr><td>%s</td></tr>',$helpCommand->getClass()); $blockBody['help'] .= sprintf('<tr><td><b>%s</b></td></tr>',_('Syntax')); $blockBody['help'] .= sprintf('<tr><td>%s</td></tr>',$helpCommand->getSyntax()); $blockBody['help'] .= sprintf('<tr><td><b>%s</b></td></tr>',_('Parameters')); $blockBody['help'] .= sprintf('<tr><td>%s</td></tr>',$helpCommand->getParameters()); $blockBody['help'] .= '<tr><td> </td></tr>'; $blockBody['help'] .= sprintf('<tr><td><b>%s</b></td></tr>',_('Related Commands')); $blockBody['help'] .= sprintf('<tr><td>%s</td></tr>',$helpCommand->getRelated()); $blockBody['help'] .= '</table>'; } } # End render_page($blockTitle,$blockBody); ?>