Beispiel #1
0
         response.flash = load
     if session.frm_filter:
       frm_filter.vars = session.frm_filter
   else:
     response.flash = str(ns.error_message)
 
 flash=response.flash
 frm_filter.process(keepvalues=True,onfailure=None)
 frm_filter.errors.clear()
 response.flash = flash
 frm_filter.custom.submit = ui.control.get_mobil_button(label=T("Search"), href="#", 
       cformat=None, style="text-align: left;", icon="search", ajax="false", theme="a",
       onclick= "document.forms['frm_filter'].submit();", cmd_id="filter_submit")
 frm_filter.custom.widget.repname["_onkeydown"]="if (event.keyCode == 13) document.getElementById('filter_submit').click()"
 if not request.post_vars.has_key("ins_cmd"):
   session.frm_filter = frm_filter.vars
     
 dbs_reports=None
 if frm_filter.vars.database and frm_filter.vars.database!="":
   if ns.local.setEngine(database=db.databases(id=frm_filter.vars.database).alias, check_ndi=False, created=False, createdb=False):
     query = (ns.db.ui_report.id>0) 
     dbs_reports = []
     if frm_filter.vars.repname and frm_filter.vars.repname!="":
       query = query & ((ns.db.ui_report.repname.lower().like("%"+str(request.post_vars.repname).lower()+"%"))|
                        (ns.db.ui_report.description.lower().like("%"+str(request.post_vars.repname).lower()+"%")))
     if frm_filter.vars.label and frm_filter.vars.label!="":
       groups_id=ns.valid.get_groups_id('nervatype', frm_filter.vars.label)
       if groups_id:
         query = query & ((ns.db.ui_report.nervatype==groups_id))
       else:
         query = query & ((ns.db.ui_report.transtype==ns.valid.get_groups_id('transtype', frm_filter.vars.label)))
Beispiel #2
0
    frm_filter.errors.clear()
    response.flash = flash
    frm_filter.custom.submit = ui.control.get_mobil_button(
        label=T("Search"),
        href="#",
        cformat=None,
        style="text-align: left;",
        icon="search",
        ajax="false",
        theme="a",
        onclick="document.forms['frm_filter'].submit();",
        cmd_id="filter_submit")
    frm_filter.custom.widget.repname[
        "_onkeydown"] = "if (event.keyCode == 13) document.getElementById('filter_submit').click()"
    if not request.post_vars.has_key("ins_cmd"):
        session.frm_filter = frm_filter.vars

    dbs_reports = None
    if frm_filter.vars.database and frm_filter.vars.database != "":
        if ns.local.setEngine(
                database=db.databases(id=frm_filter.vars.database).alias,
                check_ndi=False,
                created=False,
                createdb=False):
            query = (ns.db.ui_report.id > 0)
            dbs_reports = []
            if frm_filter.vars.repname and frm_filter.vars.repname != "":
                query = query & (
                    (ns.db.ui_report.repname.lower().like(
                        "%" + str(request.post_vars.repname).lower() + "%")) |
                    (ns.db.ui_report.description.lower().like(