from .tool.func import *
def search_deep_2(conn, name):
curs = conn.cursor()
if name == '':
return redirect()
num = int(number_check(flask.request.args.get('num', '1')))
if num * 50 > 0:
sql_num = num * 50 - 50
else:
sql_num = 0
div = '
'
div_plus = ''
test = ''
curs.execute("select title from data where title = ?", [name])
if curs.fetchall():
link_id = ''
else:
link_id = 'id="not_thing"'
div = '''
'''
curs.execute(
"select distinct title, case when title like ? then '제목' else '내용' \
end from data where title like ? or data like ? order by case \
when title like ? then 1 else 2 end limit ?, '50'",
['%' + name + '%', '%' + name + '%', '%' + name + '%', '%' + name + '%', str(sql_num)]
)
all_list = curs.fetchall()
if all_list:
test = all_list[0][1]
for data in all_list:
if data[1] != test:
div_plus += '
'
test = data[1]
div_plus += '- ' + data[0] + ' (' + data[1] + ')
'
div += div_plus + '
'
div += next_fix('/search/' + url_pas(name) + '?num=', num, all_list)
return easy_minify(flask.render_template(skin_check(),
imp = [name, wiki_set(), custom(), other2([' (' + load_lang('search') + ')', 0])],
data = div,
menu = 0
))