{@ $mi = $module_info; if($_COOKIE['ab_editor_type']) $mi->comment_write_type = $_COOKIE['ab_editor_type']; // Total Count $oDB = &DB::getInstance(); $query = $oDB->_query('select count(*) as total from rx_documents where module_srl = '.$mi->module_srl); $article_count = $oDB->_fetch($query); if ($order_type == "desc"): $order_type = "asc"; $order_icon = "down"; else: $order_type = "desc"; $order_icon = "up"; endif; // Color if ($mi->color_point == ''): $color_point = 'dodgerblue'; elseif ($mi->color_point == 'custom'): $color_point = $mi->color_point_custom; else: $color_point = $mi->color_point; endif; // Font Family if ($mi->fontfamily_select == ''): switch ($lang_type): case 'ja': $FontFamilyList = "'Spoqa Han Sans JP'"; $FontFamilyImport = "@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-jp.css);"; break; default: $FontFamilyList = "'Spoqa Han Sans'"; $FontFamilyImport = "@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-kr.css);"; endswitch; elseif ($mi->fontfamily_select == 'spoqa_u'): $FontFamilyList = "'Spoqa Han Sans', 'Spoqa Han Sans JP'"; $FontFamilyImport = "@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-kr.css);@import url(//spoqa.github.io/spoqa-han-sans/css/SpoqaHanSans-jp.css);"; elseif ($mi->fontfamily_select == 'notosans'): switch ($lang_type): case 'ja': $FontFamilyList = "'Noto Sans JP'"; $FontFamilyImport = "@import url(//fonts.googleapis.com/earlyaccess/notosansjp.css);"; break; case 'zh-CN': $FontFamilyList = "'Noto Sans SC'"; $FontFamilyImport = "@import url(//fonts.googleapis.com/earlyaccess/notosanssc.css);"; break; default: $FontFamilyList = "'Noto Sans KR'"; $FontFamilyImport = "@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);"; endswitch; elseif ($mi->fontfamily_select == 'notosans_u'): $FontFamilyList = "'Noto Sans KR', 'Noto Sans SC', 'Noto Sans JP'"; $FontFamilyImport = "@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);@import url(//fonts.googleapis.com/earlyaccess/notosanssc.css);@import url(//fonts.googleapis.com/earlyaccess/notosansjp.css);"; elseif ($mi->fontfamily_select == 'nanumbarun'): $FontFamilyList = "'Nanum Barun Gothic'"; $FontFamilyImport = "@import url('//cdn.jsdelivr.net/npm/typeface-nanum-barun-gothic@1.0.0/nanumbarungothic.css');"; elseif ($mi->fontfamily_select == 'nanumsquare'): $FontFamilyList = "'Nanum Square'"; $FontFamilyImport = "@import url('//cdn.jsdelivr.net/npm/typeface-nanum-square@1.1.0/nanumsquare.css');"; elseif ($mi->fontfamily_select == 'nanumgothic'): $FontFamilyList = "'Nanum Gothic'"; $FontFamilyImport = "@import url('//fonts.googleapis.com/css?family=Nanum+Gothic');"; elseif ($mi->fontfamily_select == 'nanummyeongjo'): $FontFamilyList = "'Nanum Myeongjo', serif"; $FontFamilyImport = "@import url('//fonts.googleapis.com/css?family=Nanum+Myeongjo');"; elseif ($mi->fontfamily_select == 'custom'): $FontFamilyList = $mi->fontfamily_list; $FontFamilyImport = $mi->fontfamily_import; endif; // Font Size if ($mi->fs_content_sm) $fs_content_sm = $mi->fs_content_sm; else $fs_content_sm = "13"; if ($mi->fs_content_md) $fs_content_md = $mi->fs_content_md; else $fs_content_md = "14"; if ($mi->fs_content_lg) $fs_content_lg = $mi->fs_content_lg; else $fs_content_lg = "15"; if ($mi->fs_ui_sm) $fs_ui_sm = $mi->fs_ui_sm; else $fs_ui_sm = "13"; if ($mi->fs_ui_md) $fs_ui_md = $mi->fs_ui_md; else $fs_ui_md = "14"; if ($mi->fs_ui_lg) $fs_ui_lg = $mi->fs_ui_lg; else $fs_ui_lg = "15"; // padding if ($mi->fs_pd_sm) $fs_pd_sm = $mi->fs_pd_sm; else $fs_pd_sm = "1em"; if ($mi->fs_pd_md) $fs_pd_md = $mi->fs_pd_md; else $fs_pd_md = "1em"; if ($mi->fs_pd_lg) $fs_pd_lg = $mi->fs_pd_lg; else $fs_pd_lg = "1em"; // Board Title if ($mi->board_header_title == 'c') $Title = $mi->board_header_title_custom; else $Title = $mi->browser_title; if ($mi->board_header == '') $showHeader = false; else $showHeader = true; // Category if ($mi->table_category == '' && $mi->use_category=='Y') $showCategory = true; else $showCategory = false; $cate_list = array(); $current_key = null; foreach ($category_list as $key=>$val) : if (!$val->depth): $cate_list[$key] = $val; $cate_list[$key]->children = array(); $current_key = $key; elseif ($current_key): $cate_list[$current_key]->children[] = $val; endif; endforeach; // List Style if ($mi->board_style == ''): if (!Mobile::isMobileCheckByAgent()) $listStyle = "table"; else $listStyle = "webzine"; elseif ($mi->board_style == 'table'): $listStyle = "table"; elseif ($mi->board_style == 'webzine'): $listStyle = "webzine"; elseif ($mi->board_style == 'masonry'): $listStyle = "masonry"; endif; // List Icon if ($mi->list_icon == ''): $showIcon = $showIconNotice = true; elseif ($mi->list_icon == 'notice'): $showIcon = true; $showIconNotice = false; else: $showIcon = $showIconNotice = false; endif; // Webzine if ($mi->webzine_meta == ''): $showArticleMeta = $showNoticeMeta = true; elseif ($mi->webzine_meta == 'notice'): $showArticleMeta = true; $showNoticeMeta = false; else: $showArticleMeta = $showNoticeMeta = false; endif; if ($mi->webzine_summary_cut) $summaryCut = $mi->webzine_summary_cut; else $summaryCut = "100"; // Masonry Styling if ($mi->masonry_style_margin) $masonryStyleMargin = $mi->masonry_style_margin; else $masonryStyleMargin = ""; if ($mi->masonry_style_border) $masonryStyleBorder = $mi->masonry_style_border; else $masonryStyleBorder = "none"; if ($mi->masonry_style_radius) $masonryStyleRadius = $mi->masonry_style_radius; else $masonryStyleRadius = "0"; if ($mi->masonry_style_background) $masonryStyleBackground = $mi->masonry_style_background; else $masonryStyleBackground = "none"; if ($mi->masonry_style_shadow) $masonryStyleShadow = $mi->masonry_style_shadow; else $masonryStyleShadow = "none"; // Meta Date Type if (Mobile::isMobileCheckByAgent()) $dateType = "y.n.j"; else $dateType = "Y.m.d"; // Array for Category Function $category_custom_temp = explode("\r\n",$mi->category_style_custom); for ($i=0; $i < count($category_custom_temp); $i++): $temp = explode("|",$category_custom_temp[$i]); $category_custom_list[$i] = $temp[0]; $category_custom_style[$i] = $temp[1]; endfor; // Array for exVal Function $exval_custom_temp = explode("\r\n",$mi->exval_style_custom); for ($i=0; $i < count($exval_custom_temp); $i++): $temp = explode("|",$exval_custom_temp[$i]); $exval_custom_list[$i] = $temp[0]; $exval_custom_style[$i] = $temp[1]; endfor; $exval_image_temp = explode("\r\n",$mi->exval_image); for ($i=0; $i < count($exval_image_temp); $i++): $temp = explode("|",$exval_image_temp[$i]); $exval_image_list[$i] = $temp[0]; $exval_image_url[$i] = $temp[1]; $exval_image_style[$i] = $temp[2]; endfor; // Thumbnail Setting $thumbWidth = $mi->thumbnail_width; $thumbHeight = $mi->thumbnail_height; $thumbRatio = ($thumbHeight / $thumbWidth) * 100; if ($listStyle == 'masonry'): if($mi->masonry_thumbnail_type) $thumbType = $mi->masonry_thumbnail_type; else $thumbType = "ratio"; if ($mi->masonry_column_sm) $masonryColumnSmall = $mi->masonry_column_sm; else $masonryColumnSmall = "2"; if ($mi->masonry_column_md) $masonryColumnMedium = $mi->masonry_column_md; else $masonryColumnMedium = "3"; if ($mi->masonry_column_lg) $masonryColumnLarge = $mi->masonry_column_lg; else $masonryColumnLarge = "4"; // Thumbnail Location $thumbWhere = "top"; // Article Content if ($mi->masonry_content == ''): $showAricleContent = true; else: $showAricleContent = false; endif; elseif ($listStyle == 'webzine'): $thumbType = "crop"; $thumbWhere = $mi->webzine_thumbnail; if($mi->webzine_thumbnail_width_sm) $webzineThumbnailWidthSmall = $mi->webzine_thumbnail_width_sm; else $webzineThumbnailWidthSmall = "80"; if($mi->webzine_thumbnail_width_md) $webzineThumbnailWidthMedium = $mi->webzine_thumbnail_width_md; else $webzineThumbnailWidthMedium = "120"; if($mi->webzine_thumbnail_width_lg) $webzineThumbnailWidthLarge = $mi->webzine_thumbnail_width_lg; else $webzineThumbnailWidthLarge = "150"; $showAricleContent = true; endif; if ($mi->thumbnail_no_image) $thumbNo = $mi->thumbnail_no_image; else $thumbNo = "/modules/board/skins/aplos_v2/assets/images/image-no-thumbnail.svg"; if ($mi->profile_no_image) $profileNo = $mi->profile_no_image; else $profileNo = "/modules/board/skins/aplos_v2/assets/images/image-no-profile.svg"; // Thumbnail Styling if ($mi->thumbnail_border): $thumbStyle .= "border: "; $thumbStyle .= $mi->thumbnail_border; $thumbStyle .= ";"; endif; if ($mi->thumbnail_radius): $thumbStyle .= "border-radius: "; $thumbStyle .= $mi->thumbnail_radius; $thumbStyle .= ";"; endif; if ($mi->thumbnail_ex_style): $thumbStyle .= $mi->thumbnail_ex_style; endif; // Comment if ($mi->comment_form_location == ''): $CommentWriteLoc = 'top'; else: $CommentWriteLoc = 'bottom'; endif; } {@ if ($mi->font_weight == ''): Context::set('scss_value', array('normal' => '300', 'bold' => '400')); elseif ($mi->font_weight == 'normal'): Context::set('scss_value', array('normal' => 'normal', 'bold' => 'bold')); endif; }