소스 파일 : /yoyak/yoyak_contents_display_edit.php (2018-07-23)     소스 설명 : (분류요약관리)
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067
068
069
070
071
072
073
074
075
076
077
078
079
080
081
082
083
084
085
086
087
088
089
090
091
092
093
094
095
096
097
098
099
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<?php // (2018.7.23, 차재복, Cha Jae Bok, cjbword@gmailcom) 

# (편집자용)  edit 클릭용 span
function edit_span ($id, $name, $sub_cnt, $no) {

		if ( !empty($id) and empty($no) ) {
			$up_act = 'id_up';
			$down_act = 'id_down';
			$delete = 'id_delete';
		} else if ( !empty($id) and !empty($no) ) {
			$up_act = 'no_up';
			$down_act = 'no_down';
			$delete = 'no_delete';
		}

	// span 시작
	echo "<span class='edit_span'>";

			// Edit 버튼
			echo "&nbsp;&nbsp;&nbsp<button class='more' data-id='{$id}' data-no='{$no}' title='타이틀수정'>E</button>"; 

			// up
			echo "<button class='submit' data-id='{$id}' data-no='{$no}' data-act='{$up_act}' title='상향이동'>↑</button>";

			// down
			echo "<button class='submit' data-id='{$id}' data-no='{$no}' data-act='{$down_act}' title='하향이동'>↓</button>";

			// delete
			echo "<button class='submit' data-id='{$id}' data-no='{$no}' data-title='{$name}' data-sub_cnt='{$sub_cnt}' data-act='{$delete}' title='삭제'>×</button>";

			// node generation
			if ( empty($no) ) {
				// id node generation
				echo "<button class='gen_node' data-id='{$id}' data-no='' title='생성(직전/진후/자식)'>G</button>";

				// no node generation
				echo "<button class='gen_no_node' data-id='{$id}' data-no='' title='용어해설생성'>G(no)</button>";
			}

			// Move
			if( empty($no) ) {
				echo "<button class='move_node' data-id='{$id}' data-no='' data-title='{$name}' title='분류이동'>M</button>";
			} else {
				// checkbox button
				echo "<input type='checkbox' name='{$id}' class='checkbox' data-id='{$id}' data-no='{$no}' data-title='{$name}' style='display:none;'>";
			}

	// span 종료
	echo "</span>";

}


# (편집자용)  항목 상세 내용 편집 div
function detail_edit_div ($id, $no, $title, $yoyak, $sub_cnt=0) {

		// id 또는 no 에 따라, 항목별 구분
		if ( !empty($id) and empty($no) ) {
			$title_act = 'id_rename';
			$desc_act = 'id_desc_update';

		} else if ( !empty($id) and !empty($no) ) {
			$title_act = 'no_rename';
			$desc_act = 'no_desc_update';

		}

		// 항목 타이틀 및 요약 편집
		echo "<div class='more_sub' data-id='{$id}' data-no='{$no}' style='display:none; border:1px dotted gray;'>";

			echo "<span class='title_edit' style='display:inline-block;'>";
				// 항목 타이틀명 편집란 
				echo "타이틀명 : <input type='text' size='12' value='{$title}'>";
				echo "<input type='submit' class='submit' data-id='{$id}' data-no='{$no}' data-act='{$title_act}' value='수정'>";

				// 항목 요약설명 편집란 
				echo "<br>";
				echo "요약설명 : <input type='text' size='40' value='{$yoyak}'>";
				echo "<input type='submit' class='submit' data-id='{$id}' data-no='{$no}' data-act='{$desc_act}' value='수정'>";
			echo "</span>";
		echo "</div>";

		// 항목 생성 (.gen_node 클릭하면, 타이틀 생성(직후,직전,자식) 나타냄)
		echo "<div class='more_gen' data-id='{$id}' data-no='{$no}' style='display:none;border:1px dotted gray;'>";
				echo "분류항목 타이틀 생성 : ";
				echo "<input type='text' size='8' name='para[title]' >"; 

				echo "<button class='submit' data-id='{$id}' data-act='id_prepend' style='position:relative;'>직전생성</button>";
				echo "<button class='submit' data-id='{$id}' data-act='id_append' style='position:relative;'>직후생성</button>";
				echo "<button class='submit' data-id='{$id}' data-act='id_child' style='position:relative;'>자식생성</button>";
		echo "</div>";

}

# (편집자용) 용어해설 항목 생성 편집용
function edit_no($id) {
	echo "<table id='no_edit'>";
		echo "<tr>";
			echo "<td>";
				// 용어항목 명칭  
				echo "용어항목 명칭 : ";
			echo "</td><td>";
				echo "(영어) <input type='text' size='12' value=''>";
				echo "(한글) <input type='text' size='12' value=''>";
			echo "</td><td rowspan='2'>";
				// submit
				echo "<input type='submit' class='submit' data-id='{$id}' data-no='' data-act='' value='생성'>";
			echo "</td>";
		echo "</tr><tr>";
			echo "<td>";
				// 용어항목 해설 필드
				echo "용어항목 해설 : ";
			echo "</td><td>";
				echo "<textarea cols='80' value=''></textarea>";
			echo "</td>";
		echo "</tr>";
	echo "</table>";
}

?>
Copyrightⓒ written by 차재복 (Cha Jae Bok)