diff --git a/app/Config/Routes.php b/app/Config/Routes.php index 51ef3c2..f1855c3 100644 --- a/app/Config/Routes.php +++ b/app/Config/Routes.php @@ -40,13 +40,24 @@ $routes->get('/chiefsoft/site/blogdata', 'Chiefsoft::blogdata'); // when no lim $routes->post('/chiefsoft/site/contact', 'Chiefsoft::contact'); //MERMS MYFIT -$routes->get('/mermsmemr/myfit/country', 'Myfit::country'); -$routes->get('/mermsmemr/myfit/blogdata/(:any)', 'Myfit::blogdata/$1'); -$routes->get('/mermsmemr/myfit/blogdata', 'Myfit::blogdata'); // when no limit is sent -$routes->get('/mermsmemr/myfit/faq', 'Myfit::faq'); -$routes->post('/mermsmemr/myfit/contact', 'Myfit::contact'); -$routes->get('/mermsmemr/myfit/pricing', 'Myfit::pricing'); +$routes->get('/en/desktop/api/v2/myfit/country', 'Myfit::country'); +$routes->get('/en/desktop/api/v2/myfit/blogdata/(:any)', 'Myfit::blogdata/$1'); +$routes->get('/en/desktop/api/v2/myfit/blogdata', 'Myfit::blogdata'); // when no limit is sent +$routes->get('/en/desktop/api/v2/myfit/faq', 'Myfit::faq'); +$routes->post('/en/desktop/api/v2/myfit/contact', 'Myfit::contact'); +$routes->get('/en/desktop/api/v2/myfit/pricing', 'Myfit::pricing'); + +//MYFIT USERS +$routes->post('/en/desktop/api/v2/myfituser/login', 'Myfituser::login'); +$routes->post('/en/desktop/api/v2/myfituser/account', 'Myfituser::account'); +/* +https://devapi.mermsemr.com/en/desktop/api/v2/myfit/country GET +https://devapi.mermsemr.com/en/desktop/api/v2/myfit/blogdata/7 GET +https://devapi.mermsemr.com/en/desktop/api/v2/myfit/contact POST +https://devapi.mermsemr.com/en/desktop/api/v2/myfit/pricing GET +https://devapi.mermsemr.com/en/desktop/api/v2/myfit/faq GET +*/ /* diff --git a/app/Controllers/Myfit.php b/app/Controllers/Myfit.php index f68e6a7..4ba21a4 100644 --- a/app/Controllers/Myfit.php +++ b/app/Controllers/Myfit.php @@ -26,7 +26,7 @@ class Myfit extends BaseController public function contact() { - $inx = array( + /*$inx = array( 'name' => $this->post('name'), 'email' => $this->post('email'), 'country' => $this->post('country'), @@ -34,10 +34,15 @@ class Myfit extends BaseController 'message' => $this->post('message') ); $something = $this->request->getVar('name'); + */ $raw_json = file_get_contents("php://input"); $raw_array = json_decode($raw_json, true); + $something = $raw_array["name"]; - $inx = ['olu' => rand(100, 8888) . $something]; + $inx = [ + 'message_id' => rand(100, 8888) . 'gsgsgsgsg-sssfsgggsgs-ususususu', + 'status'=>1 + ]; $mBlogData = new \App\Models\myfitBlogData(); $res1 = $mBlogData->getBlogData([]); //return $this->response->setJson($res1); @@ -47,26 +52,83 @@ class Myfit extends BaseController public function blogdata() { + /* header("Access-Control-Allow-Origin: *"); + //header("x-devicetoken : *"); + //header("Authorization : Token"); + header("Access-Control-Expose-Headers: Access-Control-Allow-Origin"); + header("Access-Control-Allow-Headers: Cache-Control, Pragma, Origin, Authorization, Content-Type, X-Requested-With,x-session-id, client_id, x-float-device-location-latitude, x-float-device-location-longitude, x-devicetoken"); + header("Access-Control-Allow-Methods: POST, GET, PUT, DELETE, OPTIONS"); + header('Content-type: application/json'); + Access-Control-Allow-Origin + + header1 = ('Access-Control-Allow-Credentials','true') + header2 = ('Access-Control-Allow-Origin', 'https://serviceview.example.com') + +*/ + header("Access-Control-Allow-Origin: * "); + //header("Access-Control-Allow-Origin: http://localhost:9057 "); + header("Access-Control-Expose-Headers: Access-Control-Allow-Origin"); + header("Access-Control-Allow-Credentials: true "); + //header("Access-Control-Allow-Headers: Cache-Control, Pragma, Origin, Authorization, Content-Type, X-Requested-With"); + header("Access-Control-Allow-Methods: POST, GET, PUT, DELETE, OPTIONS"); + header('Content-type: application/json'); + $mBlogData = new \App\Models\myfitBlogData(); $res1 = $mBlogData->getBlogData([]); return $this->response->setJson($res1); + // $this->setGetReturn(res1); } public function country() { + //header("Access-Control-Allow-Origin: http://localhost:9057 "); + header("Access-Control-Allow-Origin: * "); + header("Access-Control-Expose-Headers: Access-Control-Allow-Origin"); + header("Access-Control-Allow-Credentials: true "); + //header("Access-Control-Allow-Headers: Cache-Control, Pragma, Origin, Authorization, Content-Type, X-Requested-With"); + header("Access-Control-Allow-Methods: POST, GET, PUT, DELETE, OPTIONS"); + header('Content-type: application/json'); + $mCountry = new \App\Models\myfitCountry(); return $this->response->setJson($mCountry->getSiteCountries([])); } public function faq() { + //header("Access-Control-Allow-Origin: http://localhost:9057 "); + header("Access-Control-Allow-Origin: * "); + header("Access-Control-Expose-Headers: Access-Control-Allow-Origin"); + header("Access-Control-Allow-Credentials: true "); + //header("Access-Control-Allow-Headers: Cache-Control, Pragma, Origin, Authorization, Content-Type, X-Requested-With"); + header("Access-Control-Allow-Methods: POST, GET, PUT, DELETE, OPTIONS"); + header('Content-type: application/json'); + $mFaq = new \App\Models\myfitFaqData(); return $this->response->setJson($mFaq->getSiteFaq([])); } public function pricing() { + //header("Access-Control-Allow-Origin: http://localhost:9057 "); + header("Access-Control-Allow-Origin: * "); + header("Access-Control-Expose-Headers: Access-Control-Allow-Origin"); + header("Access-Control-Allow-Credentials: true "); + //header("Access-Control-Allow-Headers: Cache-Control, Pragma, Origin, Authorization, Content-Type, X-Requested-With"); + header("Access-Control-Allow-Methods: POST, GET, PUT, DELETE, OPTIONS"); + header('Content-type: application/json'); + $mPricing = new \App\Models\myfitPricing(); return $this->response->setJson($mPricing->getSitePricing([])); } + + private function setGetReturn($resp){ + header("Access-Control-Allow-Origin: * "); + //header("Access-Control-Allow-Origin: http://localhost:9057 "); + header("Access-Control-Expose-Headers: Access-Control-Allow-Origin"); + header("Access-Control-Allow-Credentials: true "); + //header("Access-Control-Allow-Headers: Cache-Control, Pragma, Origin, Authorization, Content-Type, X-Requested-With"); + header("Access-Control-Allow-Methods: POST, GET, PUT, DELETE, OPTIONS"); + header('Content-type: application/json'); + return $this->response->setJson($resp); + } } \ No newline at end of file diff --git a/app/Models/myfitBlogData.php b/app/Models/myfitBlogData.php index 48dea7b..b706799 100644 --- a/app/Models/myfitBlogData.php +++ b/app/Models/myfitBlogData.php @@ -151,7 +151,7 @@ class myfitBlogData extends Model 'post_type' => 'post', 'post_mime_type' => '', 'comment_count' => 0, - 'meta_value' => '2021/02/Gut.jpg', + 'meta_value' => 'https://blog.mermsemr.com/wp-content/uploads/2021/02/Gut.jpg', ), 1 => array( @@ -217,7 +217,7 @@ class myfitBlogData extends Model 'post_type' => 'post', 'post_mime_type' => '', 'comment_count' => 0, - 'meta_value' => '2021/01/COVID-19-vaccine_002.jpg', + 'meta_value' => 'https://blog.mermsemr.com/wp-content/uploads/2021/01/COVID-19-vaccine_002.jpg', ), 2 => array( @@ -267,7 +267,7 @@ class myfitBlogData extends Model 'post_type' => 'post', 'post_mime_type' => '', 'comment_count' => 0, - 'meta_value' => '2020/02/coronavirus.jpg', + 'meta_value' => 'https://blog.mermsemr.com/wp-content/uploads/2020/02/coronavirus.jpg', ), 3 => array( @@ -361,7 +361,7 @@ heroin. 'post_type' => 'post', 'post_mime_type' => '', 'comment_count' => 0, - 'meta_value' => '2020/07/drugshealth.jpg', + 'meta_value' => 'https://blog.mermsemr.com/wp-content/uploads/2020/07/drugshealth.jpg', ), 4 => array( @@ -431,7 +431,7 @@ variations from the norm, and in addition other reproductive organ issue 'post_type' => 'post', 'post_mime_type' => '', 'comment_count' => 0, - 'meta_value' => '2020/07/pregnancy-delay.jpg', + 'meta_value' => 'https://blog.mermsemr.com/wp-content/uploads/2020/07/pregnancy-delay.jpg', ), 5 => array( @@ -469,7 +469,45 @@ variations from the norm, and in addition other reproductive organ issue 'post_type' => 'post', 'post_mime_type' => '', 'comment_count' => 0, - 'meta_value' => '2020/07/health-tracking.jpg', + 'meta_value' => 'https://blog.mermsemr.com/wp-content/uploads/2020/07/health-tracking.jpg', + ), + 6 => + array( + 'id' => 19, + 'ID' => 19, + 'post_author' => 1, + 'post_date' => '2019-06-19T11:25:21.000Z', + 'post_date_gmt' => '2019-06-19T11:25:21.000Z', + 'post_content' => ' +
Tracking your health and fitness should be a pivotal part of your training. It helps you to -
+ + + +