Beispiel #1
0
<?php

$mysql = new mysqlConnection();
$lib = new libraryClass();
$tpl = new skinController();
$method = new methodController();
$method->method_param("POST", "submitVal");
/*
모듈이 설치되어 있는지 검사
*/
if ($mysql->is_table("toony_module_board_config")) {
    $lib->error_location("?m=board&p=boardList", "A");
}
/*
POST 변수가 전달된 경우 모듈을 설치
*/
if ($submitVal) {
    include __DIR_PATH__ . "modules/board/install/schema.php";
    $mysql->query($db_toony_board_like);
    $mysql->query($db_toony_board_config);
    $mysql->query($db_insert_toony_board_config);
    $mysql->query($db_toony_module_board_data_notice);
    $mysql->query($db_toony_module_board_comment_notice);
    $mysql->query($db_toony_module_board_data_notice_value);
    $mysql->query($db_toony_module_board_data_webzine);
    $mysql->query($db_toony_module_board_comment_webzine);
    $mysql->query($db_toony_module_board_data_webzine_value);
    $mysql->query($db_toony_module_board_data_gallery);
    $mysql->query($db_toony_module_board_comment_gallery);
    $mysql->query($db_toony_module_board_data_gallery_value);
    $lib->error_alert_location("설치가 완료 되었습니다.", "?m=board&p=boardList", "A");
Beispiel #2
0
*/
if (!is_file("../include/mysql.info.php") || !is_file("../include/path.info.php") || !defined('__HOST__') || !defined('__DB_NAME__') || !defined('__DB_USER__') || !defined('__DB_PASS__') || !$mysql->is_table("toony_admin_siteconfig") || strstr("http://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'], __URL_PATH__) === FALSE || strstr(str_replace("\\", "/", realpath(__FILE__)), __DIR_PATH__) === FALSE) {
    echo '<script type="text/javascript">document.location.href = "../install/index.php";</script>';
    exit;
}
$lib = new libraryClass();
$method = new methodController();
$innerCont = new skinController();
$subpage = new skinController();
$mysql = new mysqlConnection();
$method->method_param("GET", "article,m,p,saveViewType");
/*
모바일을 사용하지 않는 경우 PC페이지로 이동
*/
if ($site_config['ad_use_msite'] == "N") {
    $lib->error_location($site_config['ad_site_url'], "A");
}
/*
검사
*/
if (!$article && ($m || $p)) {
    $lib->error_alert_location("올바르지 않은 접근 입니다.", $site_config['ad_msite_url'], "A");
}
if (!$article) {
    $article = "main";
}
/*
메뉴 타입이 포워딩인 경우 포워딩 대상 메뉴로 article 변환
*/
$mysql->select("\n\t\tSELECT href,forward\n\t\tFROM toony_admin_menuInfo\n\t\tWHERE callName='{$article}' AND drop_regdate IS NULL AND vtype='m'\n\t");
if ($mysql->fetch("href") == "fm") {
Beispiel #3
0
<?php

$mysql = new mysqlConnection();
$lib = new libraryClass();
/*
모듈이 설치되어 있는지 검사
*/
if (!$mysql->is_table("toony_module_board_config")) {
    $lib->error_location(__URL_PATH__ . "admin/?m=board&p=install", "A");
}
Beispiel #4
0
$lib->security_filter("request_post");
/*
검사
*/
if (isset($__toony_member_idno) == false) {
    $lib->error_alert_location("로그인 되어 있지 않습니다.", $site_config['ad_site_url'], "A");
}
/*
현재 접속자 정보 삭제
*/
$mysql->select("\n\t\tSELECT me_idno\n\t\tFROM toony_admin_member_online\n\t\tWHERE me_idno='{$member['me_idno']}'\n\t");
if ($mysql->numRows() > 0) {
    $mysql->query("\n\t\t\tDELETE FROM toony_admin_member_online\n\t\t\tWHERE me_idno='{$member['me_idno']}'\n\t\t");
}
/*
로그인 세션 삭제
*/
$session->session_deleter("__toony_member_idno");
/*
완료 후 페이지 이동
*/
//리페러 체크하여 PC모드인지 Mobile모드인지 확인
$referer = $_SERVER['HTTP_REFERER'];
if (strstr($referer, "/m/") == true) {
    $callbackUri = $site_config['ad_msite_url'];
} else {
    $callbackUri = $site_config['ad_site_url'];
}
//로그아웃 후 이동할 페이지
$lib->error_location($callbackUri, "A");
Beispiel #5
0
$site_config = $globalMysql->array;
/*
방문자 분석을 위한 함수 시작
*/
$lib->func_visiter_counter_status();
//방문자 수 기록
$lib->func_member_online_status();
//현재 접속자 구하기 위한 기록
$lib->func_index_security();
//블랙리스트 회원 차단을 위한 검사
/*
관리자 정보가 생성 되었되어 있는지 검사 (없다면 설치 2단계로 이동)
*/
$mysql->select("\n\t\tSELECT *\n\t\tFROM toony_member_list\n\t\tWHERE me_admin='Y' AND me_drop_regdate IS NULL\n\t");
if ($mysql->numRows() < 1) {
    $lib->error_location(__URL_PATH__ . "install/step2.php", "A");
}
/*
모든 모듈의 global.php 를 인클루드,
모듈 리스트를 Array변수에 저장
*/
if ($globalMysql->is_table("toony_admin_siteconfig")) {
    $modulePath = opendir(__DIR_PATH__ . "modules/");
    $path_count = 0;
    while ($dir = readdir($modulePath)) {
        if ($dir != "." && $dir != "..") {
            $modulesDir[$path_count] = $dir;
            $path_count++;
            include_once __DIR_PATH__ . "modules/" . $dir . "/include/global.php";
        }
    }