<?php

include "../include/engine.inc.php";
include __DIR_PATH__ . "include/global.php";
$lib = new libraryClass();
$mysql = new mysqlConnection();
$method = new methodController();
$fileUploader = new fileUploader();
$validator = new validator();
$method->method_param("POST", "href,depth,parent,forward,callName,type,org,module,page,name,class,title_img_ed,img_ed,img2_ed,del_title_img,del_img,del_img2,link,linkDoc,vtype,useMenu,useMenu_header_val,useMenu_side,useMenu_side_val");
$method->method_param("FILE", "title_img,img,img2");
$lib->security_filter("referer");
$lib->security_filter("request_get");
/*
변수 처리
*/
if (!$vtype) {
    $vtype = "p";
}
if ($useMenu_side_val == "disabled" || $useMenu_side == "checked") {
    $useMenu_side = "Y";
} else {
    $useMenu_side = "N";
}
if ($useMenu_header_val == "disabled" || $useMenu == "checked") {
    $useMenu = "Y";
} else {
    $useMenu = "N";
}
/*
검사
<?php

include "../include/engine.inc.php";
include __DIR_PATH__ . "include/global.php";
$lib = new libraryClass();
$mysql = new mysqlConnection();
$method = new methodController();
$fileUploader = new fileUploader();
$validator = new validator();
$method->method_param("POST", "type,name,memo,void_use,void_link,link,bleft,btop,target,img_ed,start_level,end_level,pop_article,pop_article_txt");
$method->method_param("FILE", "img");
$lib->security_filter("referer");
$lib->security_filter("request_get");
/*
검사
*/
//입력값 검사
if ($type == "new" || $type == "modify") {
    $validator->validt_idx("name", 1, "");
    $validator->validt_null("memo", "");
    $validator->validt_number("btop", 0, 5, 1, "");
    $validator->validt_number("bleft", 0, 5, 1, "");
    if ($start_level < $end_level) {
        $validator->validt_diserror("start_level", "최소 레벨이 최대 레벨보다 클 수 없습니다.");
    }
    if ($pop_article == "select" && trim($pop_article_txt) == "") {
        $validator->validt_diserror("pop_article_txt", "");
    }
}
//추가 모드인 경우 추가 입력값 검사
if ($type == "new") {
示例#3
0
function call_admin_mainPage_item($file)
{
    $fileUploader = new fileUploader();
    if (!$fileUploader->fileExists($file)) {
        return false;
    } else {
        return true;
    }
}
示例#4
0
<?php

include "../../include/engine.inc.php";
include __DIR_PATH__ . "include/global.php";
$lib = new libraryClass();
$mysql = new mysqlConnection();
$tar_mysql = new mysqlConnection();
$c_tar_mysql = new mysqlConnection();
$method = new methodController();
$fileUploader = new fileUploader();
$skin_delete_form = new skinController();
$fileUploader = new fileUploader();
$validator = new validator();
$lib->security_filter("referer");
$lib->security_filter("request_get");
$method->method_param("POST", "board_id,article,where,keyword,page,category,cnum,type,tar_board_id");
/*
검사
*/
$mysql->select("\n\t\tSELECT *\n\t\tFROM toony_module_board_config \n\t\tWHERE board_id='{$board_id}'\n\t");
$c_array['controll_level'] = $mysql->fetch("controll_level");
if ($member['me_level'] > $c_array['controll_level']) {
    $validator->validt_diserror("", "글을 관리할 권한이 없습니다.");
}
/*
선택한 게시물을 쪼갠 후 배열 순서를 재배치
*/
$cnum_ex = explode(",", $cnum);
$cnum_ex = array_reverse($cnum_ex);
/*
파일 중복 저장 방지를 위한 현재 시간 변수 생성
示例#5
0
<?php

include "../../include/engine.inc.php";
include __DIR_PATH__ . "include/global.php";
include __DIR_PATH__ . "capcha/zmSpamFree.php";
$method = new methodController();
$lib = new libraryClass();
$mysql = new mysqlConnection();
$session = new sessionController();
$mailSender = new mailSender();
$fileUploader = new fileUploader();
$validator = new validator();
$lib->security_filter("referer");
$lib->security_filter("request_get");
$method->method_param("POST", "article,category,category_ed,board_id,writer,subject,use_secret,use_notice,use_html,use_email,ment,password,email,file1_ed,file2_ed,file1_del,file2_del,read,mode,type,page,where,keyword,capcha,td_1,td_2,td_3,td_4,td_5");
$method->method_param("FILE", "file1,file2");
/*
게시물 설정 정보 로드
*/
$mysql->select("\n\t\tSELECT *\n\t\tFROM toony_module_board_config\n\t\tWHERE board_id='{$board_id}'\n\t");
$mysql->fetchArray("write_point,read_point,viewType,name,use_secret,use_comment,use_list,use_reply,use_file1,use_file2,use_vote,void_html,file_limit,list_limit,length_limit,array_level,write_level,secret_level,comment_level,delete_level,read_level,reply_level,controll_level,tc_1,tc_2,tc_3,tc_4,tc_5");
$c_array = $mysql->array;
$mysql->htmlspecialchars = 0;
$mysql->nl2br = 0;
$c_array['point_board_name'] = $mysql->fetch("name");
/*
수정/답글 모드인 경우 원본 글 가져옴
*/
if ($mode == "modify" || $mode == "reply") {
    $mysql->select("\n\t\t\tSELECT *\n\t\t\tFROM toony_module_board_data_{$board_id}\n\t\t\tWHERE idno={$read}\n\t\t");
    $mysql->fetchArray("ln,category,writer,me_idno,idno,use_notice,use_html,use_secret,password,use_email,email,td_1,td_2,td_3,td_4,td_5");
<?php

include "../include/engine.inc.php";
include __DIR_PATH__ . "include/global.php";
$lib = new libraryClass();
$mysql = new mysqlConnection();
$method = new methodController();
$validator = new validator();
$fileUploader = new fileUploader();
$lib->security_filter("referer");
$lib->security_filter("request_get");
/*
검사
*/
//삭제할 폴더의 유효성 검사
$fileUploader->savePath = __DIR_PATH__ . "upload/sessionCookies/";
$fileUploader->filePathCheck();
//이렉터리가 존재하지 않는다면 생성
/*
임시파일 삭제
*/
$open_dir = opendir($fileUploader->savePath);
$del_num = 0;
while (($read = readdir($open_dir)) != false) {
    $fh = fopen($fileUploader->savePath . $read, 'r');
    echo $read;
    while (!feof($fh)) {
        $vContent = fread($fh, 2098);
    }
    fclose($fh);
    //Delete
<?php

include "../include/engine.inc.php";
include __DIR_PATH__ . "include/global.php";
$lib = new libraryClass();
$mysql = new mysqlConnection();
$method = new methodController();
$fileUploader = new fileUploader();
$validator = new validator();
$method->method_param("POST", "site_name,site_title,use_msite,ad_email,ad_phone,del_pavicon,pavicon_ed,logo_ed,use_smtp,smtp_server,smtp_port,smtp_id,smtp_pwd");
$method->method_param("FILE", "pavicon");
$method->method_param("FILE", "logo");
$lib->security_filter("referer");
$lib->security_filter("request_get");
/*
변수 처리
*/
if ($use_msite == "checked") {
    $use_msite = "Y";
} else {
    $use_msite = "N";
}
if ($use_smtp == "checked") {
    $use_smtp = "Y";
} else {
    $use_smtp = "N";
}
/*
검사
*/
$validator->validt_null("site_name", "");
<?php

include "../include/engine.inc.php";
include __DIR_PATH__ . "include/global.php";
$fileUploader = new fileUploader();
$method = new methodController();
$method->method_param("POST", "file");
$lib->security_filter("referer");
$lib->security_filter("request_get");
/*
요청 받은 스마트에디터 파일을 삭제 처리
*/
$fileUploader->savePath = __DIR_PATH__ . "upload/smartEditor/";
$fileUploader->fileDelete($file);
示例#9
0
<?php

$skin_delete_form = new skinController();
$lib = new libraryClass();
$mysql = new mysqlConnection();
$method = new methodController();
$fileUploader = new fileUploader();
$lib->security_filter("referer");
$lib->security_filter("request_get");
$method->method_param("POST", "category,writer,comment,comment_modify,cidno,type,mode,board_id,read,page,where,keyword,value,article,s_password");
/*
게시물 설정 정보 로드
*/
$mysql->select("\n\t\tSELECT *\n\t\tFROM toony_module_board_config\n\t\tWHERE board_id='{$board_id}'\n\t");
$mysql->fetchArray("skin,name,use_comment,use_list,use_reply,use_file1,use_file2,void_html,file_limit,list_limit,length_limit,array_level,write_level,secret_level,comment_level,delete_level,read_level,reply_level,controll_level,top_file,bottom_file,tc_1,tc_2,tc_3,tc_4,tc_5");
$c_array = $mysql->array;
$mysql->htmlspecialchars = 0;
$mysql->nl2br = 0;
$mysql->fetchArray("top_source,bottom_source");
$c_array = $mysql->array;
/*
검사
*/
if (!$board_id) {
    $lib->error_alert_back("게시판이 지정되지 않았습니다.", "A");
}
if ($mysql->numRows() < 1) {
    $lib->error_alert_back("존재하지 않는 게시판입니다.", "A");
}
/*
상단 파일&소스코드 출력