-} /* }}} int print_graph_inst_html */
-
-static int list_graphs_html (const char *term) /* {{{ */
-{
- callback_data_t data = { NULL, /* limit = */ 20, /* first = */ 1 };
- char *term_html;
-
- term_html = NULL;
- if (term != NULL)
- term_html = html_escape (term);
-
- printf ("Content-Type: text/html\n\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 (" <link rel=\"stylesheet\" type=\"text/css\" href=\"../share/style.css\" />\n");
- printf (" <script type=\"text/javascript\" src=\"../share/jquery-1.4.2.min.js\">\n"
- " </script>\n"
- " <script type=\"text/javascript\" src=\"../share/collection.js\">\n"
- " </script>\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\" id=\"search-input\" />\n"
- " <input type=\"submit\" name=\"button\" value=\"Search\" />\n"
- "</form>\n",
- script_name (), (term_html != NULL) ? term_html : "");
-
- free (term_html);
-
- printf (" <ul id=\"search-output\" class=\"graph_list\">\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);
-
- if (data.cfg != NULL)
- printf (" </ul></li>\n");
-
- printf (" </ul>\n");
-
- printf (" </body>\n</html>\n");
-
- return (0);
-} /* }}} int list_graphs_html */