Beispiel #1
0
/*
검사
*/
if (!$type || $type > 2 || $type < 1) {
    $validator->validt_diserror("", "변수 값이 지정 되지 않았습니다.");
}
if ($member['me_level'] > $c_array['write_level'] && $member['me_level'] > $c_array['controll_level']) {
    $validator->validt_diserror("", "글 작성 권한이 없습니다.");
}
$validator->validt_null("subject", "");
$validator->validt_strLen("ment", 30, "", 1, "내용은 30자 이상 입력해야 합니다.");
if ($type == 1) {
    $validator->validt_nick("writer", 1, "");
    $validator->validt_password("password", 1, "");
    if ($use_email == "Y" || $email != "") {
        $validator->validt_email("email", 1, "");
    }
    if (zsfCheck($capcha, "") != true) {
        $validator->validt_diserror("capcha", "NOT_CAPCHA");
    }
}
if ($file1['size'] > 0 && $file2['size'] > 0 && $file1['name'] == $file2['name']) {
    $validator->validt_diserror("", "동일한 파일을 2개 이상 업로드 할 수 없습니다.");
}
$validator->validt_tags("ment", 1, "");
//수정모드인 경우 검사
if ($mode == "modify" && $type == 2 && isset($__toony_member_idno) && $wquery['me_idno'] == 0) {
    $validator->validt_nick("writer", 1, "");
    $validator->validt_password("password", 1, "");
    if ($use_email == "Y" || $email != "") {
        $validator->validt_email("email", 1, "");
Beispiel #2
0
$method = new methodController();
$mysql = new mysqlConnection();
$mailSender = new mailSender();
$validator = new validator();
$method->method_param("POST", "chk_agreement,chk_private,id,password,password02,nick,sex,phone,telephone");
$lib->security_filter("referer");
$lib->security_filter("request_get");
/*
검사
*/
if ($member['me_level'] < 10) {
    $validator->validt_diserror("", "이미 회원가입이 되어 있습니다.");
}
$validator->validt_checked("chk_agreement", "이용약관에 동의해야 합니다.");
$validator->validt_checked("chk_private", "개인정보취급방침에 동의해야 합니다.");
$validator->validt_email("id", 1, "");
$validator->validt_password("password", 1, "");
if ($password != $password02) {
    $validator->validt_diserror("password02", "");
}
$validator->validt_nick("nick", 1, "");
$validator->validt_phone("phone", 0, "");
$validator->validt_phone("telephone", 0, "");
$password_val = "password('{$password}')";
/*
이미 존재하는 아이디인지 검사
*/
$mysql->select("\n\t\tSELECT *\n\t\tFROM toony_member_list\n\t\tWHERE me_id='{$id}' AND me_drop_regdate IS NULL\n\t");
if ($mysql->numRows() > 0) {
    $validator->validt_diserror("id", "이미 존재하는 아이디입니다.");
}
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", "");
$validator->validt_null("site_title", "");
$validator->validt_email("ad_email", 1, "");
$validator->validt_null("ad_phone", "");
if ($use_smtp == "Y") {
    $validator->validt_null("smtp_server", "");
    $validator->validt_number("smtp_port", 1, "");
    $validator->validt_null("smtp_id", "");
    $validator->validt_null("smtp_pwd", "");
} else {
    $validator->validt_number("smtp_port", 0, "");
}
/*
파비콘 업로드
*/
$fileUploader->savePath = __DIR_PATH__ . "upload/siteInformations/";
$fileUploader->filedotType = "ico";
$pavicon_name = "";