| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- from .tool.func import *
- def setting_adsense_2(conn):
- curs = conn.cursor()
- if admin_check(None, 'adsense setting') != 1:
- return re_error('/error/3')
- if flask.request.method == 'POST':
- try:
- adsense_enabled = flask.request.form.get('adsense_enabled')
- adsense_code = flask.request.form['adsense_code']
- except:
- return easy_minify(flask.render_template(skin_check(),
- imp = [load_lang('inter_error'), wiki_set(), custom(), other2([0, 0])],
- data = '<h2>ie_no_data_required</h2>' + load_lang('ie_no_data_required'),
- menu = [['other', load_lang('return')]]
- ))
- if adsense_enabled == 'on':
- curs.execute(db_change('update other set data = "True" where name = "adsense"'))
- else:
- curs.execute(db_change('update other set data = "False" where name = "adsense"'))
- curs.execute(db_change('update other set data = ? where name = "adsense_code"'), [adsense_code])
- conn.commit()
- return redirect('/adsense_setting')
- body_content = ''
- curs.execute(db_change('select data from other where name = "adsense"'))
- adsense_enabled = curs.fetchall()[0][0]
- curs.execute(db_change('select data from other where name = "adsense_code"'))
- adsense_code = curs.fetchall()[0][0]
- template = '''
- <form action="" accept-charset="utf-8" method="post">
- <div class="form-check">
- <label class="form-check-label">
- <input class="form-check-input" name="adsense_enabled" type="checkbox" {}>
- {}
- </label>
- </div>
- <hr class=\"main_hr\">
- <div class="form-group">
- <textarea class="form-control" id="adsense_code" name="adsense_code" rows="12">{}</textarea>
- </div>
- <hr class=\"main_hr\">
- <button type="submit" value="publish">{}</button>
- </form>
- '''
- body_content += template.format(
- 'checked' if adsense_enabled == 'True' else '',
- load_lang('adsense_enable'),
- adsense_code,
- load_lang('save')
- )
- return easy_minify(flask.render_template(skin_check(),
- imp = [load_lang('adsense_setting'), wiki_set(), custom(), other2([0, 0])],
- data = body_content,
- menu = [['other', load_lang('return')]]
- ))
|