Case added
This commit is contained in:
@@ -68,9 +68,189 @@ class WrenchApi extends BaseController
|
|||||||
'disableaccount' => ['POST'],
|
'disableaccount' => ['POST'],
|
||||||
'myjobs' => ['POST']
|
'myjobs' => ['POST']
|
||||||
];
|
];
|
||||||
return $endpoints;
|
return $endpoints;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function prepareEndPointData($endpoint, $in, &$call_backend=true){
|
||||||
|
switch ($endpoint) {
|
||||||
|
case 'disableaccount':
|
||||||
|
$in['action'] = WRENCHBOARD_USER_DELETEACC;
|
||||||
|
break;
|
||||||
|
case 'replyinterestmessage':
|
||||||
|
$in["action"] = WRENCHBOARD_JOB_REPLY_QUESTION;
|
||||||
|
break;
|
||||||
|
case 'sendinterestmessage':
|
||||||
|
// $in['offer_code'] = $this->input->get('offer_code');
|
||||||
|
$in['yourmessage'] = $in["question"];
|
||||||
|
//$in['member_id'] = $_SESSION['member_id']; // just maing sure
|
||||||
|
$in['msg_type'] = 'JOB';
|
||||||
|
// $in['action'] = WRENCHBOARD_JOB_SEND_QUESTION;
|
||||||
|
|
||||||
|
$in["action"] = WRENCHBOARD_JOB_SEND_QUESTION;
|
||||||
|
break;
|
||||||
|
case 'couponredeem':
|
||||||
|
$in["action"] = WRENCHBOARD_COUPON_REDEEM;
|
||||||
|
break;
|
||||||
|
case 'couponpending':
|
||||||
|
$in["action"] = WRENCHBOARD_COUPON_PENDLIST;
|
||||||
|
break;
|
||||||
|
case 'couponhx':
|
||||||
|
$in["action"] = WRENCHBOARD_COUPON_MEMLIST;
|
||||||
|
break;
|
||||||
|
case 'signupcountry':
|
||||||
|
// checi if in cache if not read
|
||||||
|
$local_out = [
|
||||||
|
'result'=>'100',
|
||||||
|
'signup_country'=>[
|
||||||
|
['NG', 'Nigeria'],
|
||||||
|
['US', 'United States']
|
||||||
|
]
|
||||||
|
];
|
||||||
|
$call_backend = false;
|
||||||
|
break;
|
||||||
|
case 'blogitem':
|
||||||
|
$blogData = getBlogItem();
|
||||||
|
$local_out = [
|
||||||
|
'result'=>'100',
|
||||||
|
'blog_data'=> $blogData
|
||||||
|
];
|
||||||
|
$call_backend = false;
|
||||||
|
break;
|
||||||
|
case 'blogdata':
|
||||||
|
$blogData = getBlogData();
|
||||||
|
$local_out = [
|
||||||
|
'result'=>'100',
|
||||||
|
'blog_data'=> $blogData
|
||||||
|
];
|
||||||
|
$call_backend = false;
|
||||||
|
break;
|
||||||
|
case 'userscards':
|
||||||
|
$in["action"] = WRENCHBOARD_CARDS_GETCARDLIST;
|
||||||
|
$local_out = [
|
||||||
|
'result'=>'100',
|
||||||
|
'result_list'=>[
|
||||||
|
['title'=>'This is your coupon',
|
||||||
|
'description'=>'This is the description of the description',
|
||||||
|
'card_type'=>'COUPON',
|
||||||
|
'card_style' =>'card1',
|
||||||
|
'card_icon' =>'icon1',
|
||||||
|
'assign_id'=> 0,
|
||||||
|
'Nigeria'],
|
||||||
|
['title'=>'A Recommended Story',
|
||||||
|
'description'=>'This is the description of the description',
|
||||||
|
'card_type'=>'BLOG',
|
||||||
|
'card_style' =>'card2',
|
||||||
|
'card_icon' =>'icon1',
|
||||||
|
'assign_id'=> 0,
|
||||||
|
'United States'],
|
||||||
|
['title'=>'You have a new task sent to you',
|
||||||
|
'description'=>'This is the description of the description',
|
||||||
|
'card_type'=>'NEWTASK',
|
||||||
|
'card_style' =>'card1',
|
||||||
|
'card_icon' =>'icon1',
|
||||||
|
'assign_id'=> 0,
|
||||||
|
'United States'],
|
||||||
|
['title'=>'You just Earned some token',
|
||||||
|
'description'=>'This is the description of the description',
|
||||||
|
'card_type'=>'TOKEN',
|
||||||
|
'card_style' =>'card2',
|
||||||
|
'card_icon' =>'icon1',
|
||||||
|
'assign_id'=> 0,
|
||||||
|
'United States']
|
||||||
|
]
|
||||||
|
];
|
||||||
|
// $call_backend = false;
|
||||||
|
|
||||||
|
break;
|
||||||
|
case 'myjobs': $in["action"] = WRENCHBOARD_ACCOUNT_JOBLIST;
|
||||||
|
break;
|
||||||
|
case 'sitecontact':
|
||||||
|
$local_out = ['result'=>'100','msg'=>'Received'];
|
||||||
|
$call_backend = false;
|
||||||
|
break;
|
||||||
|
case 'generics':
|
||||||
|
case 'apigate':
|
||||||
|
//$in["action"] = WRENCHBOARD_ACCOUNT_LOGIN;
|
||||||
|
break;
|
||||||
|
case 'startjoblist': $in["action"] = WRENCHBOARD_START_JOBLIST;
|
||||||
|
if (!array_key_exists("limit",$in)) $in["limit"] = 10;
|
||||||
|
if (!array_key_exists("page",$in)) $in["page"] = 1;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'createmobileuser': $in["action"] = WRENCHBOARD_CREATE_MOBILEUSER;
|
||||||
|
$in["loc"] = $_SERVER["REMOTE_ADDR"];
|
||||||
|
$in["news"] = 0;
|
||||||
|
$in["terms"] = 1;
|
||||||
|
$in["mobile"] = "MOBILE";
|
||||||
|
break;
|
||||||
|
case 'completemobileuser': $in["action"] = WRENCHBOARD_COMPLETE_MOBILEUSER;
|
||||||
|
$in["loc"] = $_SERVER["REMOTE_ADDR"];
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'startresetpasword':
|
||||||
|
$in["action"] = WRENCHBOARD_RESET_PASSWORD;
|
||||||
|
break;
|
||||||
|
case 'createuser': $in["action"] = WRENCHBOARD_ACCOUNT_PENDING;
|
||||||
|
$in["street1"] = $in["streetaddress"];
|
||||||
|
$in["zipcode"] = $in["zip"];
|
||||||
|
$in["country"] = "US";
|
||||||
|
$in["loc"] = $_SERVER["REMOTE_ADDR"];
|
||||||
|
$in["mobile"] = "MOBILE";
|
||||||
|
break;
|
||||||
|
case 'activejoblist': $in["action"] = WRENCHBOARD_MOBILE_ACTIVEJOB;
|
||||||
|
break;
|
||||||
|
case 'message': $in["action"] = WRENCHBOARD_MOBILE_MESSAGE;
|
||||||
|
|
||||||
|
break;
|
||||||
|
case 'paymenthx': $in["action"] = WRENCHBOARD_MOBILE_PAYMENTHX;
|
||||||
|
|
||||||
|
break;
|
||||||
|
case 'getjobsdata': $in["action"] = WRENCHBOARD_ACCOUNT_JOBLIST;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'userlogin': $in["action"] = WRENCHBOARD_ACCOUNT_LOGIN;
|
||||||
|
$in["login_mode"] = MOBILE_LOGIN;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'dashdata': $in["action"] = WRENCHBOARD_ACCOUNT_DASHDATA;
|
||||||
|
break;
|
||||||
|
case 'offerslist': $in["action"] = WRENCHBOARD_MOBILE_OFFERSLIST;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'loadprofile': $in["action"] = WRENCHBOARD_MOBILE_LOADPROFILE;
|
||||||
|
break;
|
||||||
|
case 'account': $in["action"] = WRENCHBOARD_MOBILE_ACCOUNT;
|
||||||
|
break;
|
||||||
|
case 'getpendingjobs':
|
||||||
|
$in["action"] = WRENCHBOARD_ACCOUNT_PENDJOB;
|
||||||
|
break;
|
||||||
|
case 'pendingjob':
|
||||||
|
|
||||||
|
break;
|
||||||
|
case 'getjob':
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'mybanklist':$in["action"] = WRENCHBOARD_USER_GETBANKLIST;
|
||||||
|
break;
|
||||||
|
case 'sendmoney':$in["action"] = WRENCHBOARD_USER_SENDMONEY;
|
||||||
|
$out["internal_return"] = 0;
|
||||||
|
break;
|
||||||
|
case 'sendinterest':$in["action"] = WRENCHBOARD_USER_SENDJOBINT;
|
||||||
|
$out["internal_return"] = 0;
|
||||||
|
break;
|
||||||
|
case 'sendmoneyfee': $in["action"] = WRENCHBOARD_SMONEY_PROCFEE;
|
||||||
|
break;
|
||||||
|
case 'taskmessage': $in["action"] = WRENCHBOARD_MOBILE_TASKMESSAGE;
|
||||||
|
break;
|
||||||
|
case 'sendtaskmessage': $in["action"] = WRENCHBOARD_MOBILE_SENDTASKMESSAGE;
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'getwallets': $in["action"] = WRENCHBOARD_ACCOUNT_WALLETS;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
return $in;
|
||||||
|
}
|
||||||
public function apigate(){
|
public function apigate(){
|
||||||
|
|
||||||
//$request = service('request');
|
//$request = service('request');
|
||||||
@@ -123,10 +303,11 @@ return $endpoints;
|
|||||||
//-- move to another module start
|
//-- move to another module start
|
||||||
$call_backend = true;
|
$call_backend = true;
|
||||||
$in["loc"] = $_SERVER["REMOTE_ADDR"];
|
$in["loc"] = $_SERVER["REMOTE_ADDR"];
|
||||||
|
$in = $this->prepareEndPointData($endpoint, $in,$call_backend);
|
||||||
|
|
||||||
$raw_array =[];
|
// $raw_array =[];
|
||||||
$res1 = $this->dummyData($raw_array);
|
$res1 = $this->dummyData($in);
|
||||||
return $this->response->setJson($res1);
|
return $this->response->setJson($res1);
|
||||||
|
|
||||||
}
|
}
|
||||||
public function apigateDELAY(){
|
public function apigateDELAY(){
|
||||||
|
|||||||
Reference in New Issue
Block a user