Beispiel #1
0
 def getVars(self):
     vars = wcomponents.WTemplated.getVars(self)
     vars["locator"] = self._subContrib.getLocator().getWebForm()
     vars["title"] = self._subContrib.getTitle()
     if isStringHTML(self._subContrib.getDescription()):
         vars["description"] = self._subContrib.getDescription()
     else:
         vars[
             "description"] = """<table class="tablepre"><tr><td><pre>%s</pre></td></tr></table>""" % self._subContrib.getDescription(
             )
     vars["dataModifButton"] = ""
     vars["dataModifButton"] = _(
         """<input type="submit" class="btn" value="_("modify")">""")
     vars["reportNumbersTable"] = wcomponents.WReportNumbersTable(
         self._subContrib, "subcontribution").getHTML()
     vars["keywords"] = self._subContrib.getKeywords()
     vars["confId"] = self._subContrib.getConference().getId()
     vars["contribId"] = self._subContrib.getContribution().getId()
     vars["subContribId"] = self._subContrib.getId()
     vars["presenters"] = fossilize(self._subContrib.getSpeakerList(),
                                    ISubContribParticipationFullFossil)
     vars["suggested_authors"] = fossilize(
         get_authors_from_author_index(self._subContrib.getConference(),
                                       10))
     vars["eventType"] = self._subContrib.getConference().getType()
     return vars
Beispiel #2
0
 def getVars(self):
     vars = wcomponents.WTemplated.getVars(self)
     vars["title"] = vars.get("title", "")
     vars["description"] = vars.get("description", "")
     vars["durationHours"] = vars.get("durationHours", "0")
     vars["durationMinutes"] = vars.get("durationMinutes", "15")
     vars["keywords"] = vars.get("keywords", "")
     vars["locator"] = self.__owner.getLocator().getWebForm()
     vars["suggested_authors"] = fossilize(get_authors_from_author_index(self._contribution.getConference(), 10))
     vars["eventType"] = self._contribution.getConference().getType()
     return vars
Beispiel #3
0
 def getVars(self):
     vars = wcomponents.WTemplated.getVars(self)
     vars["title"] = vars.get("title", "")
     vars["description"] = vars.get("description", "")
     vars["durationHours"] = vars.get("durationHours", "0")
     vars["durationMinutes"] = vars.get("durationMinutes", "15")
     vars["keywords"] = vars.get("keywords", "")
     vars["locator"] = self.__owner.getLocator().getWebForm()
     vars["suggested_authors"] = fossilize(
         get_authors_from_author_index(self._contribution.getConference(),
                                       10))
     vars["eventType"] = self._contribution.getConference().getType()
     return vars
Beispiel #4
0
 def getVars( self ):
     vars = wcomponents.WTemplated.getVars( self )
     vars["locator"] = self._subContrib.getLocator().getWebForm()
     vars["title"] = self._subContrib.getTitle()
     if isStringHTML(self._subContrib.getDescription()):
         vars["description"] = self._subContrib.getDescription()
     else:
         vars["description"] = """<table class="tablepre"><tr><td><pre>%s</pre></td></tr></table>""" % self._subContrib.getDescription()
     vars["dataModifButton"] = ""
     vars["dataModifButton"] =  _("""<input type="submit" class="btn" value="_("modify")">""")
     vars["reportNumbersTable"]=wcomponents.WReportNumbersTable(self._subContrib,"subcontribution").getHTML()
     vars["keywords"] = self._subContrib.getKeywords()
     vars["confId"] = self._subContrib.getConference().getId()
     vars["contribId"] = self._subContrib.getContribution().getId()
     vars["subContribId"] = self._subContrib.getId()
     vars["presenters"] = fossilize(self._subContrib.getSpeakerList(), ISubContribParticipationFullFossil)
     vars["suggested_authors"] = fossilize(get_authors_from_author_index(self._subContrib.getConference(), 10))
     vars["eventType"] = self._subContrib.getConference().getType()
     return vars
