示例#1
0
def page_message_add(l, homelink, dbo):
    h = []
    h.append(jqm_page_header("addmessage", _("Add Message", l), homelink))
    h.append(jqm_form("messageform"))
    h.append(jqm_hidden("posttype", "message"))
    h.append(
        jqm_fieldcontain(
            "forname", _("For", l),
            jqm_select("forname",
                       html.options_users_and_roles(dbo, False, True))))
    h.append(
        jqm_fieldcontain("expires", _("Expires", l),
                         jqm_options_next_month(l)))
    h.append(
        jqm_fieldcontain(
            "priority", _("Priority", l),
            jqm_option("0", _("Information", l), True) +
            jqm_option("1", _("Important", l), False)))
    h.append(
        jqm_fieldcontain(
            "email", _("Send via email", l),
            jqm_checkbox("email", configuration.email_messages(dbo))))
    h.append(jqm_fieldcontain("message", _("Note", l), jqm_text("message")))
    h.append(jqm_submit(_("Add Message", l)))
    h.append(jqm_form_end())
    h.append(jqm_page_footer())
    return h
示例#2
0
def page_diary_add(l, homelink, dbo):
    h = []
    h.append(jqm_page_header("diaryadd", _("Add Diary", l), homelink))
    h.append(jqm_form("diaryform"))
    h.append(jqm_hidden("posttype", "dianew"))
    h.append(jqm_fieldcontain("diaryfor", _("For", l), jqm_select("diaryfor", html.options_users_and_roles(dbo))))
    h.append(jqm_fieldcontain("diarydate", _("Date", l), jqm_select("diarydate", jqm_options_next_month(l))))
    h.append(jqm_fieldcontain("subject", _("Subject", l), jqm_text("subject")))
    h.append(jqm_fieldcontain("note", _("Note", l), jqm_text("note")))
    h.append(jqm_submit(_("Add Diary", l)))
    h.append(jqm_form_end())
    h.append(jqm_page_footer())
    return h
示例#3
0
def page_diary_add(l, homelink, dbo):
    h = []
    h.append(jqm_page_header("diaryadd", _("Add Diary", l), homelink))
    h.append(jqm_form("diaryform"))
    h.append(jqm_hidden("posttype", "dianew"))
    h.append(
        jqm_fieldcontain(
            "diaryfor", _("For", l),
            jqm_select("diaryfor", html.options_users_and_roles(dbo))))
    h.append(
        jqm_fieldcontain("diarydate", _("Date", l),
                         jqm_select("diarydate", jqm_options_next_month(l))))
    h.append(jqm_fieldcontain("subject", _("Subject", l), jqm_text("subject")))
    h.append(jqm_fieldcontain("note", _("Note", l), jqm_text("note")))
    h.append(jqm_submit(_("Add Diary", l)))
    h.append(jqm_form_end())
    h.append(jqm_page_footer())
    return h
示例#4
0
def page_message_add(l, homelink, dbo):
    h = []
    h.append(jqm_page_header("addmessage", _("Add Message", l), homelink))
    h.append(jqm_form("messageform"))
    h.append(jqm_hidden("posttype", "message"))
    h.append(
        jqm_fieldcontain("forname", _("For", l), jqm_select("forname", html.options_users_and_roles(dbo, False, True)))
    )
    h.append(jqm_fieldcontain("expires", _("Expires", l), jqm_options_next_month(l)))
    h.append(
        jqm_fieldcontain(
            "priority",
            _("Priority", l),
            jqm_option("0", _("Information", l), True) + jqm_option("1", _("Important", l), False),
        )
    )
    h.append(
        jqm_fieldcontain("email", _("Send via email", l), jqm_checkbox("email", configuration.email_messages(dbo)))
    )
    h.append(jqm_fieldcontain("message", _("Note", l), jqm_text("message")))
    h.append(jqm_submit(_("Add Message", l)))
    h.append(jqm_form_end())
    h.append(jqm_page_footer())
    return h