def getVars(self): variables = WCSPageTemplateBase.getVars(self) variables["EventTitle"] = VidyoTools.defaultRoomName(self._conf) variables["EventDescription"] = unescape_html(strip_ml_tags(self._conf.getDescription())).strip() return variables
def getVars(self): vars = WCSPageTemplateBase.getVars(self) vars["EventTitle"] = self._conf.getTitle() vars["EventDescription"] = unescape_html(strip_ml_tags(self._conf.getDescription())).strip() defaultStartDate = self._conf.getAdjustedStartDate() - timedelta( 0, 0, 0, 0, self._EVOOptions["defaultMinutesBefore"].getValue() ) nowStartDate = getAdjustedDate( nowutc() - timedelta(0, 0, 0, 0, self._EVOOptions["allowedPastMinutes"].getValue() / 2), self._conf ) vars["DefaultStartDate"] = formatDateTime(max(defaultStartDate, nowStartDate)) defaultEndDate = self._conf.getAdjustedEndDate() + timedelta( 0, 0, 0, 0, self._EVOOptions["defaultMinutesAfter"].getValue() ) nowEndDate = nowStartDate + timedelta(0, 0, 0, 0, self._EVOOptions["extraMinutesAfter"].getValue()) vars["DefaultEndDate"] = formatDateTime(max(defaultEndDate, nowEndDate)) communities = self._EVOOptions["communityList"].getValue() # a dict communityId : communityName communityItems = communities.items() # a list of tuples (communityId, communityName) communityItems.sort(key=lambda t: t[1]) # we sort by the second member of the tuple (the name) vars["Communities"] = communityItems return vars
def getVars(self): vars = WCSPageTemplateBase.getVars(self) vars["EventTitle"] = self._conf.getTitle() vars["EventDescription"] = unescape_html( strip_ml_tags(self._conf.getDescription())).strip() vars["DefaultStartDate"] = formatDateTime( self._conf.getAdjustedStartDate()) vars["DefaultEndDate"] = formatDateTime( self._conf.getAdjustedEndDate()) vars["DefaultWebExUser"] = "" vars["DefaultWebExPass"] = "" vars["TimeZone"] = self._conf.getTimezone() sessions = "<select name='session' id='session' onchange='updateSessionTimes()'><option value=''>None</option>" count = 0 sessionList = self._conf.getSessionList() for session in sessionList: count = count + 1 sessions = sessions + "<option value='%s'>%s</option>" % (str( session.getId()), session.getTitle()) sessions += "</select>" vars["SessionList"] = sessions return vars
def getVars(self): vars = WCSPageTemplateBase.getVars(self) vars["EventTitle"] = self._conf.getTitle() vars["EventDescription"] = unescape_html( strip_ml_tags(self._conf.getDescription())).strip() defaultStartDate = self._conf.getAdjustedStartDate() - timedelta( 0, 0, 0, 0, self._EVOOptions["defaultMinutesBefore"].getValue()) nowStartDate = getAdjustedDate( nowutc() - timedelta(0, 0, 0, 0, self._EVOOptions["allowedPastMinutes"].getValue() / 2), self._conf) vars["DefaultStartDate"] = formatDateTime( max(defaultStartDate, nowStartDate)) defaultEndDate = self._conf.getAdjustedEndDate() + timedelta( 0, 0, 0, 0, self._EVOOptions["defaultMinutesAfter"].getValue()) nowEndDate = nowStartDate + timedelta( 0, 0, 0, 0, self._EVOOptions["extraMinutesAfter"].getValue()) vars["DefaultEndDate"] = formatDateTime(max(defaultEndDate, nowEndDate)) communities = self._EVOOptions["communityList"].getValue( ) # a dict communityId : communityName communityItems = communities.items( ) # a list of tuples (communityId, communityName) communityItems.sort(key=lambda t: t[ 1]) # we sort by the second member of the tuple (the name) vars["Communities"] = communityItems return vars
def getVars(self): variables = WCSPageTemplateBase.getVars(self) variables["EventTitle"] = VidyoTools.defaultRoomName(self._conf) variables["EventDescription"] = unescape_html( strip_ml_tags(self._conf.getDescription())).strip() return variables
def getVars(self): vars = WCSPageTemplateBase.getVars( self ) vars["EventTitle"] = self._conf.getTitle() vars["EventDescription"] = unescape_html(strip_ml_tags( self._conf.getDescription())).strip() vars["DefaultStartDate"] = formatDateTime(self._conf.getAdjustedStartDate()) vars["DefaultEndDate"] = formatDateTime(self._conf.getAdjustedEndDate()) vars["MinStartDate"] = formatDateTime(self._conf.getAdjustedStartDate()) vars["MaxEndDate"] = formatDateTime(self._conf.getAdjustedEndDate()) return vars
def getVars(self): vars = WCSPageTemplateBase.getVars( self ) vars["EventTitle"] = self._conf.getTitle() vars["EventDescription"] = unescape_html(strip_ml_tags( self._conf.getDescription())).strip() vars["DefaultStartDate"] = formatDateTime(self._conf.getAdjustedStartDate() - timedelta(0, 0, 0, 0, getCERNMCUOptionValueByName("defaultMinutesBefore"))) vars["DefaultEndDate"] = formatDateTime(self._conf.getAdjustedEndDate() + timedelta(0, 0, 0, 0, getCERNMCUOptionValueByName("defaultMinutesAfter"))) vars["MinStartDate"] = formatDateTime(self._conf.getAdjustedStartDate()) vars["MaxEndDate"] = formatDateTime(self._conf.getAdjustedEndDate()) return vars
class InvenioRecordConverter(InvenioRecordConverterBase): """ Main converter class. Converts record from InvenioConverter in format readable by a plugin. """ conversion = [ ("088","reportNumbers", lambda x: [number for number in x[0]['a'][0].split(" ") if number != "(Confidential)"]), ("100","primaryAuthor", lambda x: x[0] if "Primary Author" in x[0].get("e",[]) else {}, InvenioAuthorConverter), ("100","speaker", lambda x: x[0] if "Speaker" in x[0].get("e",[]) else {}, InvenioAuthorConverter), ("111", "*append*", None, InvenioPlaceTimeConverter111), ("245","title", lambda x: x[0]['a'][0]), ("518", "*append*", None, InvenioPlaceTimeConverter518), ("520", "summary", lambda x: strip_ml_tags(x[0]['a'][0])), ("700","secondaryAuthor", None, InvenioAuthorConverter), ("61124","meetingName", lambda x: str(x[0]['a'][0])), ("8564","materials", lambda x: x, InvenioLinkConverter), ]
def getVars(self): vars = WCSPageTemplateBase.getVars(self) vars["EventTitle"] = self._conf.getTitle() vars["EventDescription"] = unescape_html(strip_ml_tags(self._conf.getDescription())).strip() vars["DefaultStartDate"] = formatDateTime(self._conf.getAdjustedStartDate()) vars["DefaultEndDate"] = formatDateTime(self._conf.getAdjustedEndDate()) vars["DefaultWebExUser"] = "" vars["DefaultWebExPass"] = "" vars["TimeZone"] = self._conf.getTimezone() sessions = "<select name='session' id='session' onchange='updateSessionTimes()'><option value=''>None</option>" count = 0 sessionList = self._conf.getSessionList() for session in sessionList: count = count + 1 sessions = sessions + "<option value='%s'>%s</option>" % (str(session.getId()), session.getTitle()) sessions += "</select>" vars["SessionList"] = sessions return vars
class InvenioRecordConverter(InvenioRecordConverterBase): """ Main converter class. Converts record from InvenioConverter in format readable by a plugin. """ conversion = [('088', 'reportNumbers', lambda x: [ number for number in x[0]['a'][0].split(' ') if number != '(Confidential)' ]), ('100', 'primaryAuthor', lambda x: x[0] if 'Primary Author' in x[0].get('e', []) else {}, InvenioAuthorConverter), ('100', 'speaker', lambda x: x[0] if 'Speaker' in x[0].get('e', []) else {}, InvenioAuthorConverter), ('111', APPEND, None, InvenioPlaceTimeConverter111), ('245', 'title', lambda x: x[0]['a'][0]), ('518', APPEND, None, InvenioPlaceTimeConverter518), ('520', 'summary', lambda x: strip_ml_tags(x[0]['a'][0])), ('700', 'secondaryAuthor', None, InvenioAuthorConverter), ('61124', 'meetingName', lambda x: str(x[0]['a'][0])), ('8564', 'materials', lambda x: x, InvenioLinkConverter)]
def getFormHTML(self, prix, Currency, conf, registrant): url_return = localUrlHandlers.UHPayConfirmPayPal.getURL(registrant) url_cancel_return = localUrlHandlers.UHPayCancelPayPal.getURL( registrant) url_notify = localUrlHandlers.UHPayParamsPayPal.getURL(registrant) s=""" <form action="%s" method="POST"> <input type="hidden" name="cmd" value="_xclick"> <input type="hidden" name="business" value="%s"> <input type="hidden" name="item_name" value="%s"> <input type="hidden" name="amount" value="%s"> <INPUT TYPE="hidden" NAME="currency_code" value="%s"> <input type="hidden" name="charset" value="windows-1252"> <input type="hidden" name="return" value="%s"> <input type="hidden" name="cancel_return" value="%s"> <input type="hidden" name="notify_url" value="%s"> <td align="center"><input type="submit" value="%s" ></td> </form> """%(self.getUrl(),self.getBusiness(), "%s: registration for %s"%(registrant.getFullName(),strip_ml_tags(conf.getTitle())),prix,Currency,\ url_return,url_cancel_return,url_notify,"Proceed to %s"%self.getTitle()) #s=cgi.escape(s) return s
def getFormHTML(self,prix,Currency,conf,registrant,lang = "en_GB", secure=False): url_return=localUrlHandlers.UHPayConfirmPayPal.getURL(registrant) url_cancel_return=localUrlHandlers.UHPayCancelPayPal.getURL(registrant) url_notify=localUrlHandlers.UHPayParamsPayPal.getURL(registrant) s=""" <form action="%s" method="POST" id="%s"> <input type="hidden" name="cmd" value="_xclick"> <input type="hidden" name="business" value="%s"> <input type="hidden" name="item_name" value="%s"> <input type="hidden" name="amount" value="%s"> <INPUT TYPE="hidden" NAME="currency_code" value="%s"> <input type="hidden" name="charset" value="utf-8"> <input type="hidden" name="return" value="%s"> <input type="hidden" name="cancel_return" value="%s"> <input type="hidden" name="notify_url" value="%s"> </form> """%(self.getUrl(),self.getId(),self.getBusiness(), "%s: registration for %s"%(registrant.getFullName(),strip_ml_tags(conf.getTitle())),prix,Currency,\ url_return,url_cancel_return,url_notify) #s=cgi.escape(s) return s
def getFormHTML(self, prix, Currency, conf, registrant, lang="en_GB", secure=False): url_return = localUrlHandlers.UHPayConfirmPayPal.getURL(registrant) url_cancel_return = localUrlHandlers.UHPayCancelPayPal.getURL( registrant) url_notify = localUrlHandlers.UHPayParamsPayPal.getURL(registrant) s=""" <form action="%s" method="POST" id="%s"> <input type="hidden" name="cmd" value="_xclick"> <input type="hidden" name="business" value="%s"> <input type="hidden" name="item_name" value="%s"> <input type="hidden" name="amount" value="%s"> <INPUT TYPE="hidden" NAME="currency_code" value="%s"> <input type="hidden" name="charset" value="utf-8"> <input type="hidden" name="return" value="%s"> <input type="hidden" name="cancel_return" value="%s"> <input type="hidden" name="notify_url" value="%s"> </form> """%(self.getUrl(),self.getId(),self.getBusiness(), "%s: registration for %s"%(registrant.getFullName(),strip_ml_tags(conf.getTitle())),prix,Currency,\ url_return,url_cancel_return,url_notify) #s=cgi.escape(s) return s
def getFormHTML(self,prix,Currency,conf,registrant): url_return=localUrlHandlers.UHPayConfirmPayPal.getURL(registrant) url_cancel_return=localUrlHandlers.UHPayCancelPayPal.getURL(registrant) url_notify=localUrlHandlers.UHPayParamsPayPal.getURL(registrant) s=""" <form action="%s" method="POST"> <input type="hidden" name="cmd" value="_xclick"> <input type="hidden" name="business" value="%s"> <input type="hidden" name="item_name" value="%s"> <input type="hidden" name="amount" value="%s"> <INPUT TYPE="hidden" NAME="currency_code" value="%s"> <input type="hidden" name="charset" value="windows-1252"> <input type="hidden" name="return" value="%s"> <input type="hidden" name="cancel_return" value="%s"> <input type="hidden" name="notify_url" value="%s"> <td align="center"><input type="submit" value="%s" ></td> </form> """%(self.getUrl(),self.getBusiness(), "%s: registration for %s"%(registrant.getFullName(),strip_ml_tags(conf.getTitle())),prix,Currency,\ url_return,url_cancel_return,url_notify,"Proceed to %s"%self.getTitle()) #s=cgi.escape(s) return s