Skip to content
Snippets Groups Projects
suapiv2.php 1.09 KiB
Newer Older
<?php

// sorry

error_reporting(E_ALL);
ini_set('display_errors', 1);

include_once("../suapiv2-key.php");

//SUCS Org ID According to the SU
$orgid = "6613";

$apibaseurl = "http://su-apiv2.sucs.org/?apikey=${su-apiv2-key}&orgid=${orgid}";

$ch = curl_init($apibaseurl);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, TRUE);
$raw_data = curl_exec($ch);
curl_close($ch);
$formated_raw_data = json_decode($raw_data, true);
$membership_data = $formated_raw_data["table1"]["table1_Product_Collection"]["table1_Product"];

$just_members = array();

foreach ($membership_data as $typeOfMember) {
	foreach ($typeOfMember["Detail_Collection"]["Detail"] as $member) {
		array_push($just_members, $member["@attributes"]);
	}
}


function check_SU_trans($sid, $transid) {

	global $just_members;

	foreach ($just_members as $member) {
		if ($sid == $member["card_number"] && $transid == $member["transaction_id"]) {
			return true;
		}
	}

	return false;
Laurence Sebastian Bowes's avatar
Laurence Sebastian Bowes committed
function check_SU_SID($sid) {
	global $just_members;
	foreach ($just_members as $member) {
		if ($sid == $member["card_number"]) {
Laurence Sebastian Bowes's avatar
Laurence Sebastian Bowes committed
			return true;
		}
	}
	return false;

}