File: /home/awaldron/_accomods/_apibak/helpers.php
<?php
/**************************************************************************************************/
/***** Result Set Formatting Functions ************************************************************/
function backdoor_login() {
$postData = 'grant_type=password&organization=accomods&isCustomer=true&username=waldo97@gmail.com&password=test123';
// create curl resource
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://admin.inmotionapp.net/api/v1/token");
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// $output contains the output string
$data = curl_exec($ch);
// close curl resource to free up system resources
curl_close($ch);
return $data;
}
function rset( $q ) {
if ($q->num_rows() >= 1) {
$arr = array();
for ($i=0; $i < $q->num_rows(); $i++) {
$r = $q->result_array();
$arr[count($arr)] = $r;
}
return $arr[0];
} else return false;
}
function qrow( $q, $row=0 ) {
$r = rset( $q );
if (!isset($r[$row])) return false;
else return $r[$row];
}
function qsql( $q ) {
if ($q->num_rows() == 0) return false;
else {
$r = $q->result_array();
$r = $r[0];
foreach ($r as $k => $v) return $v;
}
}
function qin( $a ) {
$in = '(';
for ($i=0; $i < count($a); $i++) {
if ($i > 0) $in .= ',';
$in .= "'".$a[$i]."'";
}
$in .= ')';
return $in;
}
function datetime( $t = false ) {
if (!$t) $t = time();
return date( "Y-m-d H:i:s", $t );
}
function is_admin( $user ) {
return $user['admin'];
}
function is_acct_setup( $user ) {
$is_setup = true;
if (empty($user['user_fname'])) $is_setup = false;
if (empty($user['user_lname'])) $is_setup = false;
if (empty($user['user_add1'])) $is_setup = false;
if (empty($user['user_city'])) $is_setup = false;
if (empty($user['user_state'])) $is_setup = false;
if (empty($user['user_zip'])) $is_setup = false;
if (empty($user['user_phone'])) $is_setup = false;
if (empty($user['email'])) $is_setup = false;
return $is_setup;
}
function is_stripe_setup( $user ) {
$is_setup = true;
if (empty($user['legal_name'])) $is_setup = false;
if (empty($user['routing_number'])) $is_setup = false;
if (empty($user['account_number'])) $is_setup = false;
if (empty($user['ssn'])) $is_setup = false;
if (empty($user['recipient_id'])) $is_setup = false;
return $is_setup;
}
function zero( $str ) {
if (empty($str)) return '';
else return $str;
}
function pay_button( $pid ) {
return '<a href="/pay/' . $pid . '" class="btn btn-success">Pay</a>';
}
?>