// 파일성절 - UTF-8을 기본으로 한다. if (!isset($_SERVER["HTTPS"]) || $_SERVER["HTTPS"] != "on") { header("Location: https://www.justice21.org" . $_SERVER["REQUEST_URI"]); exit; } if (!preg_match("/pay_credit_via.php/i", $_SERVER["SCRIPT_NAME"]) && !preg_match("/pay_credit_via_test.php/i", $_SERVER["SCRIPT_NAME"]) && !preg_match("/pay_credit_process.php/i", $_SERVER["SCRIPT_NAME"]) && !preg_match("/pay_credit_process_test.php/i", $_SERVER["SCRIPT_NAME"])) header("Content-Type: text/html; charset=UTF-8"); $_debug = 0; if ($_SERVER["REMOTE_ADDR"] == "61.102.135.18") $_debug = 1; // 디버그 모드 - 재은 // 공통 컨피그 파일 $_ROOTFOLDER = "/newhome"; $_WEBROOT = $_SERVER["DOCUMENT_ROOT"] . $_ROOTFOLDER . "/"; // 홈페이지 루트 $_WEBINC = $_WEBROOT . "inc/"; // php 설정 파일경로 $_WEBCLASS = $_WEBROOT . "class/"; // php class 경로 $_WEBHTML = $_WEBROOT . "include/"; // html 공통파일 경로 $_MEMICONDIR = $_ROOTFOLDER . "/memImage/"; # 기본적인 정보 $admindomain = "www.justice21.org"; $livedomain = "www.justice21.org"; $cook_domain = ".justice21.org"; $_title_party_name = "(정의당)"; if ($_SERVER["HTTP_HOST"] == "2019.justice21.org") $livedomain = "2019.justice21.org"; $domain = "www.justice21.org"; $port = "443"; $nomalUrl = "https://www.justice21.org"; $fServerUrl = "https://file.justice21.org"; if ($port == "" || $port == "443") { if (preg_match("/www/", $domain)) $securitUrl = "https://" . $domain; else $securitUrl = "https://www." . $domain; } else { if (preg_match("/www/", $domain)) $securitUrl = "https://" . $domain . ":" . $port; else $securitUrl = "https://www." . $domain . ":" . $port; } //$securitUrl = $nomalUrl; $securitLoginDir = $securitUrl . $_ROOTFOLDER . "/member/"; session_start(); // 웹방화벽 캐슬 define("__CASTLE_PHP_VERSION_BASE_DIR__", $_SERVER["DOCUMENT_ROOT"] . "/firewall.castle"); include_once(__CASTLE_PHP_VERSION_BASE_DIR__ . "/castle_referee.php"); @extract($_GET); @extract($_POST); // 암호화 모듈 require_once($_WEBINC . "crypt.php"); // SQL 연결 (MYSQLI방식으로 더 이상 mysql_connent 사용안함 - 기본 $mysqli 객체사용) require_once($_WEBINC . "sqlInfo.php"); // 전역변수 & 배열 정의 require_once($_WEBINC . "arrayLib.php"); // 사용자 정의 함수 - 추후에 안쓸예정 require_once($_WEBINC . "utilFunc.php"); // javascript 관련 CLASS를 불러온다. require_once($_WEBCLASS . "javascript.class.php"); // 게시판 전역 class 로드 - include 용 require_once($_WEBINC . "/board.general.php"); // 로그인 되어 있으면 아이디 정보를 불러온다. $singleLogin = 0; // 1이면 멀티로그인 금지 if (isset($_COOKIE["loginid"])) $login_id = remakeId($singleLogin); else $login_id = ""; // 홈페이지 순 방문자, 방문시 1회 카운터를 올린다. if (!isset($_COOKIE["count_cook"])) { $timeArray = array("zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen", "twenty", "twentyone", "twentytwo", "twentythree"); $yoilArray = array("일", "월", "화", "수", "목", "금", "토"); $cdate = date("Ymd"); $chours = intval(date("H")); $que = "select count(*) as cnt from counter where cdate='$cdate'"; $result_u = $mysqli->query($que); $row_u = $result_u->fetch_assoc(); $cnt = $row_u["cnt"]; if ($cnt) $mysqli->query("update counter set " . $timeArray[$chours] . "=" . $timeArray[$chours] . "+1,today=today+1 where cdate='$cdate'"); else $mysqli->query("insert into counter(cdate," . $timeArray[$chours] . ",today,yoil) values('$cdate',1,1,'" . $yoilArray[Date("w")] . "')"); } // 홈페이지 방문 경로를 추적한다. if (!empty($_SERVER["HTTP_REFERER"])) { $pos = 0; for ($i = 0; $i < count($domainArray); $i++) { if (preg_match("/" . $domainArray[$i] . "/", $_SERVER["HTTP_REFERER"])) { $pos = 1; break; } } if ($pos == 0) { $que = "insert into visitSite(create_date, url, iphost) values(now(),'" . $_SERVER["HTTP_REFERER"] . "', '" . $_SERVER["REMOTE_ADDR"] . "')"; $mysqli->query($que); } } // 모바일 체크 함수 $check_app_margin = ''; $check_app_margin2 = ''; $check_app_margin_main = ''; $check_app_margin_club4 = ''; $mobile_agent = array("Ipone", "Ipod", "iPhone", "Android", "Blackberry", "SymbianOS|SCH-M\d+", "Opera Mini", "Windows ce", "Nokia", "sony"); $check_mobile = false; $check_app = false; if (isset($_SERVER["HTTP_USER_AGENT"])) { // 환경변수 예외처리 - 재은 : app에서 오류 발생한다해서 변경 for ($i = 0; $i < sizeof($mobile_agent); $i++) { if (stripos($_SERVER["HTTP_USER_AGENT"], $mobile_agent[$i])) { $check_mobile = true; break; } } if (strpos($_SERVER["HTTP_USER_AGENT"], "JUSTICE21") != false) { $check_app = true; $check_app_margin_main = " style='margin-top:-100px !important;' "; $check_app_margin = " style='margin-top:0px !important;' "; $check_app_margin2 = " style='margin-top:-40px !important;' "; $check_app_margin_club4 = " style='margin_top:-160px !important;' "; } } // 스마트폰 어플 체크 // 페이지 하단 기본정보 $footer_address = "(07238) 서울시 영등포구 국회대로70길 7 동아빌딩 5층"; $footer_tel = "02) 2038-0103"; $footer_fax = "02) 761-0103"; $footer_email = "admin@justice21.org"; $footer_title = "정의당"; $footer_leader = "김준우"; $footer_regnumber = "107-82-16814"; $footer_home = "http://www.justice21.org"; // 지역별 코드 $region_code_list = array( "0010" => "서울", "0020" => "부산", "0030" => "인천", "0040" => "대구", "0050" => "대전", "0060" => "울산", "0070" => "광주", "0080" => "강원", "0090" => "경기", "0100" => "충북", "0110" => "충남", "0120" => "경북", "0130" => "경남", "0140" => "전북", "0150" => "전남", "0160" => "제주", "0165" => "세종", "hw" => "해외" ); // 지역별 기본좌표(서울,부산...) $map_center_point = array( "0010" => "37.530059, 126.919783", "0020" => "35.133831, 129.059095", "0030" => "37.459174, 126.674873", "0040" => "35.858064, 128.564808", "0050" => "36.338246, 127.393339", "0060" => "35.536296, 129.341665", "0070" => "35.166693, 126.881413", "0080" => "37.685018, 128.243386", "0090" => "37.355673, 126.969931", "0100" => "36.785289, 127.596729", "0110" => "36.532645, 126.878620", "0120" => "36.362447, 128.824190", "0130" => "35.374980, 128.513758", "0140" => "35.737064, 127.058472", "0150" => "34.999413, 126.874354", "0160" => "33.386604, 126.557606", "0165" = "36.511651, 127.250205"; // "0050" => "36.331424, 127.432920",36.338246, 127.393339 $map_range_point = array( "0010" => "10", "0020" => "10", "0030" => "9", "0040" => "9", "0050" => "9", "0060" => "9", "0070" => "9", "0080" => "12", "0090" => "11", "0100" => "12", "0110" => "12", "0120" => "12", "0130" => "12", "0140" => "12", "0150" => "12", "0160" => "11", "0165" => "9" ); // 중앙당 좌표 $dmap_addr = "서울시 영등포구 국회대로70길 7 동아빌딩 5층"; // 기본주소 : 정의당 당사 $dMapPoint = "37.530011 ,126.919923"; // 정의당 당사 - 초기화용 //------ 메뉴 관련 설정 ------// /* 메뉴정보 범례 */ // 제목,URL,메인내비게이션 표시여부, 모바일사이드메뉴및left메뉴 표시여부, 모바일사이드메뉴에서 MAIN표시여부 // 연구소 $_lmArray_data[1] = "연구소메인,research/index.html 연구소 소개,board/board.html?bbs_code=JS111 인사말,board/board.html?bbs_code=JS111 기본정보,board/board.html?bbs_code=JS116 로고/목표/구성,board/board.html?bbs_code=JS116 연구소 일지,board/board.html?bbs_code=JS110 연구소 소식,board/board.html?bbs_code=JS106 알림,board/board.html?bbs_code=JS106 공지사항,board/board.html?bbs_code=JS106 연구소 일정,board/board.html?bbs_code=JS107 미디어,board/board.html?bbs_code=JS115 보도자료,board/board.html?bbs_code=JS115 언론보도,board/board.html?bbs_code=JS108 컨텐츠,board/board.html?bbs_code=JS109 카드뉴스,board/board.html?bbs_code=JS109 청년기자단,board/board.html?bbs_code=JS142 칼럼,board/board.html?bbs_code=JS104 이사장/소장 칼럼,board/board.html?bbs_code=JS104 연구소 칼럼,board/board.html?bbs_code=JS105 연구실적/조사,board/board.html?bbs_code=JS112 연구보고서,board/board.html?bbs_code=JS112 정의와대안,board/board.html?bbs_code=JS138 진보정책&이론지 「보다 정의」,board/board.html?bbs_code=JS139 여론조사/통계DB,board/board.html?bbs_code=JS140 이슈페이퍼,board/board.html?bbs_code=JS141 강연/토론회,board/board.html?bbs_code=JS113 강연,board/board.html?bbs_code=JS113 포럼,board/board.html?bbs_code=JS114 토론회,board/board.html?bbs_code=JS143 제안하기,board/board.html?bbs_code=JS117 제안게시판,board/board.html?bbs_code=JS117 "; $_lmArray_menuinfo_data[1] = array("../research/index.html", "../asset/images/commons/top_logo_i.png"); $_lmArray_Baseinfo_data[1] = array( "(07238) 서울시 영등포구 국회대로 70길 7, 동아빌딩 6층 601호", "070-4640-2386", "02) 761-0103", "laboratoryjb@gmail.com", "정의정책연구소", "손호철", "107-82-17055", "http://research.justice21.org" ); // 정의당 기본메뉴 $_lmArray_data[10] = "정의당!,main/default.html 소개,about/info04.html?p_kind=1 강령/당헌/당규,about/info02.html 당로고,about/info021.html 연혁,about/info03.html 사람들,about/info04.html 대표,about/person.html?hnum=323,hidden,hidden 대표단,about/info04.html?p_kind=1 국회의원,about/info04.html?p_kind=2,hidden,hidden 중앙당직,about/info04.html?p_kind=3 부문직능과제위,about/info04.html?p_kind=4 지방의원,about/info04.html?p_kind=6,hidden,hidden 청년정의당,about/info04.html?p_kind=7 후보,about/info04.html?p_kind=5,hidden,hidden 인물상세보기,about/person.html,hidden,hidden 조직도,about/info05.html 중앙당,about/info06.html 시도당,about/info061.html 약도/연락처,about/info07.html 소식,board/board.html?bbs_code=JS20,show,show,show 공지사항,board/board.html?bbs_code=JS20 후쿠시마 핵오염수 투기 저지 단식농성 21일간의 기록,board/board.html?bbs_code=JS273,hidden,hidden 브리핑룸,board/board.html?bbs_code=JS21 브리핑,board/board.html?bbs_code=JS21 원내브리핑,board/board.html?bbs_code=JS23,hidden,hidden 청년정의당 브리핑,board/board.html?bbs_code=JS202,hidden,hidden 정책논평,news/commentary.html,hidden,hidden 미래본부,board/board.html?bbs_code=JS278 논평‧성명‧보도자료,board/board.html?bbs_code=JS213 홍보,board/board.html?bbs_code=JS26,show,show,show 김준우의 공작실,board/board.html?bbs_code=JS269 월간 정의인,board/board.html?bbs_code=JS268 영상,board/board.html?bbs_code=JS230,hidden,hidden 뉴스레터,board/board.html?bbs_code=JS76,hidden,hidden 카드뉴스,board/board.html?bbs_code=JS61,hidden,hidden 사진,board/board.html?bbs_code=JS25 홍보자료실,board/board.html?bbs_code=JS28 기획영상,board/board.html?bbs_code=JS41,hidden,hidden 활동동영상,board/board.html?bbs_code=JS26,hidden,hidden 팟캐스트,board/board.html?bbs_code=JS59,hidden,hidden 총선 홍보자료실,board/board.html?bbs_code=JS173,hidden,hidden 일정,news/schedule.html 행사,board/board.html?bbs_code=JS72,hidden,hidden 정책,policy/index.html,show,show,show 정책논평,board/board.html?bbs_code=JS44 발의법안,policy/assLawMaker.html 정책자료,board/board.html?bbs_code=JS47&c1=정책분석 정책자료,board/board.html?bbs_code=JS47,hidden,hidden 정책자료,board/board.html?bbs_code=JS47&c1=정책참고자료,hidden,hidden 선거공약,board/board.html?bbs_code=JS56 선거공약집,board/board.html?bbs_code=JS56 공약브리핑,board/board.html?bbs_code=JS170 지방선거 공약,board/board.html?bbs_code=JS259,hidden,hidden 21대총선공약,board/board.html?bbs_code=JS168,hidden,hidden 분야별 주요정책,policy/policyAgendaGroup.html,hidden,hidden "; if ($login_id == "domsat" || $login_id == "policy") { // 정책 관리자만 메뉴 보이게 $_lmArray_data[10] .= " 정책관리자,policy/policyAgendaList.html 2024년 녹색정의당 중점 정책,policy/policyAgendaList.html 2024년 녹색정의당 중점 정책,policy/policyAgendaView.html,hidden,hidden 2024년 녹색정의당 중점 정책,policy/policyAgendaProcess.html,hidden,hidden 분야별 주요정책 관리,policy/policyAgendaPartList.html 분야별 주요정책 관리,policy/policyAgendaPartView.html,hidden,hidden 분야별 주요정책 관리,policy/policyAgendaPartProcess.html,hidden,hidden 정책일반분류,policy/policyPublicList.html 정책자문단,mypage/policyAdvisor.html 정책자문단,mypage/policyAdvisorWrite.html,hidden,hidden 정책자문단,mypage/policyAdvisorModify.html,hidden,hidden 정책자문단,mypage/policyAdvisorView.html,hidden,hidden 별도 타임라인 관리,board/board.html?bbs_code=JS271 "; } else { //정책관리자가 아니면 메뉴를 숨긴다. $_lmArray_data[10] .= " 2024년 녹색정의당 중점 정책,policy/policyAgendaList.html,hidden,hidden 2024년 녹색정의당 중점 정책,policy/policyAgendaView.html,hidden,hidden 2024년 녹색정의당 중점 정책,policy/policyAgendaProcess.html,hidden,hidden 정책일반분류,policy/policyPublicList.html,hidden,hidden 정책자문단,mypage/policyAdvisor.html,hidden,hidden 정책자문단,mypage/policyAdvisorWrite.html,hidden,hidden 정책자문단,mypage/policyAdvisorModify.html,hidden,hidden 정책자문단,mypage/policyAdvisorView.html,hidden,hidden "; } $_lmArray_data[10] .= " 소통,board/board.html?bbs_code=JS276 당원,board/board.html?bbs_code=JS159 출마의 변,board/board.html?bbs_code=JS159 당원게시판,board/board.html?bbs_code=JS1 선거연합정당 진행 자료,board/board.html?bbs_code=JS276,hidden,hidden 사회비전 토론,board/board.html?bbs_code=JS272,hidden,hidden 당원입법청원,board/board.html?bbs_code=JS211 당원이 묻고 당이 답하다,board/board.html?bbs_code=JS212 온라인 안건발의,board/board.html?bbs_code=JS134 정책투표,survey/surveyList.html,hidden,hidden 부문위원회,board/board.html?bbs_code=JS228 시민,board/board.html?bbs_code=JS148 녹색정의당 비례대표 후보 및 인재 국민추천,about/info_recommender.html,hidden,hidden 녹색정의당 비례대표 후보 및 인재 국민추천 페이지,main/recommenderIOU.php,hidden,hidden 비상구(노동상담),board/board.html?bbs_code=JS79,hidden,hidden 민생사이다(대기업갑질피해 및 중소상인 상담),board/board.html?bbs_code=JS120,hidden,hidden 시민 제안,board/board.html?bbs_code=JS148 평생당원,mypage/financeIndex.html,show,show,show 평생당원이 되어주십시오,mypage/financeIndex.html 평생당원 가입하기,mypage/financeLifeParty.html 부채해결을 위한 특별당비 납부하기,mypage/financeDebt.html 부채해결을 위해 당권 회복하기,mypage/partyRestoration.html 교육,board/board.html?bbs_code=JS103,show,show,show 공지사항,board/board.html?bbs_code=JS103 나의 교육,mypage/educationList.html 공지사항,board/board.html?bbs_code=JS203 교육 목록,mypage/educationList.html 학습소모임,board/board.html?bbs_code=JS204,hidden,hidden 교육자료,board/board.html?bbs_code=JS93,hidden,hidden 진보정치 4.0,board/board.html?bbs_code=JS181 교육자료,board/board.html?bbs_code=JS226 지역,act/index.html,show,show,show 강원,../go/gw 경기,../go/gg 경남,../go/gn 경북,../go/gb 광주,../go/gj 대구,../go/dg 대전,../go/dj 부산,../go/bs 서울,../go/su 세종,../go/sj 울산,../go/us 인천,../go/ic 전남,../go/jn 전북,../go/jb 제주,../go/jj 충남,../go/cn 충북,../go/cb 해외,../go/hw 국회의원,about/info04_2.html,show,show,show 사람들,about/info04_2.html 국회브리핑,board/board.html?bbs_code=JS23 영상,board/board.html?bbs_code=JS217 카드뉴스,board/board.html?bbs_code=JS221 의정보고,board/board.html?bbs_code=JS219 지방의원,about/info04_3.html,show,show,show 사람들,about/info04_3.html 영상,board/board.html?bbs_code=JS218 카드뉴스,board/board.html?bbs_code=JS222 의정보고,board/board.html?bbs_code=JS220 청년,board/board.html?bbs_code=JS200,show,show,show 인사말,about/person_1.html?hnum=211,hidden,hidden 사람들,about/info04_1.html,hidden,hidden 청년정의당,about/info04_1.html,hidden,hidden 청년정의당 광역시도당,about/info04_1.html?p_kind=9,hidden,hidden 청년정의당,about/info04_1.html,hidden,hidden 청년정의당 상세보기,about/person_1.html,hidden,hidden 조직정비 의견 수렴,board/board.html?bbs_code=JS274 소식,board/board.html?bbs_code=JS200 공지사항,board/board.html?bbs_code=JS200 브리핑,board/board.html?bbs_code=JS202 뉴스레터,board/board.html?bbs_code=JS225 홍보,board/board.html?bbs_code=JS224 홍보자료실,board/board.html?bbs_code=JS224 사진,board/board.html?bbs_code=JS223 안건청원,board/board.html?bbs_code=JS227 지역,board/board.html?bbs_code=JS214 강원도당,board/board.html?bbs_code=JS270 경기도당,board/board.html?bbs_code=JS232 경남도당,board/board.html?bbs_code=JS233 경북도당,board/board.html?bbs_code=JS234 광주시당,board/board.html?bbs_code=JS267 대전시당,board/board.html?bbs_code=JS235 부산시당,board/board.html?bbs_code=JS236 인천시당,board/board.html?bbs_code=JS237 대구시당,board/board.html?bbs_code=JS238 서울시당,board/board.html?bbs_code=JS239 전남도당,board/board.html?bbs_code=JS240 충남도당,board/board.html?bbs_code=JS241 후원,../redirect.html?rurl=http://www.chakaopay.org 후원회,../redirect.html?rurl=http://www.chakaopay.org 마이페이지,member/policy1.html,hidden 내 정보,mypage/member.html "; /* 선거,../redirect.html?rurl=http://2024greenjustice.org/ 총선특별페이지,../redirect.html?rurl=http://2024greenjustice.org/ 지역구 후보,../redirect.html?rurl=https://www.justice21.org/landing/winvote2024/candidate.php?_vk=1 비례 후보,../redirect.html?rurl=https://www.justice21.org/landing/winvote2024/candidate_proportion.php?_vk=2 온라인 홍보물,../redirect.html?rurl=https://www.justice21.org/landing/winvote2024/election_content.php 릴레이 지지선언,board/board.html?bbs_code=JS281 출마의 변,board/board.html?bbs_code=JS159 */ $_lmArray_data[10] .= " 나의 교육,mypage/educationList.html 공지사항,board/board.html?bbs_code=JS203 교육 목록,mypage/educationList.html"; if (isset($_COOKIE["logingrade"]) && intval($_COOKIE["logingrade"]) >= 25) { $_lmArray_data[10] .= " 교육 관리,mypage/education.html 교육 개설,mypage/educationProcess.html,hidden,hidden 강의 추가,mypage/educationLecture.html,hidden,hidden 퀴즈 관리,mypage/educationQuiz.html,hidden,hidden 현장 수강자 관리,mypage/educationOfflineApplicant.html,hidden,hidden 현장 수강자 이수 관리,mypage/educationOfflineCompletion.html,hidden,hidden 온라인 수강자 관리,mypage/educationOnlineApplicant.html,hidden,hidden "; } $_lmArray_data[10] .= " 당비/당권,mypage/pay_credit.html 당비납부내역,mypage/orderlog.html 당비정보수정,mypage/partisan.html 당비납부하기,mypage/pay_credit.html 당비영수증출력,mypage/receipt.html 당권(선거권) 확인,mypage/members_right_vote.html 당권(선거권) 확인 결과,mypage/members_right_result_vote.html,hidden,hidden 당원총투표 발의서명부 열람,mypage/signIOCert.html,hidden,hidden 나의 작성글/댓글,mypage/board.html 나의 가입클럽,mypage/myclub.html 스크랩한 글,mypage/myscrap.html 쪽지함,mypage/memo.html 보낸 쪽지함,mypage/memo_send.html,hidden 쪽지쓰기,mypage/memo_write.html,hidden 신고처리,mypage/accuse.html 신고처리,mypage/accuseView.html,hidden 이용안내,member/faq.html,hidden 이용안내,member/faq.html 자주묻는질문,board/board.html?bbs_code=JS90 관리자 문의,member/adminqna.html 이용약관,board/board_view.html?num=109587 개인정보처리방침,member/policy2.html "; /* 당적확인서,mypage/partyregdocument.html 당적확인서,mypage/partyregfind.html,hidden 당원탈퇴/탈당확인서,member/out2.html 탈당확인 본인인증,mypage/defection.html,hidden,hidden */ /* if(isset($_COOKIE["logingrade"]) && intval($_COOKIE["logingrade"]) >= 1) { $_lmArray_data[10] .= " 신고처리,mypage/accuse.html,hidden 신고처리,mypage/accuseView.html,hidden,hidden "; } */ /* // 당직선거 끝날때까지 메뉴 숨김 if(date("YmdHi")>201707111800) { $_lmArray_data[10] .= " 당권(선거권) 확인,mypage/members_right_vote.html,hidden 당권(선거권) 확인 결과,mypage/members_right_result_vote.html,hidden,hidden"; } */ $_lmArray_data[10] .= " 가입,member/party_step1.html,hidden 당원가입,member/party_step1.html 당원가입2단계,member/party_step2.html,hidden,hidden 당원가입3단계,member/party_step3.html,hidden,hidden 당원가입3-1단계,member/party_step3.html,hidden,hidden 당원가입4단계,member/party_step4.html,hidden,hidden "; $_lmArray_data[10] .= " 일반회원가입,member/join_step1.html 일반회원가입,member/join_step2.html,hidden,hidden 일반회원가입,member/join_step2-1.html,hidden,hidden 일반회원가입,member/join_step3.html,hidden,hidden 일반회원가입,member/join_step3-1.html,hidden,hidden 일반회원가입,member/join_step4.html,hidden,hidden 예비당원가입,member/reserve_step1.html 예비당원가입,member/reserve_step2.html,hidden,hidden 예비당원가입,member/reserve_step2-1.html,hidden,hidden 예비당원가입,member/reserve_step3.html,hidden,hidden 예비당원가입,member/reserve_step3-1.html,hidden,hidden 예비당원가입,member/reserve_step4.html,hidden,hidden 로그인,member/login.html,hidden,hidden 아이디찾기,member/search_id.html 비밀번호찾기,member/search_pwd.html 일반회원탈퇴,member/out.html 당원탈퇴,member/out2.html 탈당확인,mypage/defection.html "; $_lmArray_menuinfo_data[10] = array("../main/default.html", "../asset/images/commons/top_logo_main.png"); $_lmArray_Baseinfo_data[10] = array( "(07238) 서울시 영등포구 국회대로70길 7 동아빌딩 5층", "02) 2038-0103", "02) 761-0103", "admin@justice21.org", "정의당", "김준우", "107-82-16814", "http://www.justice21.org" ); $_lmArray_Baseinfo = $_lmArray_Baseinfo_data[10]; // 일단 중앙당 정보를 푸터정보의 기본으로 /* 어떤 메뉴를 불러올 것인지 결정한다 */ // bbs_code가 없고 게시물 넘버만 if (!isset($bbs_code) and isset($num)) { if (preg_match("/newhome\/board/", $_SERVER["SCRIPT_NAME"])) { // 게시판 일 때에만 $que = "select * from bbsNewList where num='-$num'"; $result_bbscode = $mysqli->query($que); $bbsInfo_temp = $result_bbscode->fetch_assoc(); $bbs_code = $bbsInfo_temp["bbs_code"]; if ($num == 80187) { // echo $que; echo $bbs_code; print_r($bbsInfo_temp); } } } if (isset($bbs_code)) { $current_location = "board/board.html?bbs_code=" . $bbs_code; } else { $current_location = str_replace("/newhome/", "", $_SERVER["PHP_SELF"]); } // echo $current_location; // 연구소인지 중앙당인지 등 메뉴 큰분류 결정 $_lmArray_new = $_lmArray_data[10]; // 메뉴결정(기본) $_lmArray_menuinfo = $_lmArray_menuinfo_data[10]; // 메뉴정보(기본) foreach ($_lmArray_data as $key => $value) { if (strpos($value, $current_location) !== false) { $_lmArray_new = $_lmArray_data[$key]; // 메뉴결정 $_lmArray_menuinfo = $_lmArray_menuinfo_data[$key]; // 메뉴정보 결정 $_lmArray_Baseinfo = $_lmArray_Baseinfo_data[$key]; // 푸터 기본정보 결정 } } // echo $_lmArray_menuinfo[1]; //배열에 저장 preg_match_all("/(.*?)<\/lv[0-3]>/", $_lmArray_new, $_lmArray_list); // 2레벨, 3레벨일 경우 parent 부여 $menu_parent = array(); foreach ($_lmArray_list[0] as $key => $value) { $key_prev = $key - 1; $menu_parent[$key] = ""; $menu_info_lv = 1; if (preg_match("/lv2/i", $value)) { if (preg_match("/lv1/i", $_lmArray_list[0][$key_prev])) { $menu_parent[$key] = $key_prev; $last_lv2 = $menu_parent[$key]; } if (preg_match("/lv2/i", $_lmArray_list[0][$key_prev])) { $menu_parent[$key] = $menu_parent[$key_prev]; $last_lv2 = $menu_parent[$key]; } if (preg_match("/lv3/i", $_lmArray_list[0][$key_prev])) { $menu_parent[$key] = $last_lv2; } $menu_info_lv = 2; } if (preg_match("/lv3/i", $value)) { if (preg_match("/lv2/i", $_lmArray_list[0][$key_prev])) $menu_parent[$key] = $key_prev; if (preg_match("/lv3/i", $_lmArray_list[0][$key_prev])) $menu_parent[$key] = $menu_parent[$key_prev]; $menu_info_lv = 3; } // 메뉴별 정보 저장 $menu_info_temp = explode(",", $_lmArray_list[1][$key]); $menu_info[0][$key] = $key; // 메뉴넘버 $menu_info[1][$key] = $menu_info_lv; // 레벨 $menu_info[2][$key] = $menu_info_temp[0]; // 제목 $menu_info[3][$key] = $menu_info_temp[1]; // 주소 $menu_info[4][$key] = $menu_parent[$key]; // 상위메뉴번호 } // 3차메뉴에서 쓸 변수 $menu_parent_tail = $menu_parent; function get_menu_title($bbs_code, $c1 = "") { global $menu_info, $_debug; $breadcrumb[0] = ""; $breadcrumb[1] = ""; $breadcrumb[2] = ""; $breadcrumb[3] = ""; if ($bbs_code) { //게시판일 경우 $menucheck = "board/board.html?bbs_code=" . $bbs_code; if ($c1 != "") $menucheck .= "&c1=" . $c1; } else { //일반 페이지일경우 $menucheck = $_SERVER["PHP_SELF"]; $menucheck = str_replace("/newhome/", "", $menucheck); } // echo $menucheck; // 현재 페이지의 URL이 config의 메뉴리스트 안에 있는가 없는가 if (in_array($menucheck, $menu_info[3])) { $page_menu_on = 'on'; } else { $page_menu_on = 'off'; } $value_number = array_keys($menu_info[3], $menucheck); // 현재 주소가 있는 메뉴의 번호 $m_number = end($value_number); // 나온 메뉴 중 마지막 것만 쓴다 // 상위메뉴 찾아가기 if ($menu_info[1][$m_number] == 3) { // 레벨이 3인 메뉴일 경우 두번 올라가기 $breadcrumb[3] = "
  • " . $menu_info[2][$m_number] . "
  • "; $upper_menu = $menu_info[4][$m_number]; $breadcrumb[2] = "
  • " . $menu_info[2][$upper_menu] . "
  • "; $result_num = $menu_info[4][$upper_menu]; $breadcrumb[1] = "
  • " . $menu_info[2][$result_num] . "
  • "; // echo"test".$menu_info[1][$m_number]; $olpage = $menu_info[4][$m_number]; // OL용 정보 : 2차메뉴 주소 $olpage = $menu_info[3][$olpage]; } elseif ($menu_info[1][$m_number] == 2) { // 레벨2 메뉴일 경우 1번 올라가기 $breadcrumb[2] = "
  • " . $menu_info[2][$m_number] . "
  • "; $result_num = $menu_info[4][$m_number]; $breadcrumb[1] = "
  • " . $menu_info[2][$result_num] . "
  • "; } elseif ($menu_info[1][$m_number] == 1) { // 레벨1 메뉴일 경우 0번 올라가기 $result_num = $m_number; $breadcrumb[1] = "
  • " . $menu_info[2][$result_num] . "
  • "; } else { $result_num = "home"; } // 분야별 메뉴에 맞게 브레드크럼에서 HOME의 주소를 결정 $breadcrumb[0] = "
  • "; $breadcrumb_result = $breadcrumb[0] . $breadcrumb[1] . $breadcrumb[2] . $breadcrumb[3]; // echo $menu_info[2][$result_num]; // echo $breadcrumb_result; $result[0] = $menu_info[0][$result_num]; //상위넘버 $result[1] = $menu_info[1][$result_num]; //상위레벨 $result[2] = $menu_info[2][$result_num]; //상위제목 // if(strpos($menucheck,"main/") !== false) $result[2] = ""; if (strpos($menucheck, $menu_info[3][0]) !== false) $result[2] = ""; // 메인일경우 로고 옆 서브타이틀 출력 안함 $result[3] = $menu_info[3][$result_num]; //상위주소 $result[4] = $menu_info[4][$result_num]; //상위 $result[5] = $breadcrumb_result; //브레드크럼 $result[6] = $menu_info[2][$m_number]; //현재페이지명 $result[7] = $menucheck; // 메뉴체크 $result[8] = $menu_info[3][0]; // 현재 메뉴시스템에서 HOME의 주소 if (isset($olpage)) { $result[8] = $olpage; // 3차일경우 2차메뉴의 주소 } $result[99] = $page_menu_on; return $result; } /* 서브메뉴명, 번호 구하기 */ $menu_c1_option = ""; if (isset($bbs_code)) { $menu_option = $bbs_code; // 서브 카테고리를 메뉴에 사용 if (isset($c1)) $menu_c1_option = $c1; } else { $menu_option = ""; } $subtitle_info = get_menu_title($menu_option, $menu_c1_option); $subtitle_key = $subtitle_info[0]; $page_title = $subtitle_info[6]; /* 푸터에 들어갈 기본정보를 결정한다 */ $footer_address = $_lmArray_Baseinfo[0]; $footer_tel = $_lmArray_Baseinfo[1]; $footer_fax = $_lmArray_Baseinfo[2]; $footer_email = $_lmArray_Baseinfo[3]; $footer_title = $_lmArray_Baseinfo[4]; $footer_leader = $_lmArray_Baseinfo[5]; $footer_regnumber = $_lmArray_Baseinfo[6]; $footer_home = $_lmArray_Baseinfo[7]; ?>
    Notice: Undefined variable: _WEBINC in /home/justice2016/htdocs/newhome/board/board.html on line 3

    Warning: require_once(/board.common.php): failed to open stream: No such file or directory in /home/justice2016/htdocs/newhome/board/board.html on line 3

    Fatal error: require_once(): Failed opening required '/board.common.php' (include_path='.:/usr/local/lib/php') in /home/justice2016/htdocs/newhome/board/board.html on line 3