<?php // (2021.2.10, 차재복, Cha Jae Bok, cjbword@gmailcom)
// 용어 해설 편집 ------------------------------------
if ( false ) {
// ...
// 용어 해설 보이기 ----------------------------------
} else if (!empty($m_temp1)) {
// 용어해설 보이기 div
echo "<div id='body' style='margin-left:10px;'>";
// content (용어 타이틀,본문 등) 보이기 위한 db record 쿼리 ==========
$query="SELECT yako,full_name,korean,extra_keyword,date_format(sujung,'%Y-%m-%d') as f_date,a.no,imgfilename,b.abbr FROM cjb_dict a left join dict_anchor b on a.no=b.no WHERE a.no=$m_temp1";
$result=mysqli_query($dbi,$query);
if (mysqli_errno($dbi)) { echo mysqli_errno($dbi)." : ".mysqli_error($dbi)."\n";}
$matched=mysqli_fetch_assoc($result);
// 컨텐츠 타이틀부 (title) =====================================
// 컨텐츠 내용 헤더부
echo "<div id='body_title'>";
// (약어,영문,국문) 타이틀 스트링 추출하기
$m_1=str_replace(',',', ',$matched[yako]);
$m_2=str_replace(',',', ',$matched[full_name]);
$m_3=str_replace(',',', ',$matched[korean]);
$m_str = $m_1." ".$m_2." ".$m_3;
// 타이틀 중에 pair_delimiter : extra_keyword 내용 중에 `[ ... ]` 없애기
include_once "../base_utils/common_utils.php"; // pair_delimiter() 함수
$m_str_1 = ($m_edit_level != $editor ? pair_delimiter($m_str,'[',']') : $m_str );
$m_str_2 = ($m_edit_level != $editor ? pair_delimiter($matched[extra_keyword],'[',']') : $matched[extra_keyword] );
$m_str_1 = str_replace(" , ",", ",$m_str_1);
// 주 타이틀, 최종수정일, 부 타이틀 => 배열화
$m_arr = array($m_str_1,$matched[f_date],$m_str_2);
// 주 타이틀,수정일,부 타이틀 등
echo "<table width='95%' style='margin-bottom:5px'>";
// 주 타이틀
echo "<tr><td><h1>";
echo pair_delimiter($m_arr[0],'[',']');
// echo $m_arr[0];
echo "</h1></td>";
// 수정일
echo "<td width=15% align='right' style='font-size:13px;'>";
// 최종수정일
echo "(".$m_arr[1].")";
echo "</td>";
// 편집 버튼 (new)
if ($_SESSION['user_type'] == '종합관리자') {
echo "<td>";
echo "<form action='../edit/edit.php' method=post style='display:inline; margin:0; padding:0;'>";
echo "<input type=submit name=m_submit_edit value='편집' style='padding:0'>";
echo "<input type=hidden name=no value={$m_temp1}>";
echo "<input type=hidden name=win value='new'>";
echo "</form>";
echo "</td>";
}
echo "</tr>";
// 부 타이틀
if ( !empty($m_arr[2])) {
echo "<tr><td colspan=2 style='font-size:13px;'>";
echo "<h2 style='font-size:11pt; font-weight:normal; margin:0px;'>";
$sub_title = pair_delimiter($m_arr[2],'[',']');
echo str_replace(",",", ",$sub_title);
// echo str_replace(",",", ",$m_arr[2]);
echo "</h2></td></tr>";
}
echo "</table>";
echo "</div>";
// 해당 no 관련 id들에 대한 path 보여주기
echo "<div id='dropdownDiv'>";
echo "<link rel='stylesheet' href='../navigation/navi_dev.css' type='text/css'>";
echo "<div class='treeDiv' data-menutype='clickMenu' style='display:inline-block;'>";
include_once "../navigation/naviFetch.php";
echo phpFetchPath ($no, $dbi);
echo "</div>";
echo "</div>";
/*
echo "<div id='body_path' class='tree_path'>";
include_once "view_path.php";
echo "</div>";
*/
echo "<hr style='border-bottom:1px gray dotted;'>";
// ------------------ 컨텐츠 헤더부 끝
// 컨텐츠 본문부 (content body) 출력 ==============================
echo "<div id='body_text' style='margin-left:10px;'>";
// 용어해설 컨텐츠 본문에 대한 사용자정의 함수 루틴 포함
include_once "view_body_text.php";
echo "<pre>"."\n";
// 본문(boy text) 내용 출력 ------------------------------------------------------
if ( !empty($m_temp1) ) {
body_text($m_temp1,$matched[abbr],$matched[imgfilename],$dbi);
// 본문 비었을 경우, 16개 빈 줄 출력
} else {
echo str_repeat(' <br>',16);
}
echo "</pre>";
echo "</div>";
/*
// 컨텐츠 하단부 (하부 용어 리스트 보여주기) ====================================
// (필요 변수 : $choiced_id, $choiced_row, $choiced_sub, $choiced_per_parent_rows)
echo "<br><hr>";
echo "<table id='body_foot'><tr>";
echo "<td class='tree_path'>";
echo "[<a href='abbr_view.php?nav=2&id=".$choiced_id."'>".$choiced_row[name]."</a>]";
echo "</td>";
echo "<td class='tree_path'>";
foreach ($choiced_sub as $key => $value) {
echo " ".($key+1).". ";
if ($value[no] == $m_temp1) echo "<b>";
echo "<a href='view.php?nav=2&m_temp1=".$value[no]."'>".$value[titlename]."</a> ";
if ($value[no] == $m_temp1) echo "</b>";
}
echo "<br>";
if(count($choiced_per_parent_rows[$choiced_id])>0) {
foreach ($choiced_per_parent_rows[$choiced_id] as $key => $value) {
echo "[<a href='view.php?nav=2&id=".$value[id]."'>".$value[name]."</a>] ";
}
}
echo "</td>";
echo "</tr></table>";
*/
echo "<br>";
echo "</div>"; // div id='body'의 끝 (용어해설 보이기 div 끝)
} // ------------------------------- 용어 해설 보이기 끝
?>