]> gitweb.ps.run Git - ps-cgit/blobdiff - ui-shared.c
Add support for including a footer on all pages
[ps-cgit] / ui-shared.c
index cd9838732be5f5f34e2c3fba3c4ac900486333dc..8a00099fdf10bc9871742c6eb561ab450c83a2b6 100644 (file)
@@ -443,10 +443,16 @@ void cgit_print_docstart(struct cgit_context *ctx)
 
 void cgit_print_docend()
 {
-       html("</div><div class='footer'>generated ");
-       cgit_print_date(time(NULL), FMT_LONGDATE);
-       htmlf(" by cgit %s", cgit_version);
-       html("</div>\n</body>\n</html>\n");
+       html("</div>");
+       if (ctx.cfg.footer)
+               html_include(ctx.cfg.footer);
+       else {
+               html("<div class='footer'>generated ");
+               cgit_print_date(time(NULL), FMT_LONGDATE);
+               htmlf(" by cgit %s", cgit_version);
+               html("</div>\n");
+       }
+       html("</body>\n</html>\n");
 }
 
 int print_branch_option(const char *refname, const unsigned char *sha1,