Board
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

asd

-45
-45
grammar.py
··· 90 90 91 91 return Response(json.dumps("Created Words"), status=201, mimetype="application/json") 92 92 93 - 94 - @grammar.route('/api/v1/grammar/createwords', methods=["PUT"]) 95 - def grammarcreatewords(): 96 - if request.json == None: 97 - return Response(json.dumps("No body was provided"), status=400, mimetype="application/json") 98 - 99 - requestSessionid = request.json.get("sessionid") 100 - requestWordList = request.json.get("wordlist") 101 - requestWordGroup = request.json.get("group") 102 - 103 - if requestSessionid == None: 104 - return Response(json.dumps("No sessionid was provided"), status=400, mimetype="application/json") 105 - if requestWordList == None: 106 - return Response(json.dumps("No wordlist was provided"), status=400, mimetype="application/json") 107 - if requestWordGroup == None: 108 - return Response(json.dumps("No group was provided"), status=400, mimetype="application/json") 109 - 110 - user = isValidSession(requestSessionid) 111 - if user == False: 112 - return Response(json.dumps("Invalid session"), status=400, mimetype="application/json") 113 - 114 - db = mysql.connector.connect( 115 - host="localhost", 116 - user="willem", 117 - password="Dinkel2006!", 118 - database="shykeiichicom" 119 - ) 120 - 121 - cursor = db.cursor() 122 - 123 - cursor.execute(f"SELECT * FROM grammar_groups WHERE id={requestWordGroup}") 124 - 125 - grammar_group = cursor.fetchone() 126 - 127 - if(grammar_group[2] != user[0]): 128 - if(getUserPermission(user[0]) != 1): 129 - return Response(json.dumps("You cannot modify this group"), status=400, mimetype="application/json") 130 - 131 - for word in requestWordList: 132 - cursor.execute(f"INSERT INTO grammar_gambling_words (word1, word2, correct_word, word_group) VALUES ({word['word1']}, {word['word2']}, {word['correct_word']}, {requestWordGroup})") 133 - 134 - db.commit() 135 - 136 - return Response(json.dumps("Created Words"), status=201, mimetype="application/json") 137 - 138 93 @grammar.route('/api/v1/grammar/getgroups', methods=["GET"]) 139 94 def grammargetgroups(): 140 95 db = mysql.connector.connect(