(* COCANWIKI - a wiki written in Objective CAML.
* Written by Richard W.M. Jones <rich@merjis.com>.
* Copyright (C) 2004 Merjis Ltd.
- * $Id: mailing_list_view.ml,v 1.1 2004/09/24 17:07:10 rich Exp $
+ * $Id: mailing_list_view.ml,v 1.2 2004/09/24 17:11:57 rich Exp $
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
else "text/html", template in
(* Get the mailing list. *)
- let sth = dbh#prepare_cached "select email, entry_date from mailing_lists
+ let sth = dbh#prepare_cached "select email, name, entry_date
+ from mailing_lists
where hostid = ? and pending is null
order by 1" in
sth#execute [`Int hostid];
- let table = sth#map (function [`String email; `Date entry_date] ->
- let entry_date = printable_date' entry_date in
- [ "email", Template.VarString email;
- "entry_date", Template.VarString entry_date ]
- | _ -> assert false) in
+ let table =
+ sth#map (function [`String email; `String name; `Date entry_date] ->
+ let entry_date = printable_date' entry_date in
+ [ "email", Template.VarString email;
+ "name", Template.VarString name;
+ "entry_date", Template.VarString entry_date ]
+ | _ -> assert false) in
template#table "emails" table;