Пример #1
0
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();
}
Пример #2
0
        $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";
}
/*
Пример #3
0
<?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();
/*
템플릿 로드
*/