퍼스트가든에서 사용하는 사용자 함수 및 관련파일 추가

This commit is contained in:
2025-07-02 14:14:02 +09:00
parent 68797db562
commit ec949b682d
265 changed files with 27086 additions and 0 deletions

98
manager/js/ajax.js Normal file
View File

@ -0,0 +1,98 @@
// FG URL 선언
var fg_manager_url = "/firstgarden/manager";
// AJAX 요청을 보내서 중복 여부를 확인하는 등의 작업을 수행합니다.
function checkDupAnnuNo(value) {
$.ajax({
type: "POST",
url: fg_manager_url + "/lib/ajax.check_duplicate.php",
data: "mode=annuno&value="+value,
success: function(req){
if (req != 0) {
var msg = "<font color='red'>사용중인 회원번호입니다.</font>";
$('#add_submit').prop("disabled", true);
} else {
var msg = "사용가능한 번호입니다.";
$('#add_submit').prop("disabled", false);
}
$("#duplicate-no-warning").hide().html(msg).fadeIn(100);
}});
}
function checkDupAnnuTel(value) {
$.ajax({
type: "POST",
url: fg_manager_url + "/lib/ajax.check_duplicate.php",
data: "mode=annutel&value="+value,
success: function(req){
if (req != 0) {
var msg = "<font color='red'>동일한 연락처가 이미 있습니다.</font>";
$('#add_submit').prop("disabled", true);
} else {
var msg = "사용가능한 번호입니다.";
$('#add_submit').prop("disabled", false);
}
$("#duplicate-tel-warning").hide().html(msg).fadeIn(100);
}});
}
function checkDupTel(value,mode) {
$.ajax({
type: "POST",
url: fg_manager_url + "/lib/ajax.check_duplicate.php",
data: "mode=vip_tel&value="+value,
success: function(req){
if (req != 0) {
var msg = "<font color='red'>동일한 연락처가 이미 있습니다.</font>";
$('#add_submit').prop("disabled", true);
} else {
var msg = "사용가능한 번호입니다.";
$('#add_submit').prop("disabled", false);
}
$("#duplicate-tel-warning").hide().html(msg).fadeIn(100);
}});
}
function checkDupNo(value) {
$.ajax({
type: "POST",
url: fg_manager_url + "/lib/ajax.check_duplicate.php",
data: "mode=vip_card_no&value="+value,
success: function(req){
if (req != 0) {
var msg = "<font color='red'>사용중인 카드번호입니다.</font>";
$('#add_submit').prop("disabled", true);
} else {
var msg = "사용가능한 카드입니다.";
$('#add_submit').prop("disabled", false);
}
$("#duplicate-no-warning").hide().html(msg).fadeIn(100);
}});
}
function checkDupRc(value) {
$.ajax({
type: "POST",
url: fg_manager_url + "/lib/ajax.check_duplicate.php",
data: "mode=rc_no&value="+value,
success: function(req){
if (req != 0) {
var msg = "<font color='red'>사용중인 카드번호입니다.</font>";
$('#renew_submit').prop("disabled", true);
} else {
var msg = "사용가능한 카드입니다.";
$('#renew_submit').prop("disabled", false);
}
$("#duplicate-rc-warning").hide().html(msg).fadeIn(100);
}});
}
function checkDupID(value) {
$.ajax({
type: "POST",
url: fg_manager_url + "/lib/ajax.check_duplicate.php",
data: "mode=idchk&value="+value,
success: function(req){
if (req != 0) {
var msg = "<font color='red'>동일한 ID가 이미 있습니다.</font>";
} else {
var msg = "사용가능한 ID입니다.";
}
$("#duplicate-id-warning").hide().html(msg).fadeIn(100);
}});
}

4
manager/js/jquery-2.1.4.min.js vendored Normal file

File diff suppressed because one or more lines are too long

21
manager/js/list.js Normal file
View File

@ -0,0 +1,21 @@
// 숫자만 입력받기
function onlyNumber(event){
event = event || window.event;
var keyID = (event.which) ? event.which : event.keyCode;
if ( (keyID >= 48 && keyID <= 57) || (keyID >= 96 && keyID <= 105) || keyID == 8 || keyID == 46 || keyID == 37 || keyID == 39 )
return;
else
return false;
}
function removeChar(event) {
event = event || window.event;
var keyID = (event.which) ? event.which : event.keyCode;
if ( keyID == 8 || keyID == 46 || keyID == 37 || keyID == 39 )
return;
else
event.target.value = event.target.value.replace(/[^0-9]/g, "");
}