From fe6af677c40307b5d8f58ef63460b45bd2cfd38e Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Thu, 10 Aug 2023 17:32:49 -0400 Subject: [PATCH] get medida --- www-api/app/Config/Constants.php | 5 ++--- www-api/app/Config/Routes.php | 2 +- www-api/app/Models/UploadManager.php | 15 +++++++++++---- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/www-api/app/Config/Constants.php b/www-api/app/Config/Constants.php index 151ff896..b5ca8a97 100644 --- a/www-api/app/Config/Constants.php +++ b/www-api/app/Config/Constants.php @@ -252,9 +252,8 @@ define('WRENCHBOARD_ACCOUNT_COUNTRY_BANKS', 11183); define('WRENCHBOARD_ACCOUNT_HOMEBANNERS', 11200); define('WRENCHBOARD_ACCOUNT_NOTIFICATIONS', 11205); -define('WRENCHBOARD_PICTURE_PROFILE', 11300); -define('WRENCHBOARD_PICTURE_FAMMEMBER',11305); - +const WRENCHBOARD_PICTURE_PROFILE = 11300; +const WRENCHBOARD_PICTURE_FAMMEMBER = 11305; const WRENCHBOARD_RESOURCE_MYFILES = 11307; const WRENCHBOARD_MYFILES_LIST = 11309; diff --git a/www-api/app/Config/Routes.php b/www-api/app/Config/Routes.php index c10fc1ba..8bc7980b 100644 --- a/www-api/app/Config/Routes.php +++ b/www-api/app/Config/Routes.php @@ -194,7 +194,7 @@ $routes->post('/en/wrench/api/v1/mynotifications', 'WrenchNotifications:: $routes->post('/en/wrench/api/v1/dashrecent', 'WrenchDashRecent::apigate'); $routes->post('/en/wrench/api/v1/getmedia', 'WrenchMedia::apigate'); -$routes->get('/en/wrench/api/v1/getmedia', 'WrenchMedia::apigate'); +$routes->get('/en/wrench/api/v1/getmedia/(:any)', 'WrenchMedia::apigate/$1'); diff --git a/www-api/app/Models/UploadManager.php b/www-api/app/Models/UploadManager.php index 72d3165f..45d058de 100644 --- a/www-api/app/Models/UploadManager.php +++ b/www-api/app/Models/UploadManager.php @@ -11,7 +11,7 @@ class UploadManager extends Model $action = $in["action"]; - //DECIDE IF PARENT FOLDER IS PRESENT + //DECIDE IF PARENT FOLDERS ARE PRESENT if (!file_exists($this->savePath.'CONTRACTS')) { mkdir($this->savePath.'CONTRACTS', 0777, true); } @@ -31,9 +31,16 @@ class UploadManager extends Model $out= $in; switch ($action){ - + case WRENCHBOARD_PICTURE_PROFILE: + case WRENCHBOARD_PICTURE_FAMMEMBER: case WRENCHBOARD_RESOURCE_MYFILES: - // MAKE SURE FOLDER AS PER PROECESS IS AVILABLE + + if ( trim($in["uid"]) == ''){ + $out["error_msg"] = "invalid_upload_call"; + $out["call_backend"] = false; // something went bad + return -1; + } + // MAKE SURE FOLDER AS PER PROCESS IS AVAILABLE $thisProfileFolder = $this->savePath.'PROFILE/'.$in["uid"]; if (!file_exists($thisProfileFolder)) { mkdir($thisProfileFolder, 0777, true); @@ -57,7 +64,7 @@ class UploadManager extends Model break; case WRENCHBOARD_CONTRACT_MESSAGE: - // MAKE SURE FOLDER AS PER PROECESS IS AVILABLE + // MAKE SURE FOLDER AS PER PROCESS IS AVAILABLE $thisContactFolder = $this->savePath.'CONTRACTS/'.$in["contract"]; if (!file_exists($thisContactFolder)) { mkdir($thisContactFolder, 0777, true);