version 1.224, 2005/06/09 08:34:49
|
version 1.225, 2005/06/20 13:04:25
|
Line 39 from Globals import Persistent, package_
|
Line 39 from Globals import Persistent, package_
|
from Acquisition import Implicit |
from Acquisition import Implicit |
|
|
import urllib |
import urllib |
|
import cgi |
import smtplib |
import smtplib |
import time |
import time |
from Ft.Xml.Domlette import NonvalidatingReader |
from Ft.Xml.Domlette import NonvalidatingReader |
Line 1406 class ECHO_link(ECHO_externalLink):
|
Line 1407 class ECHO_link(ECHO_externalLink):
|
else: |
else: |
return ECHO_basis.content_html(self,'collection') |
return ECHO_basis.content_html(self,'collection') |
|
|
|
def index_html(self): |
|
"""standard link""" |
|
|
|
splitted=self.link.split("?") |
|
if len(splitted)>1: |
|
params=cgi.parse_qs(splitted[1]) |
|
|
|
for x in params.keys(): |
|
if type(params[x]) is ListType: |
|
params[x]=params[x][0] |
|
|
|
|
|
else: |
|
params={} |
|
|
|
params['backLink']=self.aq_parent.absolute_url() |
|
|
|
|
|
return self.REQUEST.RESPONSE.redirect(splitted[0]+"?"+urllib.urlencode(params)) |
|
|
def manage_addECHO_linkForm(self): |
def manage_addECHO_linkForm(self): |
"""Form for external Links""" |
"""Form for external Links""" |
pt=zptFile(self, 'zpt/AddECHO_linkForm.zpt') |
pt=zptFile(self, 'zpt/AddECHO_linkForm.zpt') |