001002003004005006007008009010011012013014015016017018019020021022023024025026027028029030031032033034035036037038039040041042043044045046047048049050051052053054055056057058059060061062063064065066067068069070071072073074075076077078079080081082083084085086087088089090091092093094095096097098099100101102103104105106107108109110111
<?php // (2022.8.31, 차재복, Cha Jae Bok, http://www.ktword.co.kr) // 소스 보여주기 function src_display($title, $src_arr) { echo " "; echo "<a href=#' class='toggle'>$title</a>"; echo "<div class='src_list'>"; foreach($src_arr as $file_info) { echo "<a href='/test/open_src/view_src.php?dir={$file_info['dir']}&file={$file_info['file']}' class='src_view'>"; echo $file_info['file']; echo " (".$file_info['desc'].") ∨"; echo "</a>"; echo " "; } echo "</div>"; } // 소스 내역 리스트 function src_list() { return [ // 총괄 (초기) "0" => [ "src" => [ ["dir"=>"testing", "file"=>"dev_testing.php", "desc"=>"메인 소스"], ["dir"=>"testing", "file"=>"dev_testing_srcs.php", "desc"=>"소스 목록"], ["dir"=>"testing", "file"=>"dev_testing.js", "desc"=>"초기 로드"] ] ], // 공통 "1" => [ "src" => [ ["dir"=>"base_utils", "file"=>"db_conn.php", "desc"=>"db 접속"], ["dir"=>"base_utils", "file"=>"common_utils.js", "desc"=>"JS 공통 함수 모음"], ["dir"=>"base_utils", "file"=>"common_utils.php", "desc"=>"PHP 공통 함수 모음"], ["dir"=>"base_utils", "file"=>"top_section.php", "desc"=>"상단 제목"], ["dir"=>"base_utils", "file"=>"copyright.php", "desc"=>"하단 저작권"] ] ], // dropdown 메뉴 "2" => [ "src" => [ ["dir"=>"navigation", "file"=>"dropdown.js", "desc"=>"초기 로드"], ["dir"=>"navigation", "file"=>"short_navi.js", "desc"=>"구현 본체"], ["dir"=>"navigation", "file"=>"short_navi.css", "desc"=>"스타일링"], ["dir"=>"navigation", "file"=>"naviFetch.php", "desc"=>"데이터가져오기"] ] ], // collapsible 메뉴 (펼침 메뉴) "3" => [ "src" => [ ["dir"=>"navigation", "file"=>"navi_base.js", "desc"=>"구현 본체"], ["dir"=>"navigation", "file"=>"navi_base_moreShow.js", "desc"=>"메뉴 항목 추가보기"], ["dir"=>"navigation", "file"=>"navi_base_edit.js", "desc"=>"메뉴 편집"], ["dir"=>"navigation", "file"=>"navi_edit_move.js", "desc"=>"메뉴 이동 편집"], ["dir"=>"navigation", "file"=>"navi_base.css", "desc"=>"스타일링"], ["dir"=>"navigation", "file"=>"naviFetch.php", "desc"=>"데이터가져오기"], ["dir"=>"navigation", "file"=>"naviUpdate.php", "desc"=>"메뉴 업데이트"] ] ], // 용어해설 편집 "4" => [ "src" => [ ["dir"=>"edit", "file"=>"edit_testing.js", "desc"=>"편집 창 삽입"], ["dir"=>"paging", "file"=>"word_choice.js", "desc"=>"편집 용어 선택"], ["dir"=>"edit", "file"=>"edit.php", "desc"=>"편집 구현 본체"], ["dir"=>"edit", "file"=>"edit_display.php", "desc"=>"편집용 화면"], ["dir"=>"edit", "file"=>"edit.css", "desc"=>"스타일링"], ["dir"=>"edit", "file"=>"edit.js", "desc"=>"편집용 자바스크립트"], ["dir"=>"edit", "file"=>"edit_embed.js", "desc"=>"편집 내용 중 삽입 요소 처리"], ["dir"=>"edit", "file"=>"update.php", "desc"=>"서버 업데이트"] ] ], // 용어해설 특정 검색 "5" => [ "src" => [ ["dir"=>"search", "file"=>"special_srch.php", "desc"=>"특정 검색 구현 본체"], ["dir"=>"search", "file"=>"special_srch_utils.php", "desc"=>"특정 검색 함수 모음"], ["dir"=>"search", "file"=>"special_srch_testing.js", "desc"=>"특정 검색 자바스크립트"] ] ], // (알고리즘) 에라토스테네스의 체 "6" => [ "src" => [ ["dir"=>"algorithm", "file"=>"sieveOfEratosthenes.js", "desc"=>"에라토스테네스의 체"] ] ], // (알고리즘) 검색 (선형검색, 이진검색) "7" => [ "src" => [ ["dir"=>"algorithm", "file"=>"search(linear,binary).js", "desc"=>"검색 (선형검색, 이진검색)"] ] ], // 화면 레이아웃 테스트 "8" => [ "src" => [ ["dir"=>"testing", "file"=>"dev_layout_testing.js", "desc"=>"레이아웃 시험"] ] ], // (자료구조) 스택 "9" => [ "src" => [ ["dir"=>"algorithm", "file"=>"stack_3.js", "desc"=>"스택 자료구조 구현"] ] ] ]; } ?>