bsw@10: bsw@10: local setting_key = "liquidfeedback_frontend_developer_features" bsw@10: local setting = Setting:by_pk(app.session.member.id, setting_key) bsw@10: bsw@10: if not setting then bsw@10: error("access denied") bsw@10: end bsw@10: bsw@10: local stylesheet_url = util.trim(param.get("stylesheet_url")) bsw@10: local setting_key = "liquidfeedback_frontend_stylesheet_url" bsw@10: local setting = Setting:by_pk(app.session.member.id, setting_key) bsw@10: bsw@10: if stylesheet_url and #stylesheet_url > 0 then bsw@10: if not setting then bsw@10: setting = Setting:new() bsw@10: setting.member_id = app.session.member.id bsw@10: setting.key = setting_key bsw@10: end bsw@10: setting.value = stylesheet_url bsw@10: setting:save() bsw@10: elseif setting then bsw@10: setting:destroy() bsw@10: end bsw@10: bsw@10: slot.put_into("notice", _"Stylesheet URL has been updated")