def _process( self ): params = self._getRequestParams() if not self._reqParams.has_key("showDate"): self._reqParams["showDate"] = "all" if not self._reqParams.has_key("showSession"): self._reqParams["showSession"] = "all" if not self._reqParams.has_key("detailLevel"): self._reqParams["detailLevel"] = "contribution" warningText = "" # create the html factory if self._target.getType() == "conference": if params.get("ovw", False): p = conferences.WPConferenceDisplay( self, self._target ) else: event = self._conf.as_event if event.default_page_id is None: p = conferences.WPConferenceDisplay(self, self._conf) else: p = WPPage.render_template('page.html', self._conf, page=event.default_page) else: p = self.render_meeting_page(self._conf, self._reqParams.get("view"), self._reqParams.get('fr') == 'no') return warningText + (p if isinstance(p, basestring) else p.display(**params))
def _process(self): params = self._getRequestParams() if not self._reqParams.has_key("showDate"): self._reqParams["showDate"] = "all" if not self._reqParams.has_key("showSession"): self._reqParams["showSession"] = "all" if not self._reqParams.has_key("detailLevel"): self._reqParams["detailLevel"] = "contribution" warningText = "" # create the html factory if self._target.getType() == "conference": if params.get("ovw", False): p = conferences.WPConferenceDisplay(self, self._target) else: event = self._conf.as_event if event.default_page_id is None: p = conferences.WPConferenceDisplay(self, self._conf) else: p = WPPage.render_template('page.html', self._conf, page=event.default_page) else: p = self.render_meeting_page(self._conf, self._reqParams.get("view"), self._reqParams.get('fr') == 'no') return warningText + (p if isinstance(p, basestring) else p.display( **params))
def _process( self ): params = self._getRequestParams() #set default variables if not self._reqParams.has_key("showDate"): self._reqParams["showDate"] = "all" if not self._reqParams.has_key("showSession"): self._reqParams["showSession"] = "all" if not self._reqParams.has_key("detailLevel"): self._reqParams["detailLevel"] = "contribution" #get default/selected view view = "static" wf = self.getWebFactory() if wf != None: type = self.getWebFactory().getId() else: type = "conference" styleMgr = info.HelperMaKaCInfo.getMaKaCInfoInstance().getStyleManager() if self._reqParams.has_key("view"): view = self._reqParams["view"] else: view = layout_settings.get(self._conf, 'timetable_theme') # if no default view was attributed, then get the configuration default if not view or not styleMgr.existsStyle(view): view = styleMgr.getDefaultStyleForEventType(type) isLibxml = True warningText = "" try: import lxml except: isLibxml = False # create the html factory if type == "conference": if params.get("ovw", False): p = conferences.WPConferenceDisplay( self, self._target ) else: event = self._conf.as_event if event.default_page_id is None: p = conferences.WPConferenceDisplay(self, self._conf) else: p = WPPage.render_template('page.html', self._conf, page=event.default_page).encode('utf-8') elif view in styleMgr.getXSLStyles(): if not isLibxml: warningText = "lxml needs to be installed if you want to use a stylesheet-driven display - switching to static display" self._responseUtil.content_type = 'text/xml' p = conferences.WPXSLConferenceDisplay( self, self._target, view, type, self._reqParams ) elif view != "static": p = conferences.WPTPLConferenceDisplay( self, self._target, view, type, self._reqParams ) else: if wf != None: p = wf.getConferenceDisplayPage( self, self._target, self._reqParams ) else: p = conferences.WPConferenceDisplay( self, self._target ) return warningText + (p if isinstance(p, basestring) else p.display(**params))
def _process(self): return WPPage.render_template('page.html', self.event, page=self.page)
def _display_conference_page(self): """Display the custom conference home page""" return WPPage.render_template('page.html', self.event_new, page=self.event_new.default_page)
def _process(self): return WPPage.render_template('page.html', self._conf, page=self.page)
def _display_conference_page(self): """Display the custom conference home page""" return WPPage.render_template('page.html', self.event, page=self.event.default_page)
def _process(self): params = self._getRequestParams() #set default variables if not self._reqParams.has_key("showDate"): self._reqParams["showDate"] = "all" if not self._reqParams.has_key("showSession"): self._reqParams["showSession"] = "all" if not self._reqParams.has_key("detailLevel"): self._reqParams["detailLevel"] = "contribution" #get default/selected view view = "static" wf = self.getWebFactory() if wf != None: type = self.getWebFactory().getId() else: type = "conference" styleMgr = info.HelperMaKaCInfo.getMaKaCInfoInstance().getStyleManager( ) if self._reqParams.has_key("view"): view = self._reqParams["view"] else: view = layout_settings.get(self._conf, 'timetable_theme') # if no default view was attributed, then get the configuration default if not view or not styleMgr.existsStyle(view): view = styleMgr.getDefaultStyleForEventType(type) isLibxml = True warningText = "" try: import lxml except: isLibxml = False # create the html factory if type == "conference": if params.get("ovw", False): p = conferences.WPConferenceDisplay(self, self._target) else: event = self._conf.as_event if event.default_page_id is None: p = conferences.WPConferenceDisplay(self, self._conf) else: p = WPPage.render_template( 'page.html', self._conf, page=event.default_page).encode('utf-8') elif view in styleMgr.getXSLStyles(): if not isLibxml: warningText = "lxml needs to be installed if you want to use a stylesheet-driven display - switching to static display" self._responseUtil.content_type = 'text/xml' p = conferences.WPXSLConferenceDisplay(self, self._target, view, type, self._reqParams) elif view != "static": p = conferences.WPTPLConferenceDisplay(self, self._target, view, type, self._reqParams) else: if wf != None: p = wf.getConferenceDisplayPage(self, self._target, self._reqParams) else: p = conferences.WPConferenceDisplay(self, self._target) return warningText + (p if isinstance(p, basestring) else p.display( **params))