function call_design_page($vtype, $name) { global $viewType, $site_config, $member, $viewDir, $member_type_var, $article, $m, $p; $mysql = new mysqlConnection(); $lib = new libraryClass(); $subpage = new skinController(); $mysql->select("\n\t\t\tSELECT *\n\t\t\tFROM toony_page_list\n\t\t\tWHERE vtype='{$vtype}' AND name='{$name}'\n\t\t"); $mysql->htmlspecialchars = 0; $mysql->nl2br = 0; $mysql->fetchArray("scriptCode,source,level,idno"); $pageArray = $mysql->array; if ($vtype == "m") { $dir = "m/"; } else { $dir = ""; } //만약, 페이지 정보를 찾을 수 없는 경우(소멸된 경우) 메인 페이지로 이동 if (!$pageArray['idno']) { $lib->error_alert_location("페이지를 찾을 수 없거나, 소멸 되었습니다.", __URL_PATH__ . $dir, "A"); } $_SERVER['QUERY_STRING'] = urlencode($_SERVER['QUERY_STRING']); $lib->func_page_level(__URL_PATH__ . "{$viewDir}?article=login&redirect=?{$_SERVER['QUERY_STRING']}", $pageArray['level']); //서브페이지와 디자인 결합 if (isset($member['me_admin']) && $member['me_admin'] == "Y") { $modifyButton = ' <div style="text-align:right; padding-bottom:10px;"> <input type="button" class="__button_small_gray" value="디자인 변경" onclick="document.location.href=\'' . __URL_PATH__ . 'admin/?p=pageList_modify&vtype=' . $viewType . '&type=modify&act=' . $pageArray['idno'] . '\';" /> </div> '; } else { $modifyButton = ""; } $subpage->skin_file_path("sub.php"); $subpage->skin_modeling("[contentArea]", $pageArray['scriptCode'] . "\n" . $modifyButton . $pageArray['source']); echo $subpage->skin_echo(); }
$skin_read->skin_modeling("[delete_btn]", read_delete_btn()); $skin_read->skin_modeling("[modify_btn]", read_modify_btn()); $skin_read->skin_modeling("[reply_btn]", read_reply_btn()); $skin_read->skin_modeling("[array_btn]", read_array_btn()); $skin_read->skin_modeling("[comment_area]", "<div id=\"read_comment_area\"></div>"); $skin_read->skin_modeling("[td_1]", $array['td_1']); $skin_read->skin_modeling("[td_2]", $array['td_2']); $skin_read->skin_modeling("[td_3]", $array['td_3']); $skin_read->skin_modeling("[td_4]", $array['td_4']); $skin_read->skin_modeling("[td_5]", $array['td_5']); echo $skin_read->skin_echo(); } else { if ($read_true == 0) { switch ($array['use_secret']) { case "N": $lib->func_page_level(__URL_PATH__ . $viewDir . "?article=login&redirect=" . urlencode("?article={$article}&p=read&read={$read}&board_id={$board_id}&where={$where}&keyword={$keyword}"), $c_array[read_level]); break; case "Y": $lib->error_alert_back("접근 권한이 없습니다.", "A"); break; } } } } /* 하단 리스트 출력 기능을 이용하는 경우 하단에 리스트 노출 */ if ($c_array['use_list'] == "Y" && $read_true != 3) { include __DIR_PATH__ . "modules/board/index.php"; } /*
<?php include_once "include/pageJustice.inc.php"; $tpl = new skinController(); $header = new skinController(); $loop = new skinController(); $footer = new skinController(); $method = new methodController(); $lib = new libraryClass(); $mysql = new mysqlConnection(); $paging = new pagingClass(); $method->method_param("GET", "page"); /* 검사 */ $lib->func_page_level(__URL_PATH__ . "{$viewDir}?article=login&redirect=" . urlencode("?article=") . $article, 9); /* 페이징 설정 */ $paging_query = "\n\t\tSELECT *\n\t\tFROM toony_member_point\n\t\tWHERE me_idno='{$member['me_idno']}'\n\t\tORDER BY regdate DESC\n\t"; $mysql->select($paging_query); $paging_query_no = $mysql->numRows(); $paging->page_param($page); $total_num = $paging->setTotal($paging_query_no); $paging->setListPerPage(15); $sql = $paging->getPaggingQuery($paging_query); $mysql->select($sql); $array_total = $mysql->numRows(); /* 템플릿 로드 */