$validator->validt_diserror("linkDoc", ""); } if ($href == "fm" && trim($forward) == "" && $lockMenu != "Y") { $validator->validt_diserror("forward", "포워딩 메뉴를 선택해 주세요."); } //1차 메뉴의 header 노출 옵션이 꺼져 있으면, 2차 메뉴는 옵션 활성화 불가 if ($thisDepth == 2 && $useMenu == "Y") { $mysql->select("\n\t\t\t\tSELECT useMenu\n\t\t\t\tFROM toony_admin_menuInfo\n\t\t\t\tWHERE idno='{$thisClass}' AND depth=1\n\t\t\t"); if ($mysql->fetch("useMenu") == "N") { $validator->validt_diserror("useMenu", "1차메뉴가 비활성화 되어 있어 해당 메뉴를 활성화 할 수 없습니다."); } } } //등록 모드인 경우 검사 if ($type == "new") { $validator->validt_idx("callName", 1, ""); $mysql->select("\n\t\t\tSELECT *\n\t\t\tFROM toony_admin_menuInfo\n\t\t\tWHERE callName='{$callName}' AND drop_regdate IS NULL AND vtype='{$vtype}'\n\t\t"); if ($mysql->numRows() > 0) { $validator->validt_diserror("callName", "이미 존재하는 코드명입니다."); } $validator->validt_null("name", ""); if ($href == "pm" && trim($link) == "") { $validator->validt_diserror("link", "연결할 페이지 또는 모듈을 선택해 주세요."); } if ($href == "mp" && trim($linkDoc) == "") { $validator->validt_diserror("linkDoc", ""); } if ($href == "fm" && trim($forward) == "") { $validator->validt_diserror("forward", "포워딩 메뉴를 선택해 주세요."); } //1차 메뉴의 header 노출 옵션이 꺼져 있으면, 2차 메뉴는 옵션 활성화 불가
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") { $mysql->select("\n\t\t\tSELECT *\n\t\t\tFROM toony_admin_popupconfig\n\t\t\tWHERE name='{$name}'\n\t\t"); if ($mysql->numRows() > 0) { $validator->validt_diserror("name", "이미 존재하는 코드입니다.");
$lib = new libraryClass(); $mysql = new mysqlConnection(); $method = new methodController(); $validator = new validator(); $method->method_param("POST", "type,board_id,skin,name,use_list,use_m_list,use_secret,use_comment,use_likes,use_reply,use_category,category,use_file1,use_file2,file_limit,list_limit,list_m_limit,length_limit,length_m_limit,array_level,write_level,secret_level,comment_level,delete_level,read_level,controll_level,reply_level,write_point,read_point,top_file,top_source,bottom_file,bottom_source,thumb_width,thumb_m_width,thumb_height,thumb_m_height,articleIMG_width,articleIMG_m_width,articleIMG_height,articleIMG_m_height,article_length,article_m_length,ico_file_p,ico_file_m,ico_mobile_p,ico_mobile_m,ico_secret_p,ico_secret_m,ico_secret_def,ico_new_p,ico_new_m,ico_new_def,ico_hot_def_v,ico_hot_def_r,ico_hot_def_type,ico_hot_p,ico_hot_m,tc_1,tc_2,tc_3,tc_4,tc_5"); $lib->security_filter("referer"); $lib->security_filter("request_get"); /* 검사 */ if ($type == "new") { $mysql->select("\n\t\t\tSELECT *\n\t\t\tFROM toony_module_board_config\n\t\t\tWHERE board_id='{$board_id}'\n\t\t"); if ($mysql->numRows() > 0) { $validator->validt_diserror("board_id", "이미 존재하는 코드입니다."); } $validator->validt_idx("board_id", 1, ""); } $validator->validt_null("name", ""); $validator->validt_number("list_limit", 1, 10, 1, ""); $validator->validt_number("list_m_limit", 1, 10, 1, ""); $validator->validt_number("length_limit", 1, 10, 1, ""); $validator->validt_number("length_m_limit", 1, 10, 1, ""); $validator->validt_number("file_limit", 1, 10, 1, ""); $validator->validt_number("article_length", 1, 10, 1, ""); $validator->validt_number("article_m_length", 1, 10, 1, ""); $validator->validt_number("write_point", 1, 10, 1, ""); $validator->validt_number("read_point", 1, 10, 1, ""); $validator->validt_number("thumb_width", 1, 10, 1, ""); $validator->validt_number("thumb_m_width", 1, 10, 1, ""); $validator->validt_number("thumb_height", 1, 10, 1, ""); $validator->validt_number("thumb_m_height", 1, 10, 1, "");