def execute(macro, args): pagename = macro.formatter.page.page_name if args: pagename = args result = _build_filelist(macro.request, pagename, 0, 1); return result
def macro_AttachList(macro, pagename=None, mime_type=u'*'): # defaults if we don't get anything better if not pagename: pagename = macro.formatter.page.page_name return _build_filelist(macro.request, pagename, 0, 1, mime_type=mime_type)
def macro_AttachList(macro, pagename=None, mime_type=u"*"): # defaults if we don't get anything better if not pagename: pagename = macro.formatter.page.page_name return _build_filelist(macro.request, pagename, 0, 1, mime_type=mime_type)
def macro_AttachList(macro, pagename=None, mime_type=u'*', search_term=u'.+'): # defaults if we don't get anything better if not pagename: pagename = macro.formatter.page.page_name filterfn = re.compile(search_term, re.U).search return _build_filelist(macro.request, pagename, 0, 1, mime_type=mime_type, filterfn=filterfn)