def emitPage(webin):
    return gen.genHtmlPage(webin,
                           jsFiles,
                           headerTitle,
                           headLines,
                           bodyText,
                           styleSheets=styleSheets)
Exemple #2
0
def emitPage(webin):
    return gen.genHtmlPage(webin,
                           jsFiles,
                           headerTitle,
                           headLines,
                           bodyText,
                           pageTitle="")
Exemple #3
0
def emitPage(webin):
    sess = getattr(webin, "session", None)
    loggedIn = sess and getattr(sess, "user", None)
    if loggedIn:
        btxt = bodyTextLoggedIn
    else:
        btxt = bodyText

    return gen.genHtmlPage(webin,
                           bodyText,
                           styleSheets=styleSheets,
                           pageTitle="Contact")
Exemple #4
0
def emitPage(webin):

    sess = webin.session
    if sess == None:
        return gen.genHtmlPage(
            webin, "", "ImageDiver session timeout", [],
            "Your session has expired. Please log in again.")

        user = ""
    else:
        user = sess.user
        usrd = models.loadUserD(user, webin.pageStore)
        hasEmail = 1 if getattr(usrd, "email", None) else 0
        opts = {
            "loggedInUser": user,
            "utilization": usrd.storageUtilization(),
            "allocation": usrd.allocation()["storage"],
            "hasEmail": hasEmail
        }
        return gen.genStdPage(webin, 'upload', opts, 'import', staticSize=True)
        return gen.genDynPage(webin, js, {"topbarTitle": "<i>Import</i>"},
                              opts)
Exemple #5
0
def emitPage(webin):
    #sess = webin.session
    #user = sess.user
    qs = webin.queryString
    if qs:
        qd = urlparse.parse_qs(qs)
        #print "QD",qd
        verifier = qd['oauth_verifier'][0]

        token = qd['oauth_token'][0]
        return emitRedirect(verifier, token)
        """
    dir = "/mnt/ebs1/imagediver/tokens/"
    uname = misc.pathLast(user)
    fln = dir+uname
    f = open(fln)
    tkj = f.read()
    f.close()
    tk = json.loads(tkj)
    token_secret = tk['oauth_token_secret']
    access_token = oauth_tumblr.getAccessToken(verifier,token,token_secret)
    #print "ACCESS TOKEN:",access_token
    userD = models.loadUserD(user)
    atkj = json.dumps(access_token)
    userD.tumblr_token = atkj
    userD.dynsave(False)
    topic = tk.get("topic",None)
    if topic:
      topic = str(topic)
      url = "/post_to_tumblr?topic="+topic
      return redirectResponse(url)
    """

    return gen.genHtmlPage(webin,
                           "Tumblr access was denied.",
                           styleSheets=styleSheets,
                           pageTitle="Access Denied")
Exemple #6
0
def emitPage(webin):
    return gen.genHtmlPage(webin, jsFiles, topbarOptions, headerTitle,
                           headLines, bodyText)
Exemple #7
0
def emitPage(webin):
    return gen.genHtmlPage(webin,
                           bodyText,
                           styleSheets=styleSheets,
                           pageTitle="Terms of Service")
Exemple #8
0
def emitPage(webin):
    return gen.genHtmlPage(webin,
                           bodyText,
                           redirectOnTimeout=False,
                           pageTitle="Timeout")
Exemple #9
0
def emitPage(webin):
    return gen.genHtmlPage(webin,
                           bodyText,
                           styleSheets=styleSheets,
                           pageTitle="FAQ")
Exemple #10
0
 def genPage(txt):
     return gen.genHtmlPage(webin,
                            txt,
                            redirectOnTimeout=False,
                            pageTitle="Email Verification")
Exemple #11
0
def emitPage(webin):
    return gen.genHtmlPage(webin,bodyText,styleSheets=styleSheets,pageTitle="Copyright Policy")
Exemple #12
0
def emitPage(webin):
    return gen.genHtmlPage(webin,
                           bodyText,
                           styleSheets=styleSheets,
                           pageTitle="Privacy Policy")