Beispiel #5
0
    def getVars(self):
        vars = wcomponents.WTemplated.getVars(self)

        vars["suggested_authors"] = self._getParticipantsList(get_authors_from_author_index(self._contrib.getConference(), 10))
        vars["eventType"] = self._eventType
        vars["withdrawnNotice"] = self._getWithdrawnNoticeHTML()
        vars["locator"] = self._contrib.getLocator().getWebForm()
        vars["title"] = self._contrib.getTitle()
        if isStringHTML(self._contrib.getDescription()):
            vars["description"] = self._contrib.getDescription()
        else:
            vars["description"] = """<table class="tablepre"><tr><td><pre>%s</pre></td></tr></table>""" % self._contrib.getDescription()

        afm = self._contrib.getConference().getAbstractMgr().getAbstractFieldsMgr()
        vars["additionalFields"] = afm.getActiveFields()

        vars["rowspan"] = "6"
        vars["place"] = ""
        if self._contrib.getLocation():
            vars["place"] = self.htmlText(self._contrib.getLocation().getName())
        room = self._contrib.getRoom()
        if room is not None and room.getName().strip() != "":
            vars["place"] = i18nformat("""%s <br> _("Room"): %s""") % (vars["place"], self.htmlText(room.getName()))
        if self._eventType == "conference" and self._contrib.getBoardNumber() != "" and self._contrib.getBoardNumber() is not None:
            vars["place"] = i18nformat("""%s<br> _("Board #")%s""") % (vars["place"], self.htmlText(self._contrib.getBoardNumber()))
        vars["id"] = self.htmlText(self._contrib.getId())
        vars["dataModificationURL"] = str(urlHandlers.UHContributionDataModification.getURL(self._contrib))
        vars["duration"] = ""
        if self._contrib.getDuration() is not None:
            vars["duration"] = (datetime(1900, 1, 1) + self._contrib.getDuration()).strftime("%Hh%M'")
        vars["type"] = ""
        if self._contrib.getType():
            vars["type"] = self.htmlText(self._contrib.getType().getName())
        vars["track"] = i18nformat("""--_("none")--""")
        if self._contrib.getTrack():
            vars["track"] = """<a href=%s>%s</a>""" % (quoteattr(str(urlHandlers.UHTrackModification.getURL(self._contrib.getTrack()))), self.htmlText(self._contrib.getTrack().getTitle()))
        vars["session"] = ""
        if self._contrib.getSession():
            vars["session"] = """<a href=%s>%s</a>""" % (quoteattr(str(urlHandlers.UHSessionModification.getURL(self._contrib.getSession()))), self.htmlText(self._contrib.getSession().getTitle()))
        vars["abstract"] = ""
        if isinstance(self._contrib, conference.AcceptedContribution):
            vars["abstract"] = self._getAbstractHTML()
        vars["contrib"] = self._contrib
        vars["selTracks"] = self._getChangeTracksHTML()
        vars["setTrackURL"] = quoteattr(str(urlHandlers.UHContribModSetTrack.getURL(self._contrib)))
        vars["selSessions"] = self._getChangeSessionsHTML()
        vars["setSessionURL"] = quoteattr(str(urlHandlers.UHContribModSetSession.getURL(self._contrib)))
        vars["contribXML"] = urlHandlers.UHContribToXMLConfManager.getURL(self._contrib)
        vars["contribPDF"] = urlHandlers.UHContribToPDFConfManager.getURL(self._contrib)
        vars["printIconURL"] = Config.getInstance().getSystemIconURL("pdf")
        vars["xmlIconURL"] = Config.getInstance().getSystemIconURL("xml")
        vars["withdrawURL"] = quoteattr(str(urlHandlers.UHContribModWithdraw.getURL(self._contrib)))
        vars["withdrawnInfo"] = self._getWithdrawnInfoHTML()
        vars["withdrawDisabled"] = False
        if isinstance(self._contrib.getCurrentStatus(), conference.ContribStatusWithdrawn):
            vars["withdrawDisabled"] = True
        vars["reportNumbersTable"] = wcomponents.WReportNumbersTable(self._contrib, "contribution").getHTML()
        vars["keywords"] = self._contrib.getKeywords()
        if self._contrib.getSession():
            vars["sessionType"] = self._contrib.getSession().getScheduleType()
        else:
            vars["sessionType"] = 'none'
        vars["primaryAuthors"] = self._getParticipantsList(self._contrib.getPrimaryAuthorList())
        vars["coAuthors"] = self._getParticipantsList(self._contrib.getCoAuthorList())
        vars["speakers"] = self._getParticipantsList(self._contrib.getSpeakerList())
        return vars
