upload family parts

This commit is contained in:
CHIEFSOFT\ameye
2023-06-03 09:36:21 -04:00
parent 3389258282
commit 7539df3d3a
4 changed files with 42 additions and 2 deletions
+16 -2
View File
@@ -270,18 +270,32 @@ return 0;
long WrenchJobManagerActiveTasksList(CVars in, CVars &out) {
logfmt(logINFO, "WrenchJobManagerActiveTasksList()");
char vname[30];
char extra_filter[300];
long ret = PHP_API_BAD_PARAM;
try {
long member_id = REQ_LONG(in, "member_id", 1, -1);
long offset = REQ_LONG(in, "offset", 1, -1);
long limit = REQ_LONG(in, "limit", 1, -1);
OPTIONAL(in, "family_uid") REQ_STRING(in, "family_uid", 5, 55, "(.*)");
out["total_record"] = "0";
// Prepare more filters
snprintf(extra_filter, sizeof (extra_filter), " "); // just make sure it is just space when not needed
const PGresult *res0;
if (in["family_uid"]!=""){
res0 = pgsql_query("SELECT family_member_id AS client_id "
" FROM members_family WHERE member_id = %lu "
" AND uid ='%s'", in["member_id"].Long(), in["family_uid"].c_str());
if (res0 != NULL && pgsql_num_rows(res0) > 0) {
map<const char*, const char*>f1 = pgsql_fetch_assoc(res0, 0);
CVars res0;
map_to_cvars(f1, res0);
}
}
const PGresult *res;
res = pgsql_query("SELECT mc.id AS contract_id, mc.job_id AS job_id, mc.price, mc.timeline_days,mc.contract, "
" mj.title, mj.description AS description,mc.job_detail AS job_description, "
" (CASE WHEN mc.status=4 THEN 'Review' "
+3
View File
@@ -217,6 +217,9 @@ define('WRENCHBOARD_ACCOUNT_COUNTRY_BANKS', 11183);
define('WRENCHBOARD_ACCOUNT_HOMEBANNERS', 11200);
define('WRENCHBOARD_PICTURE_PROFILE', 11300);
define('WRENCHBOARD_PICTURE_FAMMEMBER',11305);
define('WRENCHBOARD_USER_DELETEACC', 11990);
define('WRENCHBOARD_ACCOUNT_END', 11999);
//**************************************************************
+19
View File
@@ -25,6 +25,25 @@ function reciveUpload($in,$out){
switch ($action){
case WRENCHBOARD_PICTURE_FAMMEMBER:
// MAKE SURE FOLDER AS PER PROECESS IS AVILABLE
$thisContactFolder = $savePath.'FAMILY/'.$in["contract"];
if (!file_exists($thisContactFolder)) {
mkdir($thisContactFolder, 0777, true);
}
if (file_exists($thisContactFolder)) {
$tt_d = date('hisjmy');
$out["message"] = $tt_d."-".$in['file_name'];
$thisContactFolderFileName = $thisContactFolder.'/'.$out["message"];
$myfile = fopen($thisContactFolderFileName, "w") or die("Unable to open file!");
$file_data = base64_decode($in["file_data"]);
fwrite($myfile, $file_data);
fclose($myfile);
$out["call_backend"] = true; // flag ready to save data entry
}
break;
case WRENCHBOARD_CONTRACT_MESSAGE:
// MAKE SURE FOLDER AS PER PROECESS IS AVILABLE
$thisContactFolder = $savePath.'CONTRACTS/'.$in["contract"];
+4
View File
@@ -14,6 +14,7 @@ define('PHP_CREATED_OK', 10);
define('PHP_API_BAD_PARAM', -1);
define('SESSION_TIMEOUT_LOGOUT',6000);
define('MOBILE_LOGIN', 1101);
define('SUPPORT_PHONE','+234 (818)-3866434');
@@ -124,6 +125,9 @@ define('WRENCHBOARD_ACCOUNT_COUNTRY_BANKS', 11183);
define('WRENCHBOARD_ACCOUNT_HOMEBANNERS', 11200);
define('WRENCHBOARD_PICTURE_PROFILE', 11300);
define('WRENCHBOARD_PICTURE_FAMMEMBER',11305);
define('WRENCHBOARD_USER_DELETEACC', 11990);
define('WRENCHBOARD_ACCOUNT_END', 11999);
//**************************************************************