X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Faction_list_graphs.c;h=6e4f0d42c18d45f2a8f5de12ffd9167e52ecd43e;hb=7a68173fb6818d30bf2335d40970e38adc259588;hp=92d82d7e2e779092fa80c546cfceea20ba883634;hpb=e9d94ae68f4081b25c4d278cea49b51354062e7d;p=collection4.git
diff --git a/src/action_list_graphs.c b/src/action_list_graphs.c
index 92d82d7..6e4f0d4 100644
--- a/src/action_list_graphs.c
+++ b/src/action_list_graphs.c
@@ -85,19 +85,23 @@ static int print_graph_inst_html (graph_config_t *cfg, /* {{{ */
memset (desc, 0, sizeof (desc));
graph_get_title (cfg, desc, sizeof (desc));
+ html_escape_buffer (desc, sizeof (desc));
- printf ("
%s\n \n", desc);
+ printf (" - %s\n"
+ "
\n", desc);
data->cfg = cfg;
}
memset (params, 0, sizeof (params));
inst_get_params (cfg, inst, params, sizeof (params));
+ html_escape_buffer (params, sizeof (params));
memset (desc, 0, sizeof (desc));
inst_describe (cfg, inst, desc, sizeof (desc));
+ html_escape_buffer (desc, sizeof (desc));
- printf (" - %s
\n",
+ printf (" - %s
\n",
script_name (), params, desc);
if (data->limit > 0)
@@ -113,6 +117,12 @@ static int print_graph_inst_html (graph_config_t *cfg, /* {{{ */
static int list_graphs_html (const char *term) /* {{{ */
{
callback_data_t data = { NULL, /* limit = */ 20 };
+ char *term_html;
+
+ term_html = NULL;
+ if (term != NULL)
+ term_html = html_escape (term);
+
printf ("Content-Type: text/html\n\n");
printf ("\n \n");
@@ -120,6 +130,7 @@ static int list_graphs_html (const char *term) /* {{{ */
printf (" c4: Graphs matching "%s"\n", term);
else
printf (" c4: List of all graphs\n");
+ printf (" \n");
printf (" \n \n");
printf ("
\n",
- script_name (), (term != NULL) ? term : "");
+ script_name (), (term_html != NULL) ? term_html : "");
+
+ free (term_html);
- printf (" \n");
+ printf (" \n");
if (term == NULL)
gl_instance_get_all (print_graph_inst_html, /* user_data = */ &data);
else