if ($title_img['size'] > 0) {
     $fileUploader->saveFile = $title_img;
     //경로 및 파일 검사
     $fileUploader->filePathCheck();
     if ($fileUploader->fileNameCheck() == false) {
         $validator->validt_diserror("", "지원되지 않는 타이틀 이미지입니다.");
     }
     //파일저장
     $title_img_name = date("ymdtis", mktime()) . "_" . substr(md5($title_img['name']), 4, 10) . "." . $fileUploader->fileNameType();
     $title_img_name = str_replace(" ", "_", $title_img_name);
     if ($fileUploader->fileUpload($title_img_name) == false) {
         $validator->validt_diserror("lockMenu", "타이틀 이미지 저장에 실패 하였습니다.");
     }
     //이전에 첨부한 파일이 있다면 삭제
     if ($title_img_ed && $del_title_img != "checked") {
         $fileUploader->fileDelete($title_img_ed);
     }
 }
 if ($del_title_img == "checked") {
     $fileUploader->fileDelete($title_img_ed);
 }
 if ($title_img_ed != "" && !$title_img['name'] && $del_title_img != "checked") {
     $title_img_name = $title_img_ed;
 }
 //메뉴 이미지 업로드
 $img_name = "";
 if ($img['size'] > 0) {
     $fileUploader->saveFile = $img;
     //경로 및 파일 검사
     $fileUploader->filePathCheck();
     if ($fileUploader->fileNameCheck() == false) {
    if ($img['size'] > 0) {
        $fileUploader->saveFile = $img;
        //경로 및 파일 검사
        $fileUploader->filePathCheck();
        if ($fileUploader->fileNameCheck() == false) {
            $validator->validt_diserror("img", "지원되지 않는 팝업 이미지입니다.");
        }
        //파일저장
        $img_name = date("ymdtis", mktime()) . "_" . substr(md5($img['name']), 4, 10) . "." . $fileUploader->fileNameType();
        $img_name = str_replace(" ", "_", $img_name);
        if ($fileUploader->fileUpload($img_name) == false) {
            $validator->validt_diserror("img", "파일 저장에 실패 하였습니다.");
        }
        //이전에 첨부한 파일이 있다면 삭제
        if ($img_ed) {
            $fileUploader->fileDelete($img_ed);
        }
    } else {
        $img_name = $img_ed;
    }
}
/**************************************************
	추가 모드인 경우
	**************************************************/
if ($type == "new") {
    /*
    DB수정
    */
    $mysql->query("\n\t\t\tINSERT INTO toony_admin_popupconfig\n\t\t\t(name,img,memo,void_use,void_link,link,bleft,btop,target,start_level,end_level,pop_article,pop_article_txt,regdate)\n\t\t\tVALUES\n\t\t\t('{$name}','{$img_name}','{$memo}','{$void_use}','{$void_link}','{$link}','{$bleft}','{$btop}','{$target}','{$start_level}','{$end_level}','{$pop_article}','{$pop_article_txt}',now())\n\t\t");
    /*
    완료 후 리턴
Exemple #3
0
        //경로 및 파일 검사
        $fileUploader->filePathCheck();
        if ($fileUploader->fileNameCheck() == false) {
            echo 'error::not_imgType';
            exit;
        }
        //파일저장
        $file_name = date("ymdtis", mktime()) . "_" . substr(md5($file['name']), 4, 10) . "." . $fileUploader->fileNameType();
        $file_name = str_replace(" ", "_", $file_name);
        if ($fileUploader->fileUpload($file_name) == false) {
            echo "error::fail_imgSave";
            exit;
        }
        //이전에 첨부한 파일이 있다면 삭제
        if ($file_ed != "") {
            $fileUploader->fileDelete($file_ed);
        }
    }
    if ($file_ed != "" && !$file['name']) {
        $file_name = $file_ed;
    }
    echo $file_name;
}
/*
홈페이지 메인화면 디자인 DB 저장
*/
if ($mode == "p_add_data") {
    $mysql->query("\n\t\t\tUPDATE toony_admin_siteconfig SET\n\t\t\tad_site_main='" . $html . "',ad_site_jsmain='" . $json . "'\n\t\t");
    echo '<!--success::1-->';
}
/*
Exemple #4
0
         $earray['ln'] = $mysql->fetch("ln");
         if ($earray['ln'] == "") {
             $delete_where = "ln<={$barray['ln']} AND ln>{$ln_min} AND rn>={$barray['rn']}";
         } else {
             $delete_where = "ln<={$barray['ln']} AND ln>{$earray['ln']} AND rn>={$barray['rn']}";
         }
     }
 }
 //첨부파일 삭제
 $fileUploader->savePath = __DIR_PATH__ . "modules/board/upload/" . $board_id . "/";
 $mysql->select("\n\t\t\t\t\tSELECT *\n\t\t\t\t\tFROM toony_module_board_data_{$board_id} \n\t\t\t\t\tWHERE {$delete_where}\n\t\t\t\t");
 do {
     $mysql->fetchArray("file1,file2");
     $farray = $mysql->array;
     if ($farray['file1'] != "") {
         $fileUploader->fileDelete($farray['file1']);
     }
     if ($farray['file2'] != "") {
         $fileUploader->fileDelete($farray['file2']);
     }
 } while ($mysql->nextRec());
 //댓글 삭제
 do {
     $mysql->fetchArray("idno");
     $farray = $mysql->array;
     $mysql->query("\n\t\t\t\t\t\tDELETE\n\t\t\t\t\t\tFROM toony_module_board_comment_{$board_id}\n\t\t\t\t\t\tWHERE bo_idno='{$farray['idno']}'\n\t\t\t\t\t");
 } while ($mysql->nextRec());
 //게시글 DB 삭제
 $mysql->query("\n\t\t\t\t\tDELETE\n\t\t\t\t\tFROM toony_module_board_data_{$board_id}\n\t\t\t\t\tWHERE {$delete_where}\n\t\t\t\t");
 //내용에 삽입된 스마트에디터 사진 삭제
 $fileUploader->sEditor_fileDelete($barray['ment']);
Exemple #5
0
        $validator->validt_diserror("file2", "첨부 불가능한 확장자입니다.");
    }
    if ($fileUploader->fileByteCheck($c_array['file_limit']) == false) {
        $validator->validt_diserror("file2", "허용 파일 용량 초과");
    }
    //파일저장
    $file2_name = date("ymdhis", mktime()) . "_" . $file2['name'];
    $file2_name = str_replace(" ", "_", $file2_name);
    if ($fileUploader->fileUpload($file2_name) == false) {
        $validator->validt_diserror("file2", "첨부파일2 업로드 실패.");
    }
}
//수정모드인 경우 파일 삭제
if ($mode == "modify") {
    if ($file1_del == true) {
        $fileUploader->fileDelete($file1_ed);
    }
    if ($file2_del == true) {
        $fileUploader->fileDelete($file2_ed);
    }
    if ($file1_ed != "" && !$file1['tmp_name'] && $file1_del == false) {
        $file1_name = $file1_ed;
    }
    if ($file2_ed != "" && !$file2['tmp_name'] && $file2_del == false) {
        $file2_name = $file2_ed;
    }
    if ($file1['size'] > 0 && $file1_ed && $file1_del != true) {
        $fileUploader->fileDelete($file1_ed);
    }
    if ($file2['size'] > 0 && $file2_ed && $file2_del != true) {
        $fileUploader->fileDelete($file2_ed);
$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
    if (0 < strlen($vContent)) {
        $fileUploader->fileDelete($read);
    }
    $del_num++;
}
/*
완료 후 리턴
*/
$validator->validt_success($del_num . "개의 임시파일이 성공적으로 삭제 되었습니다.", "admin/?p=emptyTempFiles");
if ($pavicon['size'] > 0) {
    $fileUploader->saveFile = $pavicon;
    //경로 및 파일 검사
    $fileUploader->filePathCheck();
    if ($fileUploader->fileNameCheck() == false) {
        $validator->validt_diserror("pavicon", "지원되지 않는 파비콘 파일입니다.");
    }
    //파일저장
    $pavicon_name = date("ymdtis", mktime()) . "_" . substr(md5($pavicon['name']), 4, 10) . "." . $fileUploader->fileNameType();
    $pavicon_name = str_replace(" ", "_", $pavicon_name);
    if ($fileUploader->fileUpload($pavicon_name) == false) {
        $validator->validt_diserror("pavicon", "파비콘 파일 저장에 실패 하였습니다.");
    }
    //이전에 첨부한 파일이 있다면 삭제
    if ($pavicon_ed && $del_pavicon != "checked") {
        $fileUploader->fileDelete($pavicon_ed);
    }
}
/*
이전 파비콘 삭제
*/
if ($del_pavicon == "checked") {
    $fileUploader->fileDelete($pavicon_ed);
}
if ($pavicon_ed != "" && !$pavicon['name'] && $del_pavicon != "checked") {
    $pavicon_name = $pavicon_ed;
}
/*
로고 업로드
*/
if ($logo['size'] > 0) {
<?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);
Exemple #9
0
         $earray[ln] = $mysql->fetch("ln");
         if ($earray[ln] == "") {
             $delete_where = "ln<={$array['ln']} AND ln>{$ln_min} AND rn>={$array['rn']}";
         } else {
             $delete_where = "ln<={$array['ln']} AND ln>{$earray['ln']} AND rn>={$array['rn']}";
         }
     }
 }
 //첨부파일 삭제
 $fileUploader->savePath = __DIR_PATH__ . "modules/board/upload/" . $board_id . "/";
 $mysql->select("\n\t\t\tSELECT *\n\t\t\tFROM toony_module_board_data_{$board_id} \n\t\t\tWHERE {$delete_where}\n\t\t");
 do {
     $mysql->fetchArray("file1,file2");
     $farray = $mysql->array;
     if ($farray['file1'] != "") {
         $fileUploader->fileDelete($farray['file1']);
     }
     if ($farray['file2'] != "") {
         $fileUploader->fileDelete($farray['file2']);
     }
 } while ($mysql->nextRec());
 //댓글 삭제
 do {
     $mysql->fetchArray("idno");
     $farray = $mysql->array;
     $mysql->query("\n\t\t\t\tDELETE\n\t\t\t\tFROM toony_module_board_comment_{$board_id}\n\t\t\t\tWHERE bo_idno='{$farray['idno']}'\n\t\t\t");
 } while ($mysql->nextRec());
 //게시글 DB 삭제
 $mysql->query("\n\t\t\tDELETE\n\t\t\tFROM toony_module_board_data_{$board_id}\n\t\t\tWHERE {$delete_where}\n\t\t");
 //내용에 삽입된 스마트에디터 사진 삭제
 $fileUploader->sEditor_fileDelete($array['ment']);