diff --git a/wrenchboard/src/shared_tool/media.cc b/wrenchboard/src/shared_tool/media.cc index b9fbee1f..3e3c394a 100644 --- a/wrenchboard/src/shared_tool/media.cc +++ b/wrenchboard/src/shared_tool/media.cc @@ -65,6 +65,9 @@ long WrenchFindStoredMedia(CVars in, CVars &out) { case WRENCH_FILE_PROFILE: //file_uid is the UID of the user + 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()); break; diff --git a/www-api/app/Controllers/WrenchMedia.php b/www-api/app/Controllers/WrenchMedia.php index 838bdc77..a12a11b2 100644 --- a/www-api/app/Controllers/WrenchMedia.php +++ b/www-api/app/Controllers/WrenchMedia.php @@ -88,7 +88,7 @@ class WrenchMedia extends BaseController $out['internal_return'] = $ret; } //print_r($out); - +///opt/wrenchboard/TEST/PROFILE/dfc9d601-780f-4d78-839f-422f0928f911/PORTRAIT/ // MAKE SURE FOLDER AS PER PROCESS IS AVAILABLE $selectedFile = $this->savePath.'PROFILE/'.$out["member_uid"]."/MYFILES/". $out["saved_file_name"]; diff --git a/www-api/app/Models/UploadManager.php b/www-api/app/Models/UploadManager.php index c881fb0c..e6ea7bc0 100644 --- a/www-api/app/Models/UploadManager.php +++ b/www-api/app/Models/UploadManager.php @@ -51,9 +51,11 @@ class UploadManager extends Model $myFilesFolder = $thisProfileFolder."/PORTRAIT"; if (file_exists($myFilesFolder)) { - $tt_d = date('hisjmy'); - $out["message"] = $tt_d."-".$in['file_name']; - $myFilesFolderFileName = $myFilesFolder.'/'.$out["message"]; + //$tt_d = date('hisjmy'); + $out["message"] = "completed"; + $pieces = explode(".", $in['file_name']); + $in['profile'] = "profile.".$pieces[1]; + $myFilesFolderFileName = $myFilesFolder.'/'. $in['profile']; $myfile = fopen($myFilesFolderFileName, "w") or die("Unable to open file!"); $file_data = base64_decode($in["file_data"]); fwrite($myfile, $file_data);