Beispiel #6
0
    def getVars(self):
        vars = wcomponents.WTemplated.getVars(self)

        vars["suggested_authors"] = self._getParticipantsList(
            get_authors_from_author_index(self._contrib.getConference(), 10))
        vars["eventType"] = self._eventType
        vars["withdrawnNotice"] = self._getWithdrawnNoticeHTML()
        vars["locator"] = self._contrib.getLocator().getWebForm()
        vars["title"] = self._contrib.getTitle()
        if isStringHTML(self._contrib.getDescription()):
            vars["description"] = self._contrib.getDescription()
        else:
            vars[
                "description"] = """<table class="tablepre"><tr><td><pre>%s</pre></td></tr></table>""" % self._contrib.getDescription(
                )

        afm = self._contrib.getConference().getAbstractMgr(
        ).getAbstractFieldsMgr()
        vars["additionalFields"] = afm.getActiveFields()

        vars["rowspan"] = "6"
        vars["place"] = ""
        if self._contrib.getLocation():
            vars["place"] = self.htmlText(
                self._contrib.getLocation().getName())
        room = self._contrib.getRoom()
        if room is not None and room.getName().strip() != "":
            vars["place"] = i18nformat("""%s <br> _("Room"): %s""") % (
                vars["place"], self.htmlText(room.getName()))
        if self._eventType == "conference" and self._contrib.getBoardNumber(
        ) != "" and self._contrib.getBoardNumber() is not None:
            vars["place"] = i18nformat("""%s<br> _("Board #")%s""") % (
                vars["place"], self.htmlText(self._contrib.getBoardNumber()))
        vars["id"] = self.htmlText(self._contrib.getId())
        vars["dataModificationURL"] = str(
            urlHandlers.UHContributionDataModification.getURL(self._contrib))
        vars["duration"] = ""
        if self._contrib.getDuration() is not None:
            vars["duration"] = (datetime(1900, 1, 1) +
                                self._contrib.getDuration()).strftime("%Hh%M'")
        vars["type"] = ""
        if self._contrib.getType():
            vars["type"] = self.htmlText(self._contrib.getType().getName())
        vars["track"] = i18nformat("""--_("none")--""")
        if self._contrib.getTrack():
            vars["track"] = """<a href=%s>%s</a>""" % (
                quoteattr(
                    str(
                        urlHandlers.UHTrackModification.getURL(
                            self._contrib.getTrack()))),
                self.htmlText(self._contrib.getTrack().getTitle()))
        vars["session"] = ""
        if self._contrib.getSession():
            vars["session"] = """<a href=%s>%s</a>""" % (
                quoteattr(
                    str(
                        urlHandlers.UHSessionModification.getURL(
                            self._contrib.getSession()))),
                self.htmlText(self._contrib.getSession().getTitle()))
        vars["abstract"] = ""
        if isinstance(self._contrib, conference.AcceptedContribution):
            vars["abstract"] = self._getAbstractHTML()
        vars["contrib"] = self._contrib
        vars["selTracks"] = self._getChangeTracksHTML()
        vars["setTrackURL"] = quoteattr(
            str(urlHandlers.UHContribModSetTrack.getURL(self._contrib)))
        vars["selSessions"] = self._getChangeSessionsHTML()
        vars["setSessionURL"] = quoteattr(
            str(urlHandlers.UHContribModSetSession.getURL(self._contrib)))
        vars["contribXML"] = urlHandlers.UHContribToXMLConfManager.getURL(
            self._contrib)
        vars["contribPDF"] = urlHandlers.UHContribToPDFConfManager.getURL(
            self._contrib)
        vars["printIconURL"] = Config.getInstance().getSystemIconURL("pdf")
        vars["xmlIconURL"] = Config.getInstance().getSystemIconURL("xml")
        vars["withdrawURL"] = quoteattr(
            str(urlHandlers.UHContribModWithdraw.getURL(self._contrib)))
        vars["withdrawnInfo"] = self._getWithdrawnInfoHTML()
        vars["withdrawDisabled"] = False
        if isinstance(self._contrib.getCurrentStatus(),
                      conference.ContribStatusWithdrawn):
            vars["withdrawDisabled"] = True
        vars["reportNumbersTable"] = wcomponents.WReportNumbersTable(
            self._contrib, "contribution").getHTML()
        vars["keywords"] = self._contrib.getKeywords()
        if self._contrib.getSession():
            vars["sessionType"] = self._contrib.getSession().getScheduleType()
        else:
            vars["sessionType"] = 'none'
        vars["primaryAuthors"] = self._getParticipantsList(
            self._contrib.getPrimaryAuthorList())
        vars["coAuthors"] = self._getParticipantsList(
            self._contrib.getCoAuthorList())
        vars["speakers"] = self._getParticipantsList(
            self._contrib.getSpeakerList())
        return vars