Author: knhor Date: Sun Oct 29 20:15:38 2006 New Revision: 3232 Modified: freeswitch/branches/knhor/trunk/src/mod/applications/mod_commands/mod_commands.c Log: make the non-http help response more human readable Modified: freeswitch/branches/knhor/trunk/src/mod/applications/mod_commands/mod_commands.c ============================================================================== --- freeswitch/branches/knhor/trunk/src/mod/applications/mod_commands/mod_commands.c (original) +++ freeswitch/branches/knhor/trunk/src/mod/applications/mod_commands/mod_commands.c Sun Oct 29 20:15:38 2006 @@ -402,7 +402,15 @@ holder->stream->write_function(holder->stream, "<td>"); holder->stream->write_function(holder->stream, "<b>%s</b>%s", columnNames[x], x == (argc - 1) ? "</td></tr>\n" : "</td><td>"); } else { - holder->stream->write_function(holder->stream, "%s%s", columnNames[x], x == (argc - 1) ? "\n" : ","); + switch(x) { + case 0: // column 0 + case 2: // column 2 + holder->stream->write_function(holder->stream, "%s\n", argv[x]); + break; + case 1: // column 1 + holder->stream->write_function(holder->stream, "\t%s ", argv[x]); + break; + } } } } @@ -416,7 +424,15 @@ holder->stream->write_function(holder->stream, "<td>"); holder->stream->write_function(holder->stream, "%s%s", argv[x], x == (argc - 1) ? "</td></tr>\n" : "</td><td>"); } else { - holder->stream->write_function(holder->stream, "%s%s", argv[x], x == (argc - 1) ? "\n" : ","); + switch(x) { + case 0: // column 0 + case 2: // column 2 + holder->stream->write_function(holder->stream, "%s\n", argv[x]); + break; + case 1: // column 1 + holder->stream->write_function(holder->stream, "\t%s ", argv[x]); + break; + } } } @@ -468,9 +484,9 @@ holder.print_title = 0; if ((cmdname = strchr(cmd, ' ')) != 0) { *cmdname++ = '\0'; - sprintf (sql, "select name, syntax, description from interfaces where type = 'api' and name = '%s'", cmdname); + sprintf (sql, "select name, syntax, description from interfaces where type = 'api' and name = '%s'", cmdname); } else { - sprintf (sql, "select name, syntax, description from interfaces where type = 'api'"); + sprintf (sql, "select description, name, syntax from interfaces where type = 'api'"); } } else {