def default_tags(data): query = data.request.form.get('query') if query: tags = url_unquote(data.request.form.get('tags')) else: base_url = api.portal.get().absolute_url() tags = '' try: tags = data.request.URL.replace(base_url, '').strip('/').split('/' )[1] except: pass tags = url_unquote(tags) if tags: return tags.split(',') return []
def _nextUrl(self): referer = self.request.get('referer') if referer: referer = url_unquote(referer) else: context = aq_parent(aq_inner(self.context)) url = str(getMultiAdapter((context, self.request), name=u"absolute_url")) referer = '%s/@@manage-portlets' % (url,) return referer
def _nextUrl(self): referer = self.request.get('referer') if referer: referer = url_unquote(referer) else: context = aq_parent(aq_inner(self.context)) url = str( getMultiAdapter((context, self.request), name=u"absolute_url")) referer = '%s/@@manage-portlets' % (url, ) return referer
def _nextUrl(self): referer = self.request.get('referer') urltool = getToolByName(self.context, 'portal_url') if referer: referer = url_unquote(referer) if not referer or not urltool.isURLInPortal(referer): context = aq_parent(aq_inner(self.context)) url = str(getMultiAdapter((context, self.request), name=u"absolute_url")) referer = '%s/@@manage-portlets' % (url,) return referer
##parameters= ##title= ## from Products.PythonScripts.standard import url_unquote REQUEST = context.REQUEST cookies = REQUEST.cookies search_hist = cookies.get('search_history', []) #context.plone_log("search_hist") #context.plone_log(same_type(search_hist,'')) #context.plone_log(search_hist) if search_hist: search_hist = search_hist.split(':') retlist = [] for elt in search_hist: searchrecord = elt.split('|') #context.plone_log("----------------------") #context.plone_log("searchrecord") #context.plone_log(searchrecord) searchhash = url_unquote(searchrecord[0]) searchurl = url_unquote(searchrecord[1]) searchstring = url_unquote(searchrecord[2]) lenresults = int(searchrecord[3]) searchrecord = (searchhash, searchurl, searchstring, lenresults) retlist.append(searchrecord) return retlist
if version: title = "%s/%s (%s)" % (name, version, title) else: title = "%s (%s)" % (name, title) date = obj.Date().replace('\t', ' ') owner = obj.owner_info()['id'].replace('\t', ' ') print("%s\t%s\t%s\t%s" % (title, url, owner, date)) return printed mytypes = ('IAEMFile', 'PSCFile') suffixes = ['zip', 'tgz', 'tar.gz'] for t in mytypes: results = context.portal_catalog(portal_type=t) for i in results: url = url_unquote(i.getURL()) FileName = url.split('/')[-1] filename=FileName.lower() match = False for suffix in suffixes: if filename.endswith("-externals.%s" % (suffix,)): match = True break if not match: continue if 'name' in args: match = False for name in args['name']: name=name.lower() if name in filename: match = True
if version: title = "%s/%s (%s)" % (name, version, title) else: title = "%s (%s)" % (name, title) date = obj.Date().replace('\t', ' ') owner = obj.owner_info()['id'].replace('\t', ' ') print("%s\t%s\t%s\t%s" % (title, url, owner, date)) return printed mytypes = ('IAEMFile', 'PSCFile') suffixes = ['zip', 'tgz', 'tar.gz'] for t in mytypes: results = context.portal_catalog(portal_type=t) for i in results: url = url_unquote(i.getURL()) FileName = url.split('/')[-1] filename=FileName.lower() match = False for suffix in suffixes: if filename.endswith("-externals.%s" % (suffix,)): match = True break if not match: continue if 'name' in args: (fname, version) = getNameVersion(filename) match = False for name in args['name']: name=name.lower() if name in fname: