upload issues

This commit is contained in:
CHIEFSOFT\ameye
2023-11-05 14:49:59 -05:00
parent 005f72921d
commit af9d5b5072
2 changed files with 30 additions and 15 deletions
+20 -3
View File
@@ -115,8 +115,9 @@ long WrenchSaveStoredMedia(CVars in, CVars &out) {
REQ_STRING(in, "uid", 3, 150, "(.*)");
REQ_STRING(in, "profile", 5, 40, "(.*)");
pgsql_exec("UPDATE members SET profile_pic='%s' "
" WHERE uid='%s'",in["profile"].c_str(), in["file_uid"].c_str());
snprintf(vname, sizeof (vname), "SELECT * FROM members WHERE uid ='%s'", in["file_uid"].c_str());
" WHERE uid='%s'",in["profile"].c_str(), in["uid"].c_str());
out["save_status"] ="completed";
snprintf(vname, sizeof (vname), "SELECT * FROM members WHERE uid ='%s'", in["uid"].c_str());
break;
case WRENCH_FILE_MYFILE:
@@ -135,7 +136,23 @@ long WrenchSaveStoredMedia(CVars in, CVars &out) {
case WRENCH_FILE_FAMILY:
REQ_STRING(in, "uid", 3, 150, "(.*)");
REQ_STRING(in, "family_uid", 5, 40, "(.*)");
snprintf(vname, sizeof (vname), "SELECT * FROM members_family WHERE uid ='%s'", in["family_uid"].c_str());
CVars fm;
if (load_db_record(fm, "SELECT f.uid, f.family_member_id, mm.uid FROM members_family f "
" LEFT JOIN members mm ON mm.id = f.member_id "
" WHERE mm.uid ='%s' AND f.uid='%s' ", in["uid"].c_str(), in["family_uid"].c_str()) > 0){
if ( fm["family_member_id"].Long() > 0){
pgsql_exec("UPDATE members SET profile_pic='%s' "
" WHERE uid='%s'",in["profile"].c_str(), fm["family_member_id"].Long());
out["save_status"] ="completed";
snprintf(vname, sizeof (vname), "SELECT * FROM members WHERE id ='%s'", fm["family_member_id"].Long());
}
else{
out["error"] ="account_not_found";
}
}
break;
}