Added Api call strtutucre
This commit is contained in:
@@ -0,0 +1,97 @@
|
||||
<?php
|
||||
|
||||
namespace App\Controllers;
|
||||
use CodeIgniter\HTTP\URI;
|
||||
|
||||
class Savvy extends BaseController
|
||||
{
|
||||
|
||||
|
||||
public function index()
|
||||
{
|
||||
echo "Savvy.......";
|
||||
|
||||
}
|
||||
|
||||
public function user(){
|
||||
|
||||
// what is the endpoint
|
||||
$uri = current_url(true);
|
||||
$pieces = explode("/", $uri);
|
||||
$endpoint = $pieces[6];
|
||||
|
||||
|
||||
$endpoints = array(
|
||||
'getdrycleanservicelist' => array('POST'),
|
||||
'createuser' => array('POST'),
|
||||
'userlogin' => array('POST'),
|
||||
'updateprofile' => array('POST'),
|
||||
'updsprofile' => array('POST'),
|
||||
'newlundrypickup' => array('POST'),
|
||||
'newdrycleanpickup' => array('POST'),
|
||||
'confirmlundrypickup' => array('POST'),
|
||||
'savecardpayment' => array('POST'),
|
||||
'getlundrylocation' => array('POST'),
|
||||
'getcardpaymentlist' => array('POST'),
|
||||
'getmyservicelist' => array('POST'),
|
||||
'getoneserviceitem' => array('POST'),
|
||||
'loadprofile' => array('POST'),
|
||||
'deletecard' => array('POST')
|
||||
);
|
||||
|
||||
|
||||
|
||||
switch ($endpoint) {
|
||||
case 'getdrycleanservicelist': $in["action"] = SAVVYEXT_USER_DRYCLIST;
|
||||
break;
|
||||
case 'createuser': $in["action"] = SAVVYEXT_USER_CREATE;
|
||||
$in["street1"] = $in["streetaddress"];
|
||||
$in["zipcode"] = $in["zip"];
|
||||
$in["country"] = "US";
|
||||
$in["loc"] = $_SERVER["REMOTE_ADDR"];
|
||||
break;
|
||||
case 'userlogin': $in["action"] = SAVVYEXT_USER_LOGIN;
|
||||
break;
|
||||
case 'updateprofile': $in["action"] = SAVVYEXT_USER_PROFILE;
|
||||
$in["street1"] = $in["streetaddress"];
|
||||
$in["zipcode"] = $in["zip"];
|
||||
$in["country"] = "US";
|
||||
$in["loc"] = $_SERVER["REMOTE_ADDR"];
|
||||
break;
|
||||
case 'updsprofile': $in["action"] = SAVVYEXT_USER_COMPLETEPROFILE;
|
||||
break;
|
||||
case 'getcardpaymentlist': $in["action"] = SAVVYEXT_USER_GETCCLIST;
|
||||
break;
|
||||
|
||||
case 'newlundrypickup': $in["action"] = SAVVYEXT_USER_NEWLUNDRYPICK;
|
||||
$in["service_type"] = 1;
|
||||
$in["service_date"] = $in["pickupdate"] . " " . $in["pickuptime"];
|
||||
break;
|
||||
case 'newdrycleanpickup': $in["action"] = SAVVYEXT_USER_NEWLUNDRYPICK;
|
||||
$in["service_type"] = 2;
|
||||
$in["service_date"] = $in["pickupdate"] . " " . $in["pickuptime"];
|
||||
break;
|
||||
case 'confirmlundrypickup': $in["action"] = SAVVYEXT_USER_CONFIRMPICKUP;
|
||||
break;
|
||||
case 'savecardpayment': $in["action"] = SAVVYEXT_USER_SAVECARDPAYMENT;
|
||||
break;
|
||||
case 'getlundrylocation': $in["action"] = SAVVYEXT_USER_LUNDRYLOCATION;
|
||||
$in["limit"] = 100;
|
||||
break;
|
||||
|
||||
case 'getmyservicelist': $in["action"] = SAVVYEXT_USER_GETSERVICELIST;
|
||||
break;
|
||||
|
||||
case 'getoneserviceitem': $in["action"] = SAVVYEXT_USER_GETSERVICEITEM;
|
||||
break;
|
||||
|
||||
case 'loadprofile': $in["action"] = SAVVYEXT_USER_PROFILE;
|
||||
break;
|
||||
case 'deletecard': $in["action"] = SAVVYEXT_USER_DELETECARD;
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user