check duplicate
This commit is contained in:
@@ -128,7 +128,7 @@ long WrenchFamilyInviteList(CVars in, CVars &out){
|
|||||||
out["total_record"] = "0";
|
out["total_record"] = "0";
|
||||||
res = pgsql_query("SELECT * "
|
res = pgsql_query("SELECT * "
|
||||||
" FROM members_family_relative "
|
" FROM members_family_relative "
|
||||||
" WHERE member_id = %lu ) "
|
" WHERE member_id = %lu "
|
||||||
" AND status IN ( 1,2,3,4,5) "
|
" AND status IN ( 1,2,3,4,5) "
|
||||||
" ORDER BY id DESC ", member_id );
|
" ORDER BY id DESC ", member_id );
|
||||||
|
|
||||||
@@ -188,6 +188,11 @@ long WrenchFamilyInvite(CVars in, CVars &out){
|
|||||||
if ( load_db_record(out, "SELECT count(id) AS prev_entry FROM members_family_relative "
|
if ( load_db_record(out, "SELECT count(id) AS prev_entry FROM members_family_relative "
|
||||||
" WHERE LOWER('%s') = LOWER(email) AND member_id= %lu", in["email"].c_str(), member_id)== 0){
|
" WHERE LOWER('%s') = LOWER(email) AND member_id= %lu", in["email"].c_str(), member_id)== 0){
|
||||||
|
|
||||||
|
if ( out["prev_entry"].Long()> 0){
|
||||||
|
out["status_msg"] = "Duplicate";
|
||||||
|
out["status_msg"] = "DUPLICATE";
|
||||||
|
}
|
||||||
|
else{
|
||||||
CVars xx;
|
CVars xx;
|
||||||
xx["member_id"] = member_id;
|
xx["member_id"] = member_id;
|
||||||
xx["member_id"].set_valid(true);
|
xx["member_id"].set_valid(true);
|
||||||
@@ -211,6 +216,9 @@ long WrenchFamilyInvite(CVars in, CVars &out){
|
|||||||
out["status"] = "OK";
|
out["status"] = "OK";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
else{
|
else{
|
||||||
out["status_msg"] = "Duplicate";
|
out["status_msg"] = "Duplicate";
|
||||||
out["status_msg"] = "DUPLICATE";
|
out["status_msg"] = "DUPLICATE";
|
||||||
|
|||||||
Reference in New Issue
Block a user