|
|
@@ -1,8 +1,9 @@
|
|
|
from .func_tool import *
|
|
|
|
|
|
class class_do_render_namumark:
|
|
|
- def __init__(self, curs, doc_name, doc_data, doc_set, lang_data, do_type = 'exter'):
|
|
|
- self.curs = curs
|
|
|
+ def __init__(self, conn, doc_name, doc_data, doc_set, lang_data, do_type = 'exter'):
|
|
|
+ self.conn = conn
|
|
|
+ self.curs = self.conn.cursor()
|
|
|
|
|
|
self.doc_data = doc_data.replace('\r', '')
|
|
|
self.doc_name = doc_name
|
|
|
@@ -227,7 +228,7 @@ class class_do_render_namumark:
|
|
|
doc_set = dict(self.doc_set)
|
|
|
doc_set['doc_include'] = doc_include
|
|
|
|
|
|
- data_end = class_do_render_namumark(self.curs, self.doc_name, data, doc_set, self.lang_data, do_type = 'inter')()
|
|
|
+ data_end = class_do_render_namumark(self.conn, self.doc_name, data, doc_set, self.lang_data, do_type = 'inter')()
|
|
|
|
|
|
self.render_data_js += data_end[1]
|
|
|
self.data_category_list += data_end[2]['category']
|
|
|
@@ -241,7 +242,7 @@ class class_do_render_namumark:
|
|
|
# Render
|
|
|
def do_render_text(self):
|
|
|
# <b> function
|
|
|
- bold_user_set = get_main_skin_set(self.curs, self.flask_session, 'main_css_bold', self.ip)
|
|
|
+ bold_user_set = get_main_skin_set(self.conn, self.flask_session, 'main_css_bold', self.ip)
|
|
|
|
|
|
def do_render_text_bold(match):
|
|
|
data = match.group(1)
|
|
|
@@ -302,7 +303,7 @@ class class_do_render_namumark:
|
|
|
self.render_data = re.sub(r",,((?:(?!,,).)+),,", do_render_text_sub, self.render_data)
|
|
|
|
|
|
# <s> function
|
|
|
- strike_user_set = get_main_skin_set(self.curs, self.flask_session, 'main_css_strike', self.ip)
|
|
|
+ strike_user_set = get_main_skin_set(self.conn, self.flask_session, 'main_css_strike', self.ip)
|
|
|
|
|
|
def do_render_text_strike(match):
|
|
|
data = match.group(1)
|
|
|
@@ -975,7 +976,7 @@ class class_do_render_namumark:
|
|
|
|
|
|
file_style = file_width + file_height + file_align_style + file_bgcolor + file_radius + file_rendering
|
|
|
|
|
|
- image_set = get_main_skin_set(self.curs, self.flask_session, 'main_css_image_set', self.ip)
|
|
|
+ image_set = get_main_skin_set(self.conn, self.flask_session, 'main_css_image_set', self.ip)
|
|
|
if image_set == 'new_click' or image_set == 'click':
|
|
|
file_end = '<img style="' + file_style + '" id="opennamu_image_' + str(image_count) + '" alt="' + link_sub + '" src="">'
|
|
|
else:
|
|
|
@@ -1288,7 +1289,7 @@ class class_do_render_namumark:
|
|
|
|
|
|
def do_render_include(self):
|
|
|
include_num = 0
|
|
|
- include_set_data = get_main_skin_set(self.curs, self.flask_session, 'main_css_include_link', self.ip)
|
|
|
+ include_set_data = get_main_skin_set(self.conn, self.flask_session, 'main_css_include_link', self.ip)
|
|
|
include_regex = re.compile(r'\[include\(((?:(?!\[include\(|\)\]|<\/div>).)+)\)\](\n?)', re.I)
|
|
|
include_count_max = len(re.findall(include_regex, self.render_data)) * 2
|
|
|
while 1:
|
|
|
@@ -1370,9 +1371,9 @@ class class_do_render_namumark:
|
|
|
def do_redner_footnote(self):
|
|
|
footnote_num = 0
|
|
|
|
|
|
- footnote_set = get_main_skin_set(self.curs, self.flask_session, 'main_css_footnote_set', self.ip)
|
|
|
- footnote_number_set = get_main_skin_set(self.curs, self.flask_session, 'main_css_footnote_number', self.ip)
|
|
|
- footnote_number_view_set = get_main_skin_set(self.curs, self.flask_session, 'main_css_view_real_footnote_num', self.ip)
|
|
|
+ footnote_set = get_main_skin_set(self.conn, self.flask_session, 'main_css_footnote_set', self.ip)
|
|
|
+ footnote_number_set = get_main_skin_set(self.conn, self.flask_session, 'main_css_footnote_number', self.ip)
|
|
|
+ footnote_number_view_set = get_main_skin_set(self.conn, self.flask_session, 'main_css_view_real_footnote_num', self.ip)
|
|
|
|
|
|
footnote_regex = re.compile(r'(?:\[\*((?:(?!\[\*|\]| ).)+)?(?: ((?:(?!\[\*|\]).)+))?\]|\[(각주|footnote)\])', re.I)
|
|
|
footnote_count_all = len(re.findall(footnote_regex, self.render_data)) * 4
|
|
|
@@ -2117,7 +2118,7 @@ class class_do_render_namumark:
|
|
|
|
|
|
return end_text
|
|
|
|
|
|
- list_view_set = get_main_skin_set(self.curs, self.flask_session, 'main_css_list_view_change', self.ip)
|
|
|
+ list_view_set = get_main_skin_set(self.conn, self.flask_session, 'main_css_list_view_change', self.ip)
|
|
|
|
|
|
list_style = {
|
|
|
1 : 'opennamu_list_1',
|
|
|
@@ -2226,7 +2227,7 @@ class class_do_render_namumark:
|
|
|
if self.data_category != '':
|
|
|
data_name = self.get_tool_data_storage(self.data_category, '</div>', '')
|
|
|
|
|
|
- category_set_data = get_main_skin_set(self.curs, self.flask_session, 'main_css_category_set', self.ip)
|
|
|
+ category_set_data = get_main_skin_set(self.conn, self.flask_session, 'main_css_category_set', self.ip)
|
|
|
if category_set_data == 'bottom':
|
|
|
if re.search(r'<footnote_category>', self.render_data):
|
|
|
self.render_data = self.render_data.replace('<footnote_category>', '<hr><' + data_name + '></' + data_name + '>', 1)
|
|
|
@@ -2311,7 +2312,7 @@ class class_do_render_namumark:
|
|
|
self.data_toc = toc_data
|
|
|
self.data_toc = re.sub(r'<toc_inside>((?:(?!<toc_inside>|<\/toc_inside>).)*)<\/toc_inside>', do_render_last_toc, self.data_toc)
|
|
|
|
|
|
- toc_set_data = get_main_skin_set(self.curs, self.flask_session, 'main_css_toc_set', self.ip)
|
|
|
+ toc_set_data = get_main_skin_set(self.conn, self.flask_session, 'main_css_toc_set', self.ip)
|
|
|
|
|
|
self.render_data = re.sub(toc_search_regex, '', self.render_data)
|
|
|
if toc_set_data == 'off':
|