def update(self): if not checkOwner(self.context, self.request): self.request.response.redirect(self.context.absolute_url() + '/@@securitypage') self.kursordner = self.context.aq_parent.absolute_url() portal = ploneapi.portal.get().absolute_url() self.statics = portal + '/++resource++edi.itunesquizz' #self.aufgabenart = aufgabenart.getTerm(self.context.art).title if self.context.webcode: self.ituneslink = portal + '/@@itunesview?code=' + self.context.webcode else: self.ituneslink = self.context.absolute_url( ) + '/@@arbeitsblattitunes' self.parts = [] for i in self.context.parts: entry = {} obj = ploneapi.content.get(UID=i) entry['title'] = obj.title entry['url'] = obj.absolute_url() self.parts.append(entry) self.datei = {} if self.context.datei: self.datei['url'] = "%s/@@download/datei/%s" % ( self.context.absolute_url(), self.context.datei.filename) self.datei['contentType'] = self.context.datei.contentType self.datei['size'] = sizeof_fmt(self.context.datei.size) self.datei['filename'] = self.context.datei.filename
def update(self): if not checkOwner(self.context, self.request): self.request.response.redirect(self.context.absolute_url() + '/@@securitypage') self.kursordner = self.context.aq_parent.absolute_url() portal = ploneapi.portal.get().absolute_url() self.statics = portal + '/++resource++edi.itunesquizz' self.datei = {} if self.context.dateiaufgabe: self.datei['url'] = "%s/@@download/dateiaufgabe/%s" % ( self.context.absolute_url(), self.context.dateiaufgabe.filename) if self.context.dateiaufgabe.contentType.startswith('audio'): self.datei['contentType'] = 'audio/mpeg' else: self.datei[ 'contentType'] = self.context.dateiaufgabe.contentType self.datei['size'] = sizeof_fmt(self.context.dateiaufgabe.size) self.datei['filename'] = self.context.dateiaufgabe.filename self.aufgabenart = aufgabenart.getTerm(self.context.art).title self.images = False if self.context.webcode: self.ituneslink = portal + '/@@itunesview?code=' + self.context.webcode else: self.ituneslink = self.context.absolute_url + '/@@vokabeltestitunes' self.antwort = self.context.antwort self.bedenkzeit = self.context.bedenkzeit uplow = 'ja' if not self.context.upper_lower: uplow = 'nein' self.upper_lower = uplow self.aufforderung = self.context.aufforderung
def update(self): if not checkOwner(self.context, self.request): self.request.response.redirect(self.context.absolute_url() + '/@@securitypage') portal = ploneapi.portal.get().absolute_url() self.statics = portal + '/++resource++edi.itunesquizz' self.leermeldung = startseite self.meinordner = self.context.aq_parent.absolute_url() self.kursordner = [] self.inhalte = False brains = self.query for i in brains: self.inhalte = True if i.portal_type == 'Kursordner': entry = {} entry['url'] = i.getURL() entry['title'] = i.Title entry['image'] = '' obj = i.getObject() if obj.image: entry[ 'image'] = "%s/@@images/image/tile" % obj.absolute_url( ) entry['description'] = i.Description self.kursordner.append(entry)
def update(self): if not checkOwner(self.context, self.request): self.request.response.redirect(self.context.absolute_url() + '/@@securitypage') portal = ploneapi.portal.get().absolute_url() self.statics = portal + '/++resource++edi.itunesquizz' self.meinordner = self.context.aq_parent.absolute_url() self.leermeldung = aufgabenordner self.uebungen = [] self.bilder = [] self.experimente = [] self.arbeitsblaetter = [] self.vokabeltests = [] self.vokabelserien = [] self.inhalte = False brains = self.query for i in brains: self.inhalte = True if i.portal_type == 'Aufgabe': entry = {} entry['url'] = i.getURL() entry['title'] = i.Title self.uebungen.append(entry) if i.portal_type == 'Experiment': entry = {} entry['url'] = i.getURL() entry['title'] = i.Title self.experimente.append(entry) if i.portal_type == 'Arbeitsblatt': entry = {} entry['url'] = i.getURL() entry['title'] = i.Title self.arbeitsblaetter.append(entry) if i.portal_type == 'Vokabeltest': entry = {} entry['url'] = i.getURL() entry['title'] = i.Title self.vokabeltests.append(entry) if i.portal_type == 'Vokabelserie': entry = {} entry['url'] = i.getURL() entry['title'] = i.Title self.vokabelserien.append(entry) elif i.portal_type == 'Image': entry = {} entry['url'] = i.getURL() entry['image'] = '%s/@@images/image/mini' % i.getURL() entry['title'] = i.Title self.bilder.append(entry)
def update(self): if not checkOwner(self.context, self.request): self.request.response.redirect(self.context.absolute_url() + '/@@securitypage') self.kursordner = self.context.aq_parent.absolute_url() portal = ploneapi.portal.get().absolute_url() self.statics = portal + '/++resource++edi.itunesquizz' self.aufgabenart = aufgabenart.getTerm(self.context.art).title self.images = False if self.context.webcode: self.ituneslink = portal + '/@@itunesview?code=' + self.context.webcode else: self.ituneslink = self.context.absolute_url( ) + '/@@experimentitunes' self.versuchsreihen = [] if self.context.versuchsreihen: for i in self.context.versuchsreihen: entry = {} entry['antwort'] = i.get('antwort') entry['erwartung'] = ergebnisart.getTerm( i.get('erwartung')).title entry['ergebnis'] = i.get('ergebnis').replace('|', ' bis ') entry['einheit'] = i.get('einheit') self.versuchsreihen.append(entry)