diff --git a/server/api/problem.py b/server/api/problem.py
index a790cad..f02d4a8 100644
--- a/server/api/problem.py
+++ b/server/api/problem.py
@@ -18,7 +18,7 @@ def problem_add():
name = request.form["name"]
category = request.form["category"]
description = request.form["description"]
- hint = request.form["hint"]
+ hint = request.form["problem-hint"]
flag = request.form["flag"]
value = request.form["value"]
@@ -54,7 +54,7 @@ def problem_delete():
problem = Problems.query.filter_by(pid=pid).first()
if problem:
Solves.query.filter_by(pid=pid).delete()
- Challenges.query.filter_by(pid=pid).delete()
+ Problems.query.filter_by(pid=pid).delete()
db.session.commit()
return { "success": 1, "message": "Success!" }
return { "success": 0, "message": "Problem does not exist!" }
diff --git a/web/css/style.css b/web/css/style.css
index 89b6931..5b5d85c 100644
--- a/web/css/style.css
+++ b/web/css/style.css
@@ -174,3 +174,19 @@ li a, .navbar-brand {
-moz-animation-duration: 1s;
animation-duration: 1s;
}
+.modal {
+ text-align: center;
+}
+@media screen and (min-width: 768px) {
+ .modal:before {
+ display: inline-block;
+ vertical-align: middle;
+ content: " ";
+ height: 100%;
+ }
+}
+.modal-dialog {
+ display: inline-block;
+ text-align: left;
+ vertical-align: middle;
+}
diff --git a/web/js/admin/problems.js b/web/js/admin/problems.js
index 0c4b543..0061b19 100644
--- a/web/js/admin/problems.js
+++ b/web/js/admin/problems.js
@@ -52,7 +52,8 @@ function render_problems() {
problem += `