New files

This commit is contained in:
dev-chiefworks
2023-04-30 20:25:08 -04:00
parent 5f6877e912
commit 7d830711b3
49 changed files with 1396 additions and 16 deletions
+27
View File
@@ -5,6 +5,33 @@ $member_id = fgets($myfile);
$guid = fgets($myfile);
fclose($myfile);
$sampleAcc = [
"ses66181+merms6214@gmail.com",
"ses66181+merms6358@gmail.com",
"ses66181+merms6357@gmail.com",
"ses66181+merms7490@gmail.com",
"ses66181+merms6578@gmail.com",
"ses66181+merms3966@gmail.com",
"ses66181+fake001gmail.com",
"ses66181+merms8439@gmail.com",
"ses66181+merms3573@gmail.com",
"ses66181+merms2433@gmail.com",
"ses66181+merms9389@gmail.com",
"ses66181+merms4500@gmail.com",
"ses66181+merms6961@gmail.com",
"ses66181+merms6917@gmail.com",
"ses66181+merms2512@gmail.com",
"ses66181+merms3893@gmail.com",
"ses66181+merms2553@gmail.com",
"ses66181+merms1040@gmail.com",
"ses66181+merms3960@gmail.com",
"ses66181+merms1842@gmail.com",
"ses66181+merms2776@gmail.com",
"ses66181+merms6864@gmail.com",
"ses66181+merms4092@gmail.com",
"ses66181+merms8455@gmail.com"];
// Find a randomDate between $start_date and $end_date
function randomDate($start_date, $end_date)
{
+25
View File
@@ -0,0 +1,25 @@
<?php
include 'phead.php';
include_once 'CONFIGURE.php';
include 'myfit_class.php';
$myfit_class = new myfit_class();
$data['member_id'] = $member_id;
$data['session_token'] = $session_token;
$data['member_uuid'] = $guid;
//$data['loc'] = "38.101.241.200";
$data['start_date'] = '01-01-2023';
$data['end_date'] = '03-31-2023';
$out = array();
$ret = $myfit_class->myfit_api("calendar",$data,$out);
$myfit_class->showOutResult($out);
echo "INPUT<hr>";
var_dump($data);
echo "OUTPUT<hr>";
var_dump($out);
echo highlight_string(file_get_contents(__FILE__));
+12 -1
View File
@@ -19,7 +19,18 @@ $tArr =[
['login','What are you for really *******'],
['tracking_weight','What are you for really *******'],
['tracking_blood_pressure','What are you for really *******'],
['tracking_history','This is a sample call for tracking history']
['tracking_history','This is a sample call for tracking history'],
['loginhx','Login History'],
['signup','Create new Account'],
['signup_code','Temporary to give the sign up codes'],
['signup_complete','Complete Signup'],
['resetpass','Reset Password'],
['resetpass_code','Temporary to give the resetpass up codes'],
['resetpass_verify','Verify Reset Password'],
['resetpass_complete','Verify Reset Password'],
['test_email','TEST EMAIL'],
['profile_resetpass','Reset Password in a user account'],
['calendar','Get Calendar Data']
];
+6 -4
View File
@@ -4,9 +4,9 @@ include 'myfit_class.php';
$myfit_class = new myfit_class();
// $email = 'ameye@chiefsoft.com';
$email = 'ses66181+merms8455@gmail.com';
$email = 'ses66181+merms6214@gmail.com';
$email = 'ameye@chiefsoft.com';
// $email = 'ses66181+merms8455@gmail.com';
// $email = 'ses66181+merms6214@gmail.com';
$data['username'] = $email;
@@ -17,7 +17,9 @@ $myfit_class = new myfit_class();
$out = array();
$ret = $myfit_class->myfit_api("login",$data,$out);
if ($out['session_token'] != ''){
if (is_array($out)
&& array_key_exists('session_token',$out)
&& $out['session_token'] != '') {
echo 'Save the session for other use - you will need it';
$myfile = fopen("../../writable/myfit_session.txt", "w") or die("Unable to open file!");
fwrite($myfile, $out['session_token']);
+22
View File
@@ -0,0 +1,22 @@
<?php
include 'phead.php';
include_once 'CONFIGURE.php';
include 'myfit_class.php';
$myfit_class = new myfit_class();
$data['member_id'] = $member_id;
$data['session_token'] = $session_token;
$data['member_uuid'] = $guid;
$data['loc'] = "38.101.241.200";
$data['sessionid'] = $session_token;
$out = array();
$ret = $myfit_class->myfit_get_api("loginhx",$data,$out);
$myfit_class->showOutResult($out);
var_dump($data);
var_dump($out);
echo highlight_string(file_get_contents(__FILE__));
+5
View File
@@ -6,6 +6,9 @@ class myfit_class{
public $REACT_APP_AUX_ENDPOINT = "https://devapi.mermsemr.com/en/desktop/api/v2/myfit";
public $REACT_APP_USERS_ENDPOINT = "https://devapi.mermsemr.com/en/desktop/api/v2/myfituser";
// public $REACT_APP_AUX_ENDPOINT = "https://api.mermsemr.com/en/desktop/api/v2/myfit";
// public $REACT_APP_USERS_ENDPOINT = "https://api.mermsemr.com/en/desktop/api/v2/myfituser";
function __construct() {
}
@@ -40,6 +43,7 @@ class myfit_class{
curl_close($curl);
$response = json_decode($json_response, true);
$this->showResult($url, $in, $response);
var_dump($response);
$out = $response;
return $response;
}
@@ -76,6 +80,7 @@ class myfit_class{
$out = $response;
return $response;
}
public function showResult($url, $in,$out){
$inHeaders = array_keys($in);
+26
View File
@@ -0,0 +1,26 @@
<?php
include 'phead.php';
include_once 'CONFIGURE.php';
include 'myfit_class.php';
$myfit_class = new myfit_class();
$data['member_id'] = $member_id;
$data['session_token'] = $session_token;
$data['member_uuid'] = $guid;
$data['prev_pass'] = 'mermsemr';
$data['new_pass'] = 'mermsemr';
$out = array();
$ret = $myfit_class->myfit_api("resetpass-profile",$data,$out);
echo "INPUT <hr>";
print_r($data);
var_dump($data);
echo "OUTPUT <hr>";
print_r($out);
var_dump($out);
$myfit_class->showOutResult($out);
echo highlight_string(file_get_contents(__FILE__));
+29
View File
@@ -0,0 +1,29 @@
<?php
include 'phead.php';
include_once 'CONFIGURE.php';
include 'myfit_class.php';
$myfit_class = new myfit_class();
define('START_PASS_CHANGE', 100);
define('CONFIRM_PASS_PIN', 200);
define('CONFIRM_PASS_CHANGE', 300);
$sampleEmail = $sampleAcc[rand(0,count($sampleAcc))];
//$data['loc'] = "38.101.241.200";
$data['username'] = $sampleEmail;
$data['stage'] = START_PASS_CHANGE;
$out = array();
$ret = $myfit_class->myfit_api("resetpass",$data,$out);
echo "<hr />";
var_dump($data);
echo "<hr />";
var_dump($out);
$myfit_class->showOutResult($out);
echo highlight_string(file_get_contents(__FILE__));
+16
View File
@@ -0,0 +1,16 @@
<?php
include 'phead.php';
include_once 'CONFIGURE.php';
include 'myfit_class.php';
$myfit_class = new myfit_class();
$data['loc'] = "38.101.241.200";
$data['sessionid'] = $session_token;
$out = array();
$ret = $myfit_class->myfit_api("resetpass-code",$data,$out);
var_dump($out);
$myfit_class->showOutResult($out);
echo highlight_string(file_get_contents(__FILE__));
+31
View File
@@ -0,0 +1,31 @@
<?php
include 'phead.php';
include_once 'CONFIGURE.php';
include 'myfit_class.php';
$myfit_class = new myfit_class();
define('START_PASS_CHANGE', 100);
define('CONFIRM_PASS_PIN', 200);
define('CONFIRM_PASS_CHANGE', 300);
$data = [
'username' => 'ses66181+merms2433@gmail.com',
'reset_uuid' => '0b84822f-877c-4835-b42c-3ce8f801638e',
'random_text' => '486891',
'member_uid' => '8fc3bfb9-d9b6-4681-8533-5cefb72ec97f',
'new_password' => 'mermsnewpass',
'stage' => CONFIRM_PASS_CHANGE
];
$out = array();
$ret = $myfit_class->myfit_api("resetpass",$data,$out);
echo "<hr /> INPUT ";
var_dump($data);
echo "<hr />OUTPUT ";
var_dump($out);
$myfit_class->showOutResult($out);
echo highlight_string(file_get_contents(__FILE__));
+29
View File
@@ -0,0 +1,29 @@
<?php
include 'phead.php';
include_once 'CONFIGURE.php';
include 'myfit_class.php';
$myfit_class = new myfit_class();
define('START_PASS_CHANGE', 100);
define('CONFIRM_PASS_PIN', 200);
define('CONFIRM_PASS_CHANGE', 300);
$data = [
'username' => 'ses66181+merms2433@gmail.com',
'reset_uuid' => '0b84822f-877c-4835-b42c-3ce8f801638e',
'random_text' => '486891',
'stage' => CONFIRM_PASS_PIN
];
$out = array();
$ret = $myfit_class->myfit_api("resetpass",$data,$out);
echo "<hr /> INPUT ";
var_dump($data);
echo "<hr />OUTPUT ";
var_dump($out);
$myfit_class->showOutResult($out);
echo highlight_string(file_get_contents(__FILE__));
+23
View File
@@ -0,0 +1,23 @@
<?php
include_once 'CONFIGURE.php';
include 'myfit_class.php';
$myfit_class = new myfit_class();
$email = "jubaworker+".rand(1000,9999)."@gmail.com";
$data =[
'username'=>$email,
'email'=>$email,
'password'=>'mermsemr',
'firstname'=>"lirstname".rand(100,999),
'lastname'=>"lastname".rand(100,999),
'mode' => 'START'
];
$out = array();
$ret = $myfit_class->myfit_api("account",$data,$out);
echo "<hr /> INPUT INTO API \n<br>";
print_r($data);
echo "<hr /> RETURN FROM API \n<br>";
print_r($out);
echo highlight_string(file_get_contents(__FILE__));
+17
View File
@@ -0,0 +1,17 @@
<?php
include 'phead.php';
include_once 'CONFIGURE.php';
include 'myfit_class.php';
$myfit_class = new myfit_class();
$data['loc'] = "38.101.241.200";
$data['sessionid'] = $session_token;
$data['code'] = 'WEIGT';
$out = array();
$ret = $myfit_class->myfit_api("signup-code",$data,$out);
var_dump($out);
$myfit_class->showOutResult($out);
echo highlight_string(file_get_contents(__FILE__));
+24
View File
@@ -0,0 +1,24 @@
<?php
include_once 'CONFIGURE.php';
include 'myfit_class.php';
$myfit_class = new myfit_class();
$data =[
'username'=>'jubaworker+7202@gmail.com',
'pend_uid'=>'633d988f-f771-4400-ad88-e5cd06c4fccd',
'random_text'=>"1005455",
'mode' => 'VERIFY'
];
$out = array();
$ret = $myfit_class->myfit_api("account",$data,$out);
echo "<hr /> INPUT INTO API \n<br>";
print_r($data);
var_dump($data);
echo "<hr /> RETURN FROM API \n<br>";
print_r($out);
var_dump($out);
echo "<hr /> ---- \n<br>";
echo highlight_string(file_get_contents(__FILE__));
+17
View File
@@ -0,0 +1,17 @@
<?php
//test-email
include 'phead.php';
include_once 'CONFIGURE.php';
include 'myfit_class.php';
$myfit_class = new myfit_class();
$data['loc'] = "38.101.241.200";
$data['sessionid'] = $session_token;
$out = array();
$ret = $myfit_class->myfit_api("test-email",$data,$out);
var_dump($data);
var_dump($out);
echo highlight_string(file_get_contents(__FILE__));
+6 -2
View File
@@ -20,6 +20,10 @@ $data['event_time'] = randomDate('2023-02-01 00:29', '2023-02-28 22:29');
$out = array();
var_dump($data);
$ret = $myfit_class->myfit_api("tracking",$data,$out);
$ret = $myfit_class->myfit_api("tracking",$data,$out);
var_dump($data);
var_dump($out);
echo highlight_string(file_get_contents(__FILE__));
+4 -2
View File
@@ -12,10 +12,12 @@ $data['sessionid'] = $session_token;
$data['code'] = 'WEIGT';
$data['unit'] = 'KG';
$data['val1'] = 135 + rand(0,12);
//$data['event_time'] = '2023-02-18 03:37';
//$data['event_time'] = randomDateInRange(strtotime('2023-02-01 00:29'), strtotime('2023-02-28 22:29'));
$data['event_time'] = randomDate('2023-02-01 00:29', '2023-02-28 22:29');
$out = array();
$ret = $myfit_class->myfit_api("tracking",$data,$out);
var_dump($data);
var_dump($out);
echo highlight_string(file_get_contents(__FILE__));
+6 -2
View File
@@ -21,6 +21,10 @@ $wrenchboard = new wrenchboard_class();
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
// print_r($out);
// var_dump($ret);
echo "<hr /> INPUT ";
var_dump($data);
echo "<hr />OUTPUT ";
var_dump($out);
echo highlight_string(file_get_contents(__FILE__));
?>
+17
View File
@@ -0,0 +1,17 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$data = array(
"member_id" => $member_id ,
"sessionid" => $session_id ,
"uid" => $uid,
'action'=>WRENCHBOARD_ACCOUNT_ACCOUNT_TYPES
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
?>
+25
View File
@@ -0,0 +1,25 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$data = array(
"member_id" => $member_id ,
"sessionid" => $session_id ,
"uid" => $uid,
"firstname" => "Firstn",
"lastname" => "Lastn",
"bank_code"=>"033",
"account_no" => '1234567890',
"account_type" => 1,
"country" => 'NG',
"state" => 'Lagos',
"city" => 'Lagos',
'accitytion'=>WRENCHBOARD_ACCOUNT_ADD_RECIPEINT
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out,'addrecipient');
?>
+19
View File
@@ -0,0 +1,19 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$data = array(
"sessionid" => 'STARTER-NOTREAL' ,
'username' => 'username@username',
"verify_link" => 'jsjsjsjsjsjsjsjsjsjsjsjs',
"password" => 'WHATPASS',
"login_mode" => "WEB",
'action'=>WRENCHBOARD_COMPLETE_MOBILEUSER
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out,'completesignuplink');
?>
+18
View File
@@ -0,0 +1,18 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$data = array(
"member_id" => $member_id ,
"sessionid" => $session_id ,
"uid" => $uid,
"country" => 'NG',
'action'=>WRENCHBOARD_ACCOUNT_COUNTRY_BANKS
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
?>
+19
View File
@@ -0,0 +1,19 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$data = array(
"member_id" => $member_id ,
"sessionid" => $session_id ,
"uid" => $uid,
"limit" => 20,
"page" => 1,
'action'=>WRENCHBOARD_COUPON_MEMLIST
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
?>
+277
View File
@@ -0,0 +1,277 @@
<?php
//require_once 'config.php';
$tArr =[
['login','This is the username password login call','https://docs.google.com/document/d/16wQi3vK2sEPexIU-MVLL_tbqiLn0brUfErdKMO26D9A/edit'],
['signup','This is the sign up endpoint for manual account creation , we will have modified version for OAuth latter',''],
['profilepasschange','Reset Pass from Profile',''],
['userscards','What are you for really *******',''],
['wallet','This list the user wallets. Note the user can have multiple wallets of different currencies and behavior. We will start with the primary wallets.',''],
['paymenthx','Payment Hx',''],
['couponhx','Coupon Hx',''],
['purchasehx','Purchase Hx',''],
['activejoblist','What are you for really *******',''],
['startjoblist', 'List Jobs in the market space',''],
['signupcountry','List countries signup allowed from', ''],
['countrybanks','Country Banks',''],
['recipients','List all account recipients',''],
['addrecipient','Add Recipient',''],
['sendmoneyfee','Send money fee',''],
['sendmoney', 'Send money',''],
['updateprofile','Update users profile',''],
['sendreferral','Send Refferer',''],
['refferhx','Refferal Hx',''],
['getpendingjobs','Get Users Pending Jobs*** NOT SURE',''],
['offerslist','VALID: **** Jobs Sent to a User - These Jobs expires in about 24 hours',''],
['startresetpasword', 'Reset Password Process',''],
['accounttypes', 'Used for account typed when adding a bank account',''],
['loadprofile','Load user profile',''],
['verifysignuplink','VERIFY Signup link',''],
['completesignuplink','Complete Signup Link',''],
['homebanners','Home Banners + Recomendation Engine 1', ''],
['jobmanagerlist', 'Job owner job list', '']
];
define('PHP_API_OK', 0);
define('PHP_LOGIN_OK', 100);
define('PHP_CREATED_OK', 10);
define('PHP_API_BAD_PARAM', -1);
define('SESSION_TIMEOUT_LOGOUT',6000);
define('MOBILE_LOGIN', 1101);
define('SUPPORT_PHONE','+234 (818)-3866434');
define('UPLOAD_FILE_SIZE',1);
define('OFFER_ACCEPT',100);
define('OFFER_REJECT',333);
define('OFFER_CANCEL',222);
define('OFFER_EXPIRE',444);
define('JOB_INTEREST_ACCEPT',100);
define('JOB_INTEREST_REJECT',200);
define('JOB_INTEREST_CANCEL',300);
define('SMONEY_PROCC_MANUAL',100);
define('SMONEY_PROCC_AUTO',200);
define('SMONEY_PROCC_INTERSWITCH',300);
define('ACCOUNT_AGREE_JOBS',100);
define('ACCOUNT_AGREE_REFER',200);
define('WRENCHBOARD_SESSION_CHECK', 299);
define('WRENCHBOARD_USER_LOGIN', 300);
define('WRENCHBOARD_USER_LOGOUT', 301);
define('WRENCHBOARD_CREATE_ACCOUNT', 320);
define('CONTRACT_CANCEL_CONTRACT', 7);
define('CONTRACT_EXTEND_TIMELINE', 9);
define('CONTRACT_NOTIFY_COMPLETE', 4);
define('CONTRACT_REQUEST_CANCEL', 3);
define('CONTRACT_ACCEPT_COMPLETE', 5);
define('CONTRACT_REJECT_COMPLETE', 1);
//**************************************************************
define('WRENCHBOARD_BKO_START', 10000);
define('WRENCHBOARD_BKO_LOGIN', 10010);
define('WRENCHBOARD_BKO_CREATEUSER', 10015);
define('WRENCHBOARD_BKO_UPDATEUSER', 10020);
define('WRENCHBOARD_BKO_END', 10999);
//**************************************************************
define('WRENCHBOARD_ACCOUNT_START', 11000);
define('WRENCHBOARD_PROFILE_RESETPASS', 11005);
define('WRENCHBOARD_ACCOUNT_TESTEMAIL', 11001);
define('WRENCHBOARD_ACCOUNT_PENDING', 11010);
define('WRENCHBOARD_CREATE_MOBILEUSER', 11011 );
define('WRENCHBOARD_COMPLETE_MOBILEUSER', 11012 );
define('WRENCHBOARD_RESET_PASSWORD', 11013 );
define('WRENCHBOARD_ACCOUNT_JOBLIST',11014 );
define('WRENCHBOARD_VERIFY_PENDING_LINK', 11015);
define('WRENCHBOARD_ACCOUNT_RESETPASS', 11016);
define('WRENCHBOARD_ACCOUNT_SETPASSWD', 11017);
define('WRENCHBOARD_DELETE_PENDING_LINK', 11018);
define('WRENCHBOARD_RESEND_PENDING_LINK', 11019);
define('WRENCHBOARD_ACCOUNT_CREATEACC', 11020);
define('WRENCHBOARD_ACCOUNT_LOGIN', 11025);
define('WRENCHBOARD_FACEBOOK_LOGIN', 11026);
define('WRENCHBOARD_START_JOBLIST', 11028);
define('WRENCHBOARD_ACCOUNT_DASHDATA', 11029);
define('WRENCHBOARD_SEND_CONTACTUS', 11030);
define('WRENCHBOARD_ACCOUNT_SENDREFER',11032);
define('WRENCHBOARD_ACCOUNT_REFERLINK',11033);
define('WRENCHBOARD_SESSION_VERIFY', 11034);
define('WRENCHBOARD_UPDATE_PROFILE',11035);
define('WRENCHBOARD_ACCOUNT_TERMS',11036);
define('WRENCHBOARD_ACCOUNT_MDESCRIPTION',11037);
define('WRENCHBOARD_ACCOUNT_SAVESKILL', 11038);
define('WRENCHBOARD_ACCOUNT_DELSKILL', 11039);
define('WRENCHBOARD_LOG_MEMBER', 11040);
define('WRENCHBOARD_DELETE_RECACC', 11041);
define('WRENCHBOARD_SAVE_GALLERY', 11042);
define('WRENCHBOARD_ACCOUNT_PENDJOB', 11043 );
define('WRENCHBOARD_USER_GETBANKLIST', 11050);
define('WRENCHBOARD_USER_SENDMONEY', 11051);
define('WRENCHBOARD_USER_SENDJOBINT', 11052);
define('WRENCHBOARD_ACCOUNT_WALLETS', 11060);
define('WRENCHBOARD_ACCOUNT_REFFERHX', 11064);
define('WRENCHBOARD_ACCOUNT_PRICE_COMBO', 11171);
define('WRENCHBOARD_ACCOUNT_JOBPOST_DURATION', 11173);
define('WRENCHBOARD_ACCOUNT_USER_RECIPEINT', 11175);
define('WRENCHBOARD_ACCOUNT_ADD_RECIPEINT', 11176);
define('WRENCHBOARD_ACCOUNT_ACCOUNT_TYPES', 11177);
define('WRENCHBOARD_ACCOUNT_COUNTRY_COMBO', 11179);
define('WRENCHBOARD_ACCOUNT_JOB_COUNTRY', 11181);
define('WRENCHBOARD_ACCOUNT_COUNTRY_BANKS', 11183);
define('WRENCHBOARD_ACCOUNT_HOMEBANNERS', 11200);
define('WRENCHBOARD_ACCOUNT_END', 11999);
//**************************************************************
define('WRENCHBOARD_JOB_LISTJOBS', 13005);
define('WRENCHBOARD_JOB_CREATEJOB',13010 );
define('WRENCHBOARD_JOB_DELETEJOB',13011 );
define('WRENCHBOARD_JOB_GROUP_MEMBER', 13015) ;
define('WRENCHBOARD_JOB_DELETE_GROUPMEMBER',13017);
define('WRENCHBOARD_JOB_CREATE_GROUP', 13020);
define('WRENCHBOARD_JOB_DELETE_GROUP',13023);
define('WRENCHBOARD_JOB_OFFER_INDVI',13030);
define('WRENCHBOARD_JOB_OFFER_GROUP',13031);
define('WRENCHBOARD_JOB_OFFER_PUBLIC',13032);
define('WRENCHBOARD_JOB_SEND_INTEREST',13033);
define('WRENCHBOARD_JOB_PROC_INTEREST',13034);
define('WRENCHBOARD_JOB_OFFER_CONCLUDE',13035);
define('WRENCHBOARD_JOB_SEND_QUESTION',13036);
define('WRENCHBOARD_JOB_MRKTINT_QUEST',13037);
define('WRENCHBOARD_JOB_REPLY_QUESTION',13038);
//define('WRENCHBOARD_JOB_REPLY_QUESTION',13038);
//define('WRENCHBOARD_JOB_SEND_QUESTION',13036);
define('WRENCHBOARD_GROUP_START', 12000);
define('WRENCHBOARD_GROUP_CREATEGROUP', 12010);
define('WRENCHBOARD_GROUP_INVITEGROUP', 12015);
define('WRENCHBOARD_GROUP_ACCEPTGROUP', 12020);
define('WRENCHBOARD_GROUP_END', 12999);
//**************************************************************
define('WRENCHBOARD_CONTRACT_MESSAGE', 14010);
define('WRENCHBOARD_CONTRACT_STATUS', 14015);
define('WRENCHBOARD_MOBILE_OFFERSLIST', 15010);
define('WRENCHBOARD_MOBILE_ACTIVEJOB', 15020);
define('WRENCHBOARD_MOBILE_LOADPROFILE', 15030);
define('WRENCHBOARD_MOBILE_UPDATEPROFILE',15031);
define('WRENCHBOARD_MOBILE_ACCOUNT', 15040);
define('WRENCHBOARD_MOBILE_MESSAGE', 15045);
define('WRENCHBOARD_MOBILE_PAYMENTHX', 15046);
define('WRENCHBOARD_MOBILE_TASKMESSAGE', 15047);
define('WRENCHBOARD_MOBILE_SENDTASKMESSAGE', 15048);
define('WRENCHBOARD_MOBILE_PURCHASEHX', 15049);
define('WRENCHBOARD_SMONEY_ADDRECIPIENT', 33010);
define('WRENCHBOARD_SMONEY_MEMBER', 33020);
define('WRENCHBOARD_SMONEY_PROCFEE', 33025);
define('WRENCHBOARD_SMONEY_BKOPROC', 33030 );
define('WRENCHBOARD_LOGIN_SHOP', 50501);
define('WRENCHBOARD_LOGIN_ADMIN', 50502);
define('WRENCHBOARD_LOGIN_MANAGER', 50503);
define('WRENCHBOARD_SURVEY_DATA', 55000);
define('WRENCHBOARD_ADD_SURVEY', 55050);
define('WRENCHBOARD_LOAD_SURVEY', 55055);
define('WRENCHBOARD_COMPLETE_SENDMONEY_INTERSW', 555);
define('WRENCHBOARD_GETBILLER_INTERSW', 556);
define('WRENCHBOARD_BILL_PAYMENT_ADVICE_INTERSW', 557);
define('WRENCHBOARD_INTERSW_GETBILLER', 556);
define('WRENCHBOARD_INTERSW_BILL_PAYMENT_ADVICE', 557);
define('WRENCHBOARD_INTERSW_GETBILLERPAYMENTINTEMS', 558);
define('WRENCHBOARD_INTERSW_GETBILLERCATEGORIES', 559);
define('WRENCHBOARD_INTERSW_DO_TRANSFER', 560);
define('WRENCHBOARD_INTERSW_QUERY_TRANSACTION', 561);
define('WRENCHBOARD_ADD_MONEYRECIPIENT', 600);
define('WRENCHBOARD_CREATE_USER_ACCOUNT', 700);
define('WRENCHBOARD_USER_ACCOUNT_LOGIN', 710);
define('WRENCHBOARD_START_PASSWORDRESET', 720);
define('WRENCHBOARD_COMPLETE_PASSWORDRESET', 730);
//#define WRENCHBOARD_START_ADDMONEY', 770 );
//#define WRENCHBOARD_COMPLETE_ADDMONEY' 775 );
define('WRENCHBOARD_CARDS_GETCARDLIST', 40010);
define('WRENCHBOARD_CARDS_UPDATECARD', 40015) ;
define('WRENCHBOARD_COUPON_REDEEM', 85020);
define('WRENCHBOARD_COUPON_MEMLIST', 85025);
define('WRENCHBOARD_COUPON_PENDLIST', 85030);
define('WRENCHBOARD_ADD_MOBILE_TOPUPNUM', 900);
define('WRENCHBOARD_PROMO_CALL', 990);
define('WRENCHBOARD_STOREFACE_GET_ACCOUNT_BALANCE', 891);
define('WRENCHBOARD_LOG_ENTRY', 900000);
define('WRENCHBOARD_CREDIT_TOPUP', 900010);
define('WRENCHBOARD_TOPUP_ORDER', 900020);
define('WRENCHBOARD_TOPUP_ORDER_PURCHASE', 900030);
define('WRENCHBOARD_PAYPAL_IPNMSG', 900090);
define('WRENCHBOARD_BULKTOPUP_ORDER', 700010);
define('WRENCHBOARD_BULKTOPUP_ITEM', 700020);
define('WRENCHBOARD_BULKTOPUP_ITEMUPDATE', 700030);
define('WRENCHBOARD_BULKTOPUP_DELIVER', 700040);
define('WRENCHBOARD_BALANCE_TOPUP_ORDER', 800020);
define('WRENCHBOARD_BALANCE_TOPUP_PURCHASE', 800030);
define('WRENCHBOARD_BALANCE_TOPUP_PAYMENT', 800040);
define('VIRTUAL_AIRTOPUP', 70011);
define('PAY_MODE_BALANCE', 0);
define('PAY_MODE_CCARD', 1);
define('PAY_MODE_BONUS', 9);
define('APPROVED_BALANCE', 5);
define('DISAPROVE_BALANCE', 3);
+19
View File
@@ -0,0 +1,19 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$member_id =2;
$data = array(
"member_id" => $member_id ,
"sessionid" => $session_id ,
"uid" => $uid,
"limit" => 20,
"page" => 1,
'action'=>WRENCHBOARD_ACCOUNT_PENDJOB
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
?>
+17
View File
@@ -0,0 +1,17 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$data = array(
"member_id" => $member_id ,
"sessionid" => $session_id ,
"uid" => $uid,
'action'=>WRENCHBOARD_ACCOUNT_HOMEBANNERS
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out,'homebanners');
?>
+46
View File
@@ -0,0 +1,46 @@
<?php
include_once('def.php');
?>
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<title>WrenchBoard API Test POINT</title>
</head>
<body>
<h1>WrenchBoard!</h1>
<?php
$dm ="http://".$_SERVER['HTTP_HOST']."/wrenchboard/";
$i=0;
echo "<table class='table table-striped'>";
foreach($tArr as $rr){
$i++;
$urlS = $dm.$rr[0].".php";
$docU = $dm.$rr[2];
echo "<tr><td style='width: 20px'>$i</td><td style='width: 120px'><a href='".$urlS ."' target='BLANK'>".$urlS ."</a></td><td><b>".$rr[1]."</b></td>
<td style='width: 120px'><a href='".$docU ."' target='BLANK'>".$docU ."</a></td></tr>";
}
echo "</table>";
//foreach ($_SERVER as $parm => $value) echo "$parm = '$value'\n";
?>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>
<!-- Option 2: Separate Popper and Bootstrap JS -->
<!--
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.2/dist/umd/popper.min.js" integrity="sha384-IQsoLXl5PILFhosVNubq5LC7Qb9DXgDA9i+tQ8Zj3iwWAwPtgFTxbJ8NT4GN1R8p" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.min.js" integrity="sha384-cVKIPhGWiC2Al4u+LWgxfKTRIcfu0JTxR+EQDz/bgldoEyl4H0zUF0QKbrJ0EcQF" crossorigin="anonymous"></script>
-->
</body>
</html>
+19
View File
@@ -0,0 +1,19 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$data = array(
"member_id" => $member_id ,
"sessionid" => $session_id ,
"uid" => $uid,
"limit" => 30,
"offset" => 0,
'action'=>WRENCHBOARD_JOB_LISTJOBS
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
?>
+17
View File
@@ -0,0 +1,17 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$data = array(
"member_id" => $member_id ,
"sessionid" => $session_id ,
"uid" => $uid,
'action'=>WRENCHBOARD_MOBILE_LOADPROFILE
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
?>
+33
View File
@@ -0,0 +1,33 @@
<?php
include_once('def.php');
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$email = 'ses66181+1@gmail.com';
$data['username'] = $email;
$data['password'] = 'may12002';
$data['loc'] = "38.101.241.200";
$data['sessionid'] = rand(10000,99999)."A".rand(10000,99999); // dummy for a start
$data['action'] = WRENCHBOARD_ACCOUNT_LOGIN;
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
echo "=========================================================.....======================================";
var_dump($out);
if ($out['internal_return'] == 100){
echo 'Save the session for other use - you will need it';
$myfile = fopen("../../writable/wrench_session.txt", "w") or die("Unable to open file!");
fwrite($myfile, $out['session']);
fwrite($myfile, "\n");
fwrite($myfile, $out['member_id']);
fwrite($myfile, "\n");
fwrite($myfile, $out['uid']);
fclose($myfile);
}
?>
+19
View File
@@ -0,0 +1,19 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$member_id =2;
$data = array(
"member_id" => $member_id ,
"sessionid" => $session_id ,
"uid" => $uid,
"limit" => 20,
"page" => 1,
'action'=>WRENCHBOARD_MOBILE_OFFERSLIST
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
?>
+19
View File
@@ -0,0 +1,19 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$data = array(
"member_id" => $member_id ,
"sessionid" => $session_id ,
"uid" => $uid,
"limit" => 20,
"page" => 1,
'action'=>WRENCHBOARD_MOBILE_PAYMENTHX
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
?>
+19
View File
@@ -0,0 +1,19 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$data = array(
"member_id" => $member_id ,
"sessionid" => $session_id ,
"uid" => $uid,
"current_pass" => "valid_current_pass",
"new_pass" => "valid_new_pass",
'action'=>WRENCHBOARD_PROFILE_RESETPASS
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out,"profilepasschange");
?>
+19
View File
@@ -0,0 +1,19 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$data = array(
"member_id" => $member_id ,
"sessionid" => $session_id ,
"uid" => $uid,
"limit" => 20,
"page" => 1,
'action'=>WRENCHBOARD_MOBILE_PURCHASEHX
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
?>
+19
View File
@@ -0,0 +1,19 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$data = array(
"member_id" => $member_id ,
"sessionid" => $session_id ,
"uid" => $uid,
"limit" => 20,
"page" => 1,
'action'=>WRENCHBOARD_ACCOUNT_USER_RECIPEINT
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
?>
+19
View File
@@ -0,0 +1,19 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$data = array(
"member_id" => $member_id ,
"sessionid" => $session_id ,
"uid" => $uid,
"limit" => 20,
"offset" => 1,
'action'=>WRENCHBOARD_ACCOUNT_REFFERHX
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
?>
+27
View File
@@ -0,0 +1,27 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$amount = rand(1000,3000)*100; // note amount in kobo
$fee = rand(1,10)*.01*$amount; // note amount in kobo
$recp = array(4,3,5,11);
$data = array(
"member_id" => $member_id ,
"sessionid" => $session_id ,
"uid" => $uid,
"senderid" => $member_id,
"amount" => $amount,
"Fee" => $fee,
"recipientid" => $recp[rand(0,3)],
'action'=>WRENCHBOARD_SMONEY_MEMBER
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out,'sendmoney');
?>
+18
View File
@@ -0,0 +1,18 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$data = array(
"member_id" => $member_id ,
"sessionid" => $session_id ,
"uid" => $uid,
"amount" => rand(10,10000),
'action'=>WRENCHBOARD_SMONEY_PROCFEE
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
?>
+20
View File
@@ -0,0 +1,20 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$data = array(
"member_id" => $member_id ,
"sessionid" => $session_id ,
"uid" => $uid,
'action'=>WRENCHBOARD_ACCOUNT_SENDREFER,
'ref_firstname' => 'Reffirst'.rand(10,99),
'ref_lastname' => 'Reflast'.rand(10,99),
'ref_email' => 'ameye+'.rand(100,999).'@chiefsoft.com'
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
?>
+6
View File
@@ -0,0 +1,6 @@
<?php
$myfile = fopen("../../writable/wrench_session.txt", "r");
$session_id = trim(fgets($myfile));
$member_id = (int) fgets($myfile);
$uid = fgets($myfile);
fclose($myfile);
+30
View File
@@ -0,0 +1,30 @@
<?PHP
include('def.php');
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$data['firstname'] = 'Olu';
$data['lastname'] = 'Amey';
// $email = 'ses66181+'.rand(1000,9999).'@gmail.com';
$email = 'ameye+aug'.rand(1000,9999).'@chiefsoft.com';
$data['email'] = $email;
$data['username'] = $email;
$data['password'] = 'may12002';
$data['terms'] = 1; // $terms;
$data['news'] = 1; //$news;
$data['loc'] = "38.101.241.200";
$data['action'] = WRENCHBOARD_ACCOUNT_PENDING;
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
echo "<hr /> INPUT ";
var_dump($data);
echo "<hr />OUTPUT ";
var_dump($out);
echo highlight_string(file_get_contents(__FILE__));
?>
+18
View File
@@ -0,0 +1,18 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$data = array(
"limit" => 10,
"page" => "1",
'action' => 1200021,
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
//echo highlight_string(file_get_contents(__FILE__));
?>
+15
View File
@@ -0,0 +1,15 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$reset_email = "ses66181+3@gmail.com";
$data = array(
"email" => $reset_email ,
'action'=>WRENCHBOARD_RESET_PASSWORD
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
?>
+22
View File
@@ -0,0 +1,22 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$data = array(
"member_id" => $member_id ,
"sessionid" => $session_id ,
"uid" => $uid,
'action'=>WRENCHBOARD_MOBILE_UPDATEPROFILE,
"firstname" =>'First'.rand(10,100),
"lastname" =>'Last'.rand(20,200),
"email" =>'ses66181+new'.rand(0,100)."@gmail.com",
"state" =>'Georgia',
"city" =>'Atlanta'.rand(0,100),
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
?>
+17
View File
@@ -0,0 +1,17 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$verify_link = "WRENCHB-698653844-1047803140-280188084";
$data = array(
"verify_link" => $verify_link ,
'action'=>WRENCHBOARD_VERIFY_PENDING_LINK
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
?>
+17
View File
@@ -0,0 +1,17 @@
<?php
include_once('def.php');
include 'session_read.php';
include('wrenchboard_class.php');
$wrenchboard = new wrenchboard_class();
$data = array(
"member_id" => $member_id ,
"sessionid" => $session_id ,
"uid" => $uid,
'action'=>WRENCHBOARD_ACCOUNT_WALLETS
);
$out = array();
$ret = $wrenchboard->wrenchboard_api($data,$out);
?>
+235
View File
@@ -0,0 +1,235 @@
<?php
include_once('def.php');
class wrenchboard_class{
// public $REACT_APP_AUX_ENDPOINT = "https://apigate.lotus.g1.wrenchboard.com/svs/user";
// public $REACT_APP_USERS_ENDPOINT = "https://apigate.lotus.g1.wrenchboard.com/svs/user";
public $REACT_APP_AUX_ENDPOINT = "http://10.204.5.100:9083/en/wrench/api/v1"; //"https://apigate.lotus.g1.wrenchboard.com/svs/user";
public $REACT_APP_USERS_ENDPOINT = "http://10.204.5.100:9083/en/wrench/api/v1"; // "https://apigate.lotus.g1.wre
function __construct() {
}
/*
$endpoints = array(
'apigate' => array('POST'),
'generics' => array('POST'),
'createuser' => array('POST'),
'createmobileuser' => array('POST'),
'completemobileuser' => array('POST'),
'startresetpasword' => array('POST'),
'userlogin' => array('POST'),
'startjoblist' => array('POST'),
'dashdata' => array('POST'),
'getjobsdata' => array('POST'),
'offerslist' => array('POST'),
'activejoblist' => array('POST'),
'loadprofile' => array('POST'),
'account' => array('POST'),
'message' => array('POST'),
'pendingjob' => array('POST'),
'paymenthx' => array('POST'),
'getjob' => array('POST'),
'mybanklist' => array('POST'),
'sendmoney' => array('POST'),
'sendinterest' => array('POST'),
'sendmoneyfee' => array('POST'),
'getpendingjobs' => array('POST'),
'taskmessage' => array('POST'),
'sendtaskmessage' => array('POST'),
'getwallets' => array('POST'),
'sitecontact' => array('POST'),
'signupcountry' => array('POST'),
'userscards' => array('POST'),
'blogdata' => array('POST'),
'blogitem' => array('POST'),
'couponhx' => array('POST'),
'couponpending' => array('POST'),
'couponredeem' => array('POST'),
'sendinterestmessage' => array('POST'),
'replyinterestmessage' => array('POST')
);
*/
private function baseUrlPath($in)
{
$pathName = '';
switch ($in['action']) {
case WRENCHBOARD_ACCOUNT_LOGIN:
$pathName = 'userlogin';
break;
case WRENCHBOARD_ACCOUNT_PENDING:
$pathName = 'createuser';
break;
case WRENCHBOARD_CARDS_GETCARDLIST:
$pathName = 'userscards';
break;
case WRENCHBOARD_CARDS_GETCARDLIST:
$pathName = 'startjoblist';
break;
case WRENCHBOARD_MOBILE_ACTIVEJOB:
$pathName = 'activejoblist';
break;
case WRENCHBOARD_ACCOUNT_WALLETS:
$pathName ='getwallets';
break;
case WRENCHBOARD_START_JOBLIST:
$pathName="startjoblist";
break;
case WRENCHBOARD_MOBILE_PAYMENTHX:
$pathName="paymenthx";
break;
case WRENCHBOARD_COUPON_MEMLIST:
$pathName= 'couponhx';
break;
case WRENCHBOARD_MOBILE_PURCHASEHX:
$pathName= 'purchasehx';
break;
case WRENCHBOARD_ACCOUNT_USER_RECIPEINT:
$pathName= 'recipients';
break;
case WRENCHBOARD_SMONEY_PROCFEE:
$pathName= 'sendmoneyfee';
break;
case WRENCHBOARD_MOBILE_UPDATEPROFILE:
$pathName= 'updateprofile';
break;
case WRENCHBOARD_ACCOUNT_SENDREFER:
$pathName= 'sendreferral';
break;
case WRENCHBOARD_ACCOUNT_REFFERHX:
$pathName= 'refferhx';
break;
case WRENCHBOARD_ACCOUNT_COUNTRY_BANKS:
$pathName= 'countrybanks';
break;
case WRENCHBOARD_ACCOUNT_PENDJOB:
$pathName = 'getpendingjobs';
break;
case WRENCHBOARD_MOBILE_OFFERSLIST:
$pathName = 'offerslist';
break;
case WRENCHBOARD_RESET_PASSWORD:
$pathName = 'startresetpasword';
break;
case WRENCHBOARD_ACCOUNT_ACCOUNT_TYPES:
$pathName = 'accounttypes';
break;
//loadprofile
case WRENCHBOARD_MOBILE_LOADPROFILE:
$pathName = 'loadprofile';
break;
case WRENCHBOARD_VERIFY_PENDING_LINK:
$pathName = 'verifysignuplink';
break;
case WRENCHBOARD_JOB_LISTJOBS:
$pathName = 'jobmanagerlist';
break;
case WRENCHBOARD_ACCOUNT_ADD_RECIPEINT:
$pathName = 'addrecipient';
break;
case 1200021:
$pathName="signupcountry";
break;
}
return $pathName;
}
public function wrenchboard_api($in, &$out = array(),$pathWay='') {
$ret = 0;
$urlPath = ($pathWay!='')? $pathWay :$this->baseUrlPath($in);
$local_url = $this->REACT_APP_USERS_ENDPOINT;
$url = $local_url ."/".$urlPath; //"/generics";
$data = $in;
$content = json_encode($data);
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, array("Content-type" => "application/json"));
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $content);
$json_response = curl_exec($curl);
$status = curl_getinfo($curl, CURLINFO_HTTP_CODE);
if ($status != 200) {
echo ("Error: call to URL $url failed with status $status, response $json_response, | curl_error " . curl_error($curl) . ", | curl_errno " . curl_errno($curl));
}
curl_close($curl);
$response = json_decode($json_response, true);
$this->showResult($url, $in, $response);
$out = $response;
return $response["internal_return"];
}
private function showResult($url, $in,$out){
echo "<table>
<tr><td colspan='3'><b>TARGET ENDPOINT[POST]</b>".$url."</td></tr>
<tr>
<td>".var_dump($in)."</td>
<td style='background-color:yellow'>".var_dump($out)."</td>
<td></td>
</tr>
</table>";
//$response['result_list']
if ( isset($out['result_list']) && is_array($out['result_list']) && count($out['result_list']) > 0 ){
$arr = $out['result_list'];
$myHeaders = array_keys($arr[0]);
var_dump( $myHeaders);
$tableHead = '<tr>';
foreach ($myHeaders as $hd){
$tableHead .= "<th>".$hd."</th>";
}
$tableHead .= '</tr>';
$tableBody = '';
foreach ($arr as $item) {
$tableBody .= '<tr>';
$backColor ='white';
foreach ($myHeaders as $hd){
$backColor = ($backColor=='aliceblue')?'white': 'aliceblue';
$tableBody .= "<td style='background-color:$backColor'>".$item[$hd]."</td>";
}
$tableBody .= '</tr>';
}
echo "<table>".$tableHead.$tableBody."</table>";
}
}
}
?>
+3 -3
View File
@@ -3,8 +3,8 @@ include_once('def.php');
class wrenchboard_class{
public $REACT_APP_AUX_ENDPOINT = "https://apigate.lotus.g1.wrenchboard.com/svs/user";
public $REACT_APP_USERS_ENDPOINT = "https://apigate.lotus.g1.wrenchboard.com/svs/user";
public $REACT_APP_AUX_ENDPOINT = "http://10.204.5.100:9083/en/wrench/api/v1"; //"https://apigate.lotus.g1.wrenchboard.com/svs/user";
public $REACT_APP_USERS_ENDPOINT = "http://10.204.5.100:9083/en/wrench/api/v1"; // "https://apigate.lotus.g1.wrenchboard.com/svs/user";
function __construct() {
@@ -119,7 +119,7 @@ return $pathName;
private function showResult($url, $in,$out){
echo "<table>
<tr><td colspan='3'>".$url."</td></tr>
<tr><td colspan='3'><b>TARGET ENDPOINT[POST]</b>".$url."</td></tr>
<tr>
<td>".var_dump($in)."</td>
<td style='background-color:yellow'>".var_dump($out)."</td>
+3 -2
View File
@@ -1,2 +1,3 @@
590B8F13C8AFF3FFC05AAFB90A1553D1
2
FC0B1233880F5DF0677E6054887C3625
1
3119b744-42ad-4834-bb83-b737588754ca