diff --git a/myriad/manage.py b/myriad/manage.py index eb093cc..1fc314c 100644 --- a/myriad/manage.py +++ b/myriad/manage.py @@ -120,6 +120,18 @@ def set_main_icon(mid, icon_id): return redirect(url_for("manage.edit", mid=mid)) +@bp.route("/delete_icon//") +@login_required +def delete_icon(mid, icon_id): + db = get_db() + icon = db.execute("SELECT icon_location FROM icons WHERE id=(?)",(icon_id,)).fetchone() + db.execute("DELETE FROM icons WHERE id=(?)",(icon_id,)) + db.commit() + os.remove(os.path.join(current_app.config["ICON_UPLOAD_FOLDER"], icon[0])) + + return redirect(url_for("manage.edit", mid=mid)) + + @bp.route("/add_to_front/") @login_required def add_to_front(mid): @@ -155,4 +167,24 @@ def remove_home(mid): db.execute("UPDATE member SET homepage=(?) WHERE id=(?)",(0, mid)) db.commit() - return redirect(url_for('home.full_list')) \ No newline at end of file + return redirect(url_for('home.full_list')) + +@bp.route("/reset_theme/") +@login_required +def reset_theme(mid): + c9 = "#99dfff" + c10 = "#e6f7ff" + c11 = "#b3e7ff" + c12 = "#008bcc" + c13 = "black" + c14 = "black" + c15 = "black" + c16 = "#008bcc" + c21 = "#008bcc" + c22 = "#026897" + + db = get_db() + db.execute("UPDATE member SET card_border=(?), card_bg=(?), heading_bg=(?), heading_border=(?), heading_name=(?), heading_subtitle=(?), card_text=(?), icon_border=(?), a1=(?), a2=(?) WHERE id=(?)",(c9, c10, c11, c12, c13, c14, c15, c16, c21, c22, mid)) + db.commit() + + return redirect(url_for("manage.edit", mid=mid)) \ No newline at end of file diff --git a/myriad/templates/manage/edit.html b/myriad/templates/manage/edit.html index d60fb63..bcb928c 100644 --- a/myriad/templates/manage/edit.html +++ b/myriad/templates/manage/edit.html @@ -29,7 +29,7 @@
- Set Main IconDelete Icon + Set Main IconDelete Icon

@@ -72,7 +72,7 @@ - Click here to reset member theme to default + Click here to reset member theme to default {{ error }}