Hiroyuki Ikezoe
ikezo****@users*****
Wed Dec 6 14:45:07 JST 2006
Index: kazehakase/module/search/kz-search-hyper-estraier.c diff -u kazehakase/module/search/kz-search-hyper-estraier.c:1.16 kazehakase/module/search/kz-search-hyper-estraier.c:1.17 --- kazehakase/module/search/kz-search-hyper-estraier.c:1.16 Wed Dec 6 14:10:28 2006 +++ kazehakase/module/search/kz-search-hyper-estraier.c Wed Dec 6 14:45:07 2006 @@ -48,7 +48,7 @@ " </div>\n" \ " <div class=\"footer\">\n" \ " <span class=\"uri\">%s</span>\n" \ - " <span class=\"cache\"><a href=\"%s\">cache</a></span>\n" \ + " %s\n" \ " <span class=\"date\">%s</span>\n" \ " </div>\n" \ "</div>\n" @@ -313,7 +313,7 @@ { ESTDOC *doc; const gchar *title, *uri, *date; - gchar *desc; + gchar *desc, *cache_str = NULL; const gchar *cache_link, *thumb_uri, *thumb_filename; doc = est_mtdb_get_doc(db, results[i], 0); @@ -332,6 +332,11 @@ desc = est_doc_make_snippet(doc, highlights, num_summary, half_of_summary, half_of_summary); + if (g_file_test(priv->dbname, G_FILE_TEST_IS_REGULAR)) + cache_str = g_strdup_printf("<span class=\"cache\"><a href=\"%s\">cache</a></span>\n", cache_link); + else + cache_str = g_strdup(""); + g_string_append_printf(html, CONTENT, uri, @@ -339,8 +344,9 @@ thumb_uri, /* thumbnail */ desc, uri, - cache_link, + cache_str, date); + g_free(cache_str); g_free(desc); est_doc_delete(doc); }