- printf (" <li>%s\n <ul>\n", buffer);
- gl_graph_instance_get_all (cfg, print_graph_inst_html, /* user_data = */ NULL);
- printf (" </ul></li>\n");
+ printf ("<html>\n <head>\n");
+ if (term != NULL)
+ printf (" <title>c4: Graphs matching "%s"</title>\n", term);
+ else
+ printf (" <title>c4: List of all graphs</title>\n");
+ printf (" </head>\n <body>\n");
+
+ printf ("<form action=\"%s\" method=\"get\">\n"
+ " <input type=\"hidden\" name=\"action\" value=\"list_graphs\" />\n"
+ " <input type=\"text\" name=\"search\" value=\"%s\" />\n"
+ " <input type=\"submit\" name=\"button\" value=\"Search\" />\n"
+ "</form>\n",
+ script_name (), (term != NULL) ? term : "");
+
+ printf (" <ul>\n");
+ if (term == NULL)
+ gl_instance_get_all (print_graph_inst_html, /* user_data = */ &data);
+ else
+ gl_search (term, print_graph_inst_html, /* user_data = */ &data);