98 lines
3.3 KiB
PHP
98 lines
3.3 KiB
PHP
<?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;
|
|
}
|
|
|
|
|
|
|
|
}
|
|
}
|