human
Here    the    Items    will    be    used    for') given the following:
I wrote the below code

    REQ_STATUS_PARTIAL = 1
    REQ_STATUS_COMPLETE = 2
    def prep(r):
        table = r.table
        s3.req_prep(r)
        req_type = ((r.record and r.record.type) or (get_vars.type and int(get_vars.type)))
        if r.interactive:
            if (('req_item_id' in get_vars) and ('inv_item_id' in get_vars)):
                iitable = s3db.inv_inv_item
                inv_item = db((iitable.id == get_vars.inv_item_id)).select(iitable.site_id, iitable.item_id, limitby=(0, 1)).first()
                site_id = inv_item.site_id
                db((s3db.req_req_item.id == get_vars.req_item_id)).update(site_id=site_id)
                response.confirmation = (T('%(item)s    requested    from    %(site)s') % {'item': s3db.supply_ItemRepresent()(inv_item.item_id), 'site': s3db.org_SiteRepresent()(site_id)})
            elif ('req.site_id' in get_vars):
                table.site_id.default = get_vars.get('req.site_id')
                table.site_id.writable = False
                if (r.http == 'POST'):
                    del r.get_vars['req.site_id']
            table.requester_id.represent = requester_represent
            if req_type:
                table.type.default = req_type
                table.type.readable = table.type.writable = False
                crud_strings = settings.get_req_req_crud_strings(req_type)
                if crud_strings:
                    s3.crud_strings['req_req'] = crud_strings
                elif (req_type == 1):
                    s3.crud_strings['req_req'].label_create = T('Make    Supplies    Request')
                elif (req_type == 3):
                    s3.crud_strings['req_req'].label_create = T('Make    People    Request')
                r.resource.add_filter((table.type == req_type))
            if (req_type == 1):
                table.date_recv.readable = table.date_recv.writable = True
                if settings.get_req_items_ask_purpose():
                    table.purpose.label = T('What    the    Items    will    be    used    for')
               ...

What's a good function header?
assistant
#Here    the    Items    will    be    used    for')
.

def req_controller(template=False):