Files
FloatAppGate/app/Controllers/Savvy.php
T
2022-03-29 18:14:32 -04:00

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;
}
}
}