// 파일성절 - 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