Ejemplo n.º 1
0
    def __init__(self, dbID):
        self.dbID = dbID
        self.dictionary = self.createDictionary(dbID)
        self.objectDictionary = {}

        for key in self.dictionary:
            self.objectDictionary[key] = sampleObject(self.dbID, key,
                                                      self.dictionary[key])

        self.cleanDictionary = {}
        for key in self.objectDictionary:
            self.cleanDictionary[key] = self.objectDictionary[key].cleanArray
Ejemplo n.º 2
0
def inputReceived(dataID, sampleID, newData, originalData):

  so = sampleObject(dataID, sampleID, newData)

  if so.cleanDataAvailable():
    myForm = """Data Entered: %s <br>
      <form action = "sample.py" method = "post" target = "_blank">
      <input type="hidden" value="%s" name="dataID" />
      <input type="hidden" value="%s" name="sampleID" />
      <input type="hidden" value="%s" name="data" />
      <input type="hidden" value="True" name="update" />
      <input type = "submit" value = "Update" /></form>"""%(newData, dataID, sampleID, newData)


  else:
    myForm = 'Data Entered: %s <br> Too many blank values, please try again.'%(newData)

  return myForm
Ejemplo n.º 3
0
enable()
from cgi import FieldStorage, escape

form = FieldStorage()

import pymysql as db
import re

from code import *
from createDict import *
from sampleObject import *

cursor = getCursor()

so = sampleObject('x', 1, '1,2,3')

sampleObjectName, sampleObjectName, sampleObjectData, imageCode, formCode = "name", "name", "data", "imageCode", "formCode"

non_decimal = re.compile(r'[^\d.,]+')
sampleData = "No data"

print("Content-Type: text/html")
print()

dataID = None
sampleID = None


def getFuntionsIndex(name):
    #index =0
Ejemplo n.º 4
0
#!/usr/local/bin/python3
from cgitb import enable
from code import *
from sampleObject import *
enable()
import cgitb
import cgi
from cgi import FieldStorage, escape
from hashlib import sha256
from time import time
from shelve import open
import pymysql as db
from os import environ
import re

cgitb.enable()
form = cgi.FieldStorage()
cursor = getCursor()

print("Content-Type: text/html")
print()

so = sampleObject('x', 1, '5000000,4000,2000,5,4,,2,')

print(so.getAdjustedArray(True))
Ejemplo n.º 5
0
from shelve import open
import pymysql as db
from os import environ
import re

cgitb.enable()
form = cgi.FieldStorage()
cursor = getCursor()

print("Content-Type: text/html")
print()

print('x')

if form.getvalue('textcontent'):
    so = sampleObject('x', 1, form.getvalue('textcontent'))
    print('<br>')
    if not so.dataOk:
        print('Data Incomplete. Please ensure data is in the correct format?')
        data = "Data contains too many blank values. Please try again. <br> Data : %s" % (
            form.getvalue('textcontent'))
    else:
        print('Data Ok!')
        print(form.getvalue('textcontent'))
        print('<br>')
        print(so.getCleanArray(True))
        print(so.data, so.cleanArray)
        if form.getvalue('dbID'):
            dataID = form.getvalue('dbID')

        else: