Backend Service
This commit is contained in:
@@ -59,7 +59,16 @@ void ConfirmationNew(unsigned long payment_id, char * number, int sz) {
|
||||
strsafecpy(number, confirmation, sz);
|
||||
}
|
||||
|
||||
void GetMemberAccountLink(long member_id, unsigned long acc_link, char * number) {
|
||||
long GetMemberAccountLink(long member_id, CVars &out){
|
||||
|
||||
long ret=0;
|
||||
|
||||
ret = load_db_record(out, "SELECT * FROM members WHERE id = %lu",member_id);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
void GetMemberAccountLink2(long member_id, unsigned long acc_link, char * number) {
|
||||
SQLINTEGER rows;
|
||||
char offer_code[14];
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ long MemberLogin(CVars in, CVars &out) {
|
||||
|
||||
out["acc_link"] = "ME345FT6789";
|
||||
char acc_link[11];
|
||||
// GetMemberAccountLink(out["member_id"].Long(),acc_link, sizeof (acc_link) );
|
||||
GetMemberAccountLink(out["member_id"].Long(),out);
|
||||
// out["acc_link"] = acc_link;
|
||||
|
||||
out["stauts"] = "OK";
|
||||
@@ -366,6 +366,8 @@ long medTrUpdateProfile(CVars in, CVars &out) {
|
||||
|
||||
long setMemberReminders(CVars in, CVars &out);
|
||||
long getMemberReminders(CVars in, CVars &out);
|
||||
long delMemberReminders(CVars in, CVars &out);
|
||||
|
||||
|
||||
long MemberReminders(CVars in, CVars &out) {
|
||||
try {
|
||||
@@ -378,6 +380,11 @@ long MemberReminders(CVars in, CVars &out) {
|
||||
case USER_LOADTASK:
|
||||
return getMemberReminders(in, out);
|
||||
break;
|
||||
|
||||
case USER_DELETETASK:
|
||||
return delMemberReminders(in, out);
|
||||
break;
|
||||
|
||||
}
|
||||
} catch (bad_parameter) {
|
||||
logfmt(logINFO, "ERROR CALL CreateMember");
|
||||
@@ -386,6 +393,35 @@ long MemberReminders(CVars in, CVars &out) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
long delMemberReminders(CVars in, CVars &out){
|
||||
|
||||
|
||||
long ret = PHP_API_BAD_PARAM;
|
||||
|
||||
logfmt(logINFO, "delMemberReminders()");
|
||||
|
||||
try {
|
||||
|
||||
REQ_LONG(in, "member_id", 0, -1);
|
||||
REQ_LONG(in, "tracked_id", 0, -1);
|
||||
REQ_STRING(in, "sessionid", 2, 150, "(.*)");
|
||||
|
||||
const char * loc = getenv("REMOTE_ADDR");
|
||||
|
||||
pgsql_query("UPDATE members_reminders SET status = 0 WHERE status <> 0 AND member_id = %lu AND id = %lu", in["member_id"].Long(),in["tracked_id"].Long() );
|
||||
|
||||
if (ret > 0) {
|
||||
|
||||
}
|
||||
|
||||
} catch (bad_parameter) {
|
||||
logfmt(logINFO, "ERROR CALL delMemberReminders");
|
||||
}
|
||||
logfmt(logINFO, "/delMemberReminders()");
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
long setMemberReminders(CVars in, CVars &out) {
|
||||
long ret = PHP_API_BAD_PARAM;
|
||||
logfmt(logINFO, "CreateMember()");
|
||||
|
||||
Reference in New Issue
Block a user