|
|
@@ -120,6 +120,18 @@ def set_main_icon(mid, icon_id):
|
|
120
|
120
|
|
|
121
|
121
|
return redirect(url_for("manage.edit", mid=mid))
|
|
122
|
122
|
|
|
|
123
|
+@bp.route("/delete_icon/<mid>/<icon_id>")
|
|
|
124
|
+@login_required
|
|
|
125
|
+def delete_icon(mid, icon_id):
|
|
|
126
|
+ db = get_db()
|
|
|
127
|
+ icon = db.execute("SELECT icon_location FROM icons WHERE id=(?)",(icon_id,)).fetchone()
|
|
|
128
|
+ db.execute("DELETE FROM icons WHERE id=(?)",(icon_id,))
|
|
|
129
|
+ db.commit()
|
|
|
130
|
+ os.remove(os.path.join(current_app.config["ICON_UPLOAD_FOLDER"], icon[0]))
|
|
|
131
|
+
|
|
|
132
|
+ return redirect(url_for("manage.edit", mid=mid))
|
|
|
133
|
+
|
|
|
134
|
+
|
|
123
|
135
|
@bp.route("/add_to_front/<mid>")
|
|
124
|
136
|
@login_required
|
|
125
|
137
|
def add_to_front(mid):
|
|
|
@@ -155,4 +167,24 @@ def remove_home(mid):
|
|
155
|
167
|
db.execute("UPDATE member SET homepage=(?) WHERE id=(?)",(0, mid))
|
|
156
|
168
|
db.commit()
|
|
157
|
169
|
|
|
158
|
|
- return redirect(url_for('home.full_list'))
|
|
|
170
|
+ return redirect(url_for('home.full_list'))
|
|
|
171
|
+
|
|
|
172
|
+@bp.route("/reset_theme/<mid>")
|
|
|
173
|
+@login_required
|
|
|
174
|
+def reset_theme(mid):
|
|
|
175
|
+ c9 = "#99dfff"
|
|
|
176
|
+ c10 = "#e6f7ff"
|
|
|
177
|
+ c11 = "#b3e7ff"
|
|
|
178
|
+ c12 = "#008bcc"
|
|
|
179
|
+ c13 = "black"
|
|
|
180
|
+ c14 = "black"
|
|
|
181
|
+ c15 = "black"
|
|
|
182
|
+ c16 = "#008bcc"
|
|
|
183
|
+ c21 = "#008bcc"
|
|
|
184
|
+ c22 = "#026897"
|
|
|
185
|
+
|
|
|
186
|
+ db = get_db()
|
|
|
187
|
+ 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))
|
|
|
188
|
+ db.commit()
|
|
|
189
|
+
|
|
|
190
|
+ return redirect(url_for("manage.edit", mid=mid))
|