Modify GET command to optionally list all values

This commit is contained in:
John Reese 2011-01-13 22:03:29 -05:00
parent db077ea78a
commit 01885f39f4
1 changed files with 20 additions and 2 deletions

View File

@ -368,9 +368,27 @@ class CNotifoMod : public CModule
// GET command // GET command
else if (action == "get") else if (action == "get")
{ {
if (token_count != 2) if (token_count > 2)
{ {
PutModule("Usage: get <option>"); PutModule("Usage: get [<option>]");
return;
}
if (token_count < 2)
{
CTable table;
table.AddColumn("Option");
table.AddColumn("Value");
for (MCString::iterator i = options.begin(); i != options.end(); i++)
{
table.AddRow();
table.SetCell("Option", i->first);
table.SetCell("Value", i->second);
}
PutModule(table);
return; return;
} }