71 lines
2.7 KiB
PHP
71 lines
2.7 KiB
PHP
<?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);
|
|
?>
|