def footer_navigations(): form = EditBottomNaviForm() if form.validate_on_submit(): links = request.form.get('linkSettings') if links and current_user.is_administrator: Setting.update_setting('link', links) return redirect(url_for('dashboard.footer_navigations')) return render_template('dashboard/dash_appearance_footnavi.html', form=form)
def navigations(): form = EditTopNaviForm() if form.validate_on_submit(): navs = request.form.get('naviSettings') if navs and current_user.is_administrator: Setting.update_setting('navigation', navs) return redirect(url_for('dashboard.navigations')) return render_template('dashboard/dash_appearance_navigation.html', navi_form=form)
def cdn_setting(): form = CDNSettingForm() if form.validate_on_submit(): if current_user.is_administrator: reg = re.compile('cdn\[([a-zA-Z0-9_]+)\]') for key, value in request.form.iteritems(): options = reg.findall(key) if options: Setting.update_setting(options[0], value) return redirect(url_for('dashboard.cdn_setting')) return render_template('dashboard/dash_setting_cdn.html', form=form)