def Get_Text_comm_delete(event): c = text_1.get('1.0', 'end-1c') f = text_2.get('1.0', 'end-1c') text_1.delete(1.0, END) text_2.delete(1.0, END) if (c != '') and (f != ''): db.Del_comm(c, f) db_reader.comm_adder(c, 'site')
def run(self): i = 0 while i == 0: data = self.conn.recv(1024) udata = data.decode("utf-8") if udata == '1': self.conn.send(b'Enter post number you want to delete') data = self.conn.recv(1024) udata = data.decode("utf-8") db.Delete_post(udata) timer = str(time.asctime()) print("["+str(timer)+"] " + str(self.addr) + ' | Delete post number '+str(udata)) db_reader.index_maker('', 'site\\') elif udata == '2': self.conn.send(b'Enter new title for site') data = self.conn.recv(1024) title = data.decode("utf-8") self.conn.send(b'1') data = self.conn.recv(1024) name = data.decode("utf-8") title_name_changer.Title_changer(title, name) timer = str(time.asctime()) print("["+str(timer)+"] " + str(self.addr) + ' | New title: '+str(title)+' , New name: '+str(name)) db_reader.index_maker('', 'site\\') elif udata == '3': self.conn.send(b'Enter post title:') data = self.conn.recv(1024) title = data.decode("utf-8") self.conn.send(b'1') data = self.conn.recv(1024) body = data.decode("utf-8") db.Add_post(title, body, 123) timer = str(time.asctime()) print ("["+str(timer)+"] " + str(self.addr) + ' | New post: ' + str(title)) db_reader.index_maker('', 'site\\') elif udata == '4': self.conn.send(b'Enter post title:') data = self.conn.recv(1024) ID_post = data.decode("utf-8") self.conn.send(b'1') data = self.conn.recv(1024) ID_comm = data.decode("utf-8") db.Del_comm(ID_post, ID_comm) db_reader.comm_adder(ID_post, 'site', '.') timer = str(time.asctime()) self.conn.close()
import cgi import time from datetime import date sys.path.insert(0, "..\DB") import db_controller as db sys.path.insert(0, "..") import db_reader cgitb.enable() ip = db.Get_IP("..\\DB\\") form = cgi.FieldStorage() author = str(form.getvalue('author')) email = str(form.getvalue('email')) comment = str(form.getvalue('comment')) post_num = str(form.getvalue('post_num')) today = str(date.today()) address = 'http://' + ip + ':14900/posts/post' + str(post_num) + '.html' address = '<meta http-equiv="refresh" content="0; url=%r"/>' % address if author == 'None' or email == 'None' or comment == 'None': print("Content-Type: text/html") print() print(address) else: db.Add_comm(post_num, comment, author, email, today) db_reader.comm_adder(post_num, '.', '..') print("Content-Type: text/html") print() time.sleep(2) print(address)