From 0b9b9a3b13883b260c5630336152fe29f8b863bc Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sun, 5 Nov 2023 07:43:06 -0500 Subject: [PATCH] error segment --- www-api/app/Controllers/WrenchMedia.php | 16 ++++++++++------ www-api/app/Controllers/error.png | Bin 0 -> 1185 bytes 2 files changed, 10 insertions(+), 6 deletions(-) create mode 100644 www-api/app/Controllers/error.png diff --git a/www-api/app/Controllers/WrenchMedia.php b/www-api/app/Controllers/WrenchMedia.php index 52b00fe6..fbb695d4 100644 --- a/www-api/app/Controllers/WrenchMedia.php +++ b/www-api/app/Controllers/WrenchMedia.php @@ -51,12 +51,16 @@ class WrenchMedia extends BaseController $fileSection = $uriSegments[$segLen-2]; $fileUID = $uriSegments[$segLen-1]; - $supportedSections = ['profile'=>100,'myfile'=>200,'contracts'=>300,'family'=>400]; - if (!in_array($fileSection, $supportedSections)) { - // section not supported - // return; + $supportedSections = ['profile'=>100,'myfile'=>200,'contracts'=>300,'family'=>400,'jobs'=>500]; + if (!array_key_exists($fileSection, $supportedSections)) { + $file = 'error.png'; + header('Content-Type: image/png'); + readfile($file); + exit(); + } + else{ + // echo "all good"; } - /* * VERIFY ALL PARAMETERS ARE GOOD #define WRENCH_FILE_PROFILE 100 @@ -78,7 +82,7 @@ class WrenchMedia extends BaseController readfile($file); exit(); - + //We can check cache for the file or // OR diff --git a/www-api/app/Controllers/error.png b/www-api/app/Controllers/error.png new file mode 100644 index 0000000000000000000000000000000000000000..7c2563e198090c0db521bf298d4a0a447add5c77 GIT binary patch literal 1185 zcmV;S1YY}zP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H11TINL zK~#90?VHbU8$}d=zp=fkLqpOAfj|gEazH&GRD{Hzz!?d|4Uv;20(R`Sg4S&%b7{R|P*^Fm*-n{qi zZalkzDO0A53t6qrNujfqEOoGrdM`qU0+w-An39?H`x%I8A_* z*PkN@z6V|i@4!t&y{fKNe{&U+vjj-tx<~%j&%i4qx;E%`UR0me?zo66<6;m14&5p< zdh!5EwOResYGAlB;C}nP7?TH>L&=)8cy?jk zfCSaoII+OK0i8}U!Q{b_1y&76QGJbd3+x(@y!smJ7FaVtPF+4syWIdDPkAV-7T7bO z-7b-S@?hBlD+b7FZH}C`g_#6^MGNd0;LVt-zQ&pb#tpDgeT@|h%o~vN)-XSLuw;Qz z1LXZnk8-cu03M6D%kSGipO4tTg|C*?r`5mWM;DG+1Md4pqEG%4Hmb+is2&5ZM%-tf ztW=T(7ml$6NU=7L$jQh%1nP!Di9!jP;ChUqit_Hos7W4)K?7z=z+&X?68yKb-BEXA z3}n;-BMFdVZ60M-%@M3g@uHCntr-K9w?>@mr^nbGA$0u96zU7E7A{AS%7WwuUm4NN)m*NiMkk}T)GhlM7 zuZe9zT6;?g=Kl`kGi4L`r}Z>I;ZE2-Vj_wji1Tz3LxH6VU)FGrP0x z$s2e z#p9sY4$lqiH1xTElxs%_yauNAcgM)5NyAS8$(`ijP97p$3-&eOA*jA)s0I5QV88l5 z()FGq$UP0}2aDqjwII|0snizny#_FEEiB0%SDUAQ1(4GE%MkoxZLA^B6vGYhy%X4+ zJb-lmzeNQ>n)isJuPgkS_>=<7)GK==Y6C z?+ME4M^AFdH@$3Smrmv$&824lIX`8}ls!BEja6)}0LjuW00000NkvXXu0mjf*}gE3 literal 0 HcmV?d00001