0% found this document useful (0 votes)
33 views10 pages

Api - PHP Info

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views10 pages

Api - PHP Info

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 10

<?

php
/*Rev:26.09.18r0*/

set_time_limit(0);
require 'init.php';
$f4889efa84e1f2e30e5e9780973f68cb = $_SERVER['REMOTE_ADDR'];
if (!in_array($f4889efa84e1f2e30e5e9780973f68cb,
Cd89785224751cca8017139DaF9e891e::Ab69E1103C96eE33FE21a6453d788925()) && !
in_array($f4889efa84e1f2e30e5e9780973f68cb, a78bf8d35765BE2408c50712ce7a43ad::
$settings['api_ips'])) {
die(json_encode(array('result' => false, 'IP FORBIDDEN')));
}
if (!empty(A78Bf8D35765be2408c50712cE7A43Ad::$settings['api_pass']) &&
A78BF8D35765be2408c50712cE7a43ad::$request['api_pass'] !=
A78Bf8D35765bE2408C50712cE7a43ad::$settings['api_pass']) {
die(json_encode(array('result' => false, 'KEY WRONG')));
}
$b4af8b82d0e004d138b6f62947d7a1fa = !empty(A78bF8D35765be2408c50712CE7a43ad::
$request['action']) ? A78Bf8d35765bE2408C50712cE7A43ad::$request['action'] : '';
$E6ff6085a41cbca3609766e3f9a666ee = !empty(A78Bf8D35765Be2408C50712Ce7A43ad::
$request['sub']) ? A78BF8D35765bE2408C50712CE7A43aD::$request['sub'] : '';
switch ($b4af8b82d0e004d138b6f62947d7a1fa) {
case 'server':
switch ($E6ff6085a41cbca3609766e3f9a666ee) {
case 'list':
$output = array();
foreach (A78Bf8D35765be2408c50712Ce7A43ad::$StreamingServers as
$e951d0b9610ba3624d06def5a541cb17 => $C3af9fee694e49882d2d0c32f538efc8) {
$output[] = array('id' => $e951d0b9610ba3624d06def5a541cb17,
'server_name' => $C3af9fee694e49882d2d0c32f538efc8['server_name'], 'online' =>
$C3af9fee694e49882d2d0c32f538efc8['server_online'], 'info' =>
json_decode($C3af9fee694e49882d2d0c32f538efc8['server_hardware'], true));
//c657bfc83013e3803533d63a251e5086:
}
echo json_encode($output);
break;
}
break;
case 'vod':
$B5dac75572776cad02b4f375a2781a87 = array_map('intval',
A78Bf8D35765Be2408c50712Ce7a43ad::$request['stream_ids']);
switch ($E6ff6085a41cbca3609766e3f9a666ee) {
case 'start':
case 'stop':
$f9b9c9baaec5b82b03b15c6eb07ec8f9 =
empty(a78bF8D35765Be2408C50712Ce7A43AD::$request['servers']) ?
array_keys(a78bF8D35765be2408c50712Ce7A43AD::$StreamingServers) :
array_map('intval', a78Bf8D35765bE2408C50712CE7a43AD::$request['servers']);
foreach ($f9b9c9baaec5b82b03b15c6eb07ec8f9 as
$e951d0b9610ba3624d06def5a541cb17) {

$B13e3f304ca1f14e137f209a5138ea10[$e951d0b9610ba3624d06def5a541cb17] = array('url'
=> A78BF8D35765be2408C50712ce7A43Ad::
$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]['api_url_ip'] . '&action=vod',
'postdata' => array('function' => $E6ff6085a41cbca3609766e3f9a666ee, 'stream_ids'
=> $B5dac75572776cad02b4f375a2781a87));
//df9a384a8b1f6f6f6ae97662b1f5d706:
}
A78Bf8D35765be2408c50712Ce7a43AD::D0124AFE61D44214B63588b31303A8c4($B13e3f304ca1f14
e137f209a5138ea10);
echo json_encode(array('result' => true));
die;
break;
}
break;
case 'stream':
switch ($E6ff6085a41cbca3609766e3f9a666ee) {
case 'start':
case 'stop':
$B5dac75572776cad02b4f375a2781a87 = array_map('intval',
a78bf8d35765BE2408c50712Ce7a43aD::$request['stream_ids']);
$f9b9c9baaec5b82b03b15c6eb07ec8f9 =
empty(A78Bf8d35765bE2408C50712cE7a43AD::$request['servers']) ?
array_keys(a78bF8d35765be2408C50712cE7A43ad::$StreamingServers) :
array_map('intval', A78bF8D35765bE2408C50712Ce7A43AD::$request['servers']);
foreach ($f9b9c9baaec5b82b03b15c6eb07ec8f9 as
$e951d0b9610ba3624d06def5a541cb17) {

$B13e3f304ca1f14e137f209a5138ea10[$e951d0b9610ba3624d06def5a541cb17] = array('url'
=> a78bf8d35765be2408c50712CE7a43ad::
$StreamingServers[$e951d0b9610ba3624d06def5a541cb17]['api_url_ip'] .
'&action=stream', 'postdata' => array('function' =>
$E6ff6085a41cbca3609766e3f9a666ee, 'stream_ids' =>
$B5dac75572776cad02b4f375a2781a87));
//a7f49c96cd32b78607c69a117274e36f:
}

A78Bf8d35765be2408C50712ce7a43aD::d0124afE61D44214B63588b31303A8C4($B13e3f304ca1f14
e137f209a5138ea10);
echo json_encode(array('result' => true));
die;
break;
case 'list':
$output = array();
$f566700a43ee8e1f0412fe10fbdf03df->query('SELECT
id,stream_display_name FROM `streams` WHERE type <> 2');
foreach ($f566700a43ee8e1f0412fe10fbdf03df-
>C126fD559932F625CDf6098d86C63880() as $c72d66b481d02f854f0bef67db92a547) {
$output[] = array('id' =>
$c72d66b481d02f854f0bef67db92a547['id'], 'stream_name' =>
$c72d66b481d02f854f0bef67db92a547['stream_display_name']);
//E283b1770ca1413a7db2234f55ee3b96:
}
echo json_encode($output);
break;
case 'offline':
$f566700a43ee8e1f0412fe10fbdf03df->query('SELECT
t1.stream_status,t1.server_id,t1.stream_id
FROM `streams_sys` t1
INNER JOIN `streams` t2 ON t2.id = t1.stream_id
AND t2.type <> 2
WHERE t1.stream_status = 1');
$D465fc5085f41251c6fa7c77b8333b0f =
$f566700a43ee8e1f0412fe10fbdf03df->C126FD559932F625cdF6098d86C63880(true,
'stream_id', false, 'server_id');
$output = array();
foreach ($D465fc5085f41251c6fa7c77b8333b0f as
$ba85d77d367dcebfcc2a3db9e83bb581 => $f9b9c9baaec5b82b03b15c6eb07ec8f9) {
$output[$ba85d77d367dcebfcc2a3db9e83bb581] =
array_keys($f9b9c9baaec5b82b03b15c6eb07ec8f9);
//dc36140b17e2214cd0291f81609d6855:
}
echo json_encode($output);
break;
case 'online':
$f566700a43ee8e1f0412fe10fbdf03df->query('SELECT
t1.stream_status,t1.server_id,t1.stream_id
FROM `streams_sys` t1
INNER JOIN `streams` t2 ON t2.id = t1.stream_id
AND t2.type <> 2
WHERE t1.pid > 0 AND t1.stream_status = 0');
$D465fc5085f41251c6fa7c77b8333b0f =
$f566700a43ee8e1f0412fe10fbdf03df->c126fd559932f625cDF6098D86c63880(true,
'stream_id', false, 'server_id');
$output = array();
foreach ($D465fc5085f41251c6fa7c77b8333b0f as
$ba85d77d367dcebfcc2a3db9e83bb581 => $f9b9c9baaec5b82b03b15c6eb07ec8f9) {
$output[$ba85d77d367dcebfcc2a3db9e83bb581] =
array_keys($f9b9c9baaec5b82b03b15c6eb07ec8f9);
//b95fa06e61bc3c48ce56f6bf18da484c:
}
echo json_encode($output);
break;
}
break;
case 'stb':
switch ($E6ff6085a41cbca3609766e3f9a666ee) {
case 'info':
if (!empty(A78BF8d35765Be2408c50712ce7a43aD::$request['mac'])) {
$bad0c96fedbc6eccfe927016a4dc3cd6 =
a78bf8d35765BE2408C50712ce7a43aD::$request['mac'];
$a8df9f055e91a1e9240230b69af85555 =
CD89785224751cCa8017139DAF9e891E::f2cBD6b6F59558B819C0CFF8c3b2Ef2c(false,
$bad0c96fedbc6eccfe927016a4dc3cd6, true, false, true);
if (!empty($a8df9f055e91a1e9240230b69af85555)) {
echo json_encode(array_merge(array('result' => true),
$a8df9f055e91a1e9240230b69af85555));
} else {
echo json_encode(array('result' => false, 'error' => 'NOT
EXISTS'));
}
} else {
echo json_encode(array('result' => false, 'error' => 'PARAMETER
ERROR (mac)'));
}
break;
case 'edit':
if (!empty(a78bf8D35765bE2408C50712cE7a43ad::$request['mac'])) {
$bad0c96fedbc6eccfe927016a4dc3cd6 =
a78bf8d35765bE2408C50712Ce7a43AD::$request['mac'];
$Bf4bb0ad11102aaccbf77b6cdc1fd66f =
empty(A78bf8d35765BE2408c50712CE7A43ad::$request['user_data']) ? array() :
A78bf8D35765bE2408c50712CE7a43AD::$request['user_data'];
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['is_mag'] = 1;
$b0f1eb357ed72245e03dfe6268912497 =
FBAac025084A44F7876230Ff53A6137F($Bf4bb0ad11102aaccbf77b6cdc1fd66f);
if ($f566700a43ee8e1f0412fe10fbdf03df->query("UPDATE `users`
SET {$b0f1eb357ed72245e03dfe6268912497} WHERE id = ( SELECT user_id FROM
mag_devices WHERE `mac` = '%s' )",
base64_encode(strtoupper($bad0c96fedbc6eccfe927016a4dc3cd6)))) {
if ($f566700a43ee8e1f0412fe10fbdf03df-
>e872BE457a7F493D774179C6BdF95b46() > 0) {
echo json_encode(array('result' => true));
$f566700a43ee8e1f0412fe10fbdf03df->query('INSERT INTO
`reg_userlog` ( `owner`, `username`, `password`, `date`, `type` )
VALUES( \'%s\', \'%s\', \'%s\', \'%s\', \'%s\' )', "SYSTEM
API[{$f4889efa84e1f2e30e5e9780973f68cb}]", $bad0c96fedbc6eccfe927016a4dc3cd6, '-',
time(), '[API->Edit MAG Device]');
} else {
echo json_encode(array('result' => false));
}
} else {
echo json_encode(array('result' => false, 'error' =>
'PARAMETER ERROR'));
}
} else {
echo json_encode(array('result' => false, 'error' => 'PARAMETER
ERROR (user/pass)'));
}
break;
case 'create':
$Bf4bb0ad11102aaccbf77b6cdc1fd66f =
empty(a78bF8d35765BE2408c50712cE7A43Ad::$request['user_data']) ? array() :
a78BF8d35765BE2408c50712ce7A43aD::$request['user_data'];
if (!empty($Bf4bb0ad11102aaccbf77b6cdc1fd66f['mac'])) {
$fb226b0ab56e366f44da9cf9ee107fff = array(1, 2, 3);
$bad0c96fedbc6eccfe927016a4dc3cd6 =
base64_encode(strtoupper($Bf4bb0ad11102aaccbf77b6cdc1fd66f['mac']));
unset($Bf4bb0ad11102aaccbf77b6cdc1fd66f['mac']);
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['username'] =
a78bF8d35765be2408c50712Ce7a43ad::e5182e3aFA58aC7EC5D69d56B28819cd(10);
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['password'] =
a78bf8D35765be2408c50712Ce7A43AD::E5182e3afA58AC7Ec5D69D56B28819cd(10);
if (!array_key_exists('allowed_ips',
$Bf4bb0ad11102aaccbf77b6cdc1fd66f) || !
Ef9fcEFFa62DB6eCc4c8a628b9B5A9aF($Bf4bb0ad11102aaccbf77b6cdc1fd66f['allowed_ips']))
{
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['allowed_ips'] =
json_encode(array());
}
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['allowed_ua'] =
json_encode(array());
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['created_at'] = time();
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['created_by'] = 0;
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['exp_date'] =
empty($Bf4bb0ad11102aaccbf77b6cdc1fd66f['exp_date']) ? null :
intval($Bf4bb0ad11102aaccbf77b6cdc1fd66f['exp_date']);
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['bouquet'] =
empty($Bf4bb0ad11102aaccbf77b6cdc1fd66f['bouquet']) || !
EF9fCefFa62DB6ECc4c8a628B9B5A9aF($Bf4bb0ad11102aaccbf77b6cdc1fd66f['bouquet']) ?
array() : array_map('intval',
json_decode($Bf4bb0ad11102aaccbf77b6cdc1fd66f['bouquet'], true));
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['is_mag'] = 1;
if (array_key_exists('mac', $Bf4bb0ad11102aaccbf77b6cdc1fd66f))
{
unset($Bf4bb0ad11102aaccbf77b6cdc1fd66f['mac']);
}
if (array_key_exists('output_formats',
$Bf4bb0ad11102aaccbf77b6cdc1fd66f)) {
unset($Bf4bb0ad11102aaccbf77b6cdc1fd66f['output_formats']);
}
if (!CE15043404aa3e950fc9C9dd8bc0325a('mag_devices', 'mac',
$bad0c96fedbc6eccfe927016a4dc3cd6)) {
$b0f1eb357ed72245e03dfe6268912497 =
b484C4Ff0e3EE69B9d98B92884B88c0F($Bf4bb0ad11102aaccbf77b6cdc1fd66f);
if ($f566700a43ee8e1f0412fe10fbdf03df-
>Fc53e22ae7eE3bb881CD95Fb606914F0("INSERT INTO `users`
{$b0f1eb357ed72245e03dfe6268912497}")) {
if ($f566700a43ee8e1f0412fe10fbdf03df-
>e872Be457a7f493d774179c6BDF95B46() > 0) {
$E38668abaa324e464e266fb7b7e784b1 =
$f566700a43ee8e1f0412fe10fbdf03df->bEB8A0Bba80a0133A23FE13D34dC94D6();
foreach ($fb226b0ab56e366f44da9cf9ee107fff as
$b1f84f020035bf724cdc2f6d05ee33c3) {
$f566700a43ee8e1f0412fe10fbdf03df-
>query('INSERT INTO `user_output` ( `user_id`,
`access_output_id` )VALUES( \'%d\', \'%d\' )', $E38668abaa324e464e266fb7b7e784b1,
$b1f84f020035bf724cdc2f6d05ee33c3);
//D65ea973d5f15f8d2dcfd5c4a658493f:
}
$f566700a43ee8e1f0412fe10fbdf03df->query('INSERT
INTO `mag_devices` ( `user_id`, `mac`,
`created` )VALUES( \'%d\', \'%s\', \'%d\' )', $E38668abaa324e464e266fb7b7e784b1,
$bad0c96fedbc6eccfe927016a4dc3cd6, time());
echo json_encode(array('result' => true));
$f566700a43ee8e1f0412fe10fbdf03df->query('INSERT
INTO `reg_userlog` ( `owner`, `username`, `password`, `date`,
`type` )VALUES( \'%s\', \'%s\', \'%s\', \'%s\', \'%s\' )', "SYSTEM
API[{$f4889efa84e1f2e30e5e9780973f68cb}]",
base64_decode($bad0c96fedbc6eccfe927016a4dc3cd6), '-', time(), '[API->New MAG
Device]');
} else {
echo json_encode(array('result' => false));
}
} else {
echo json_encode(array('result' => false, 'error' =>
'PARAMETER ERROR'));
}
} else {
echo json_encode(array('result' => false, 'error' =>
'EXISTS'));
}
} else {
echo json_encode(array('result' => false, 'error' => 'PARAMETER
ERROR (mac)'));
}
break;
}
break;
case 'user':
switch ($E6ff6085a41cbca3609766e3f9a666ee) {
case 'info':
if (!empty(a78Bf8D35765BE2408C50712CE7a43aD::$request['username'])
&& !empty(a78bF8d35765bE2408c50712ce7a43aD::$request['password'])) {
$f6806488699d3315dc5dc1e27a401b3e =
A78bF8D35765bE2408C50712Ce7a43Ad::$request['username'];
$A6a4b4fbceaf0ab570c374f4faaa990f =
A78Bf8D35765be2408c50712Ce7A43aD::$request['password'];
$a8df9f055e91a1e9240230b69af85555 =
cd89785224751Cca8017139DaF9E891E::E5550592AA298DD1D5Ee59cdCe063a12(false,
$f6806488699d3315dc5dc1e27a401b3e, $A6a4b4fbceaf0ab570c374f4faaa990f, true, false,
true);
if (!empty($a8df9f055e91a1e9240230b69af85555)) {
echo json_encode(array('result' => true, 'user_info' =>
$a8df9f055e91a1e9240230b69af85555));
} else {
echo json_encode(array('result' => false, 'error' => 'NOT
EXISTS'));
}
} else {
echo json_encode(array('result' => false, 'error' => 'PARAMETER
ERROR (user/pass)'));
}
break;
case 'edit':
if (!empty(A78bf8D35765BE2408c50712cE7a43aD::$request['username'])
&& !empty(A78bf8D35765BE2408C50712ce7a43ad::$request['password'])) {
$f6806488699d3315dc5dc1e27a401b3e =
a78BF8D35765be2408C50712cE7A43aD::$request['username'];
$A6a4b4fbceaf0ab570c374f4faaa990f =
A78bF8D35765bE2408C50712Ce7a43aD::$request['password'];
$Bf4bb0ad11102aaccbf77b6cdc1fd66f =
empty(A78BF8d35765BE2408C50712Ce7A43aD::$request['user_data']) ? array() :
a78Bf8D35765BE2408C50712Ce7A43aD::$request['user_data'];
$f566700a43ee8e1f0412fe10fbdf03df->query('SELECT * FROM `users`
WHERE `username` = \'%s\' and `password` = \'%s\'',
$f6806488699d3315dc5dc1e27a401b3e, $A6a4b4fbceaf0ab570c374f4faaa990f);
if ($f566700a43ee8e1f0412fe10fbdf03df-
>d1E5CE3B87BB868b9e6efD39Aa355A4F() > 0) {
$b0f1eb357ed72245e03dfe6268912497 =
fBaaC025084a44F7876230Ff53A6137F($Bf4bb0ad11102aaccbf77b6cdc1fd66f);
if ($f566700a43ee8e1f0412fe10fbdf03df->query("UPDATE
`users` SET {$b0f1eb357ed72245e03dfe6268912497} WHERE `username` = '%s' and
`password` = '%s'", $f6806488699d3315dc5dc1e27a401b3e,
$A6a4b4fbceaf0ab570c374f4faaa990f)) {
echo json_encode(array('result' => true));
$f566700a43ee8e1f0412fe10fbdf03df->query('INSERT INTO
`reg_userlog` ( `owner`, `username`, `password`, `date`,
`type` )VALUES( \'%s\', \'%s\', \'%s\', \'%s\', \'%s\' )', "SYSTEM
API[{$f4889efa84e1f2e30e5e9780973f68cb}]", $f6806488699d3315dc5dc1e27a401b3e,
$A6a4b4fbceaf0ab570c374f4faaa990f, time(), '[API->Edit Line]');
} else {
echo json_encode(array('result' => false, 'error' =>
'PARAMETER ERROR'));
}
} else {
echo json_encode(array('result' => false, 'error' => 'NOT
EXISTS'));
}
} else {
echo json_encode(array('result' => false, 'error' => 'PARAMETER
ERROR (user/pass)'));
}
break;
case 'create':
$fb226b0ab56e366f44da9cf9ee107fff = array(1, 2, 3);
$Bf4bb0ad11102aaccbf77b6cdc1fd66f =
empty(A78bf8D35765be2408c50712cE7A43Ad::$request['user_data']) ? array() :
A78bF8d35765be2408c50712ce7A43Ad::$request['user_data'];
if (!array_key_exists('username',
$Bf4bb0ad11102aaccbf77b6cdc1fd66f)) {
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['username'] =
A78BF8d35765BE2408C50712cE7a43AD::E5182E3afa58AC7ec5D69d56B28819Cd(10);
}
if (!array_key_exists('password',
$Bf4bb0ad11102aaccbf77b6cdc1fd66f)) {
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['password'] =
A78BF8d35765be2408c50712Ce7a43Ad::E5182e3AFa58ac7Ec5D69d56B28819CD(10);
}
if (!array_key_exists('allowed_ips',
$Bf4bb0ad11102aaccbf77b6cdc1fd66f) || !
ef9fCeffa62dB6ECC4C8A628B9B5a9aF($Bf4bb0ad11102aaccbf77b6cdc1fd66f['allowed_ips']))
{
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['allowed_ips'] =
json_encode(array());
}
if (!array_key_exists('allowed_ua',
$Bf4bb0ad11102aaccbf77b6cdc1fd66f) || !
eF9FCEfFa62Db6ecC4C8A628b9b5A9aF($Bf4bb0ad11102aaccbf77b6cdc1fd66f['allowed_ua']))
{
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['allowed_ua'] =
json_encode(array());
}
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['created_at'] = time();
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['created_by'] = 0;
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['exp_date'] =
empty($Bf4bb0ad11102aaccbf77b6cdc1fd66f['exp_date']) ? null :
intval($Bf4bb0ad11102aaccbf77b6cdc1fd66f['exp_date']);
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['bouquet'] =
empty($Bf4bb0ad11102aaccbf77b6cdc1fd66f['bouquet']) || !
EF9FcEFFA62dB6Ecc4C8a628b9b5A9af($Bf4bb0ad11102aaccbf77b6cdc1fd66f['bouquet']) ?
array() : array_map('intval',
json_decode($Bf4bb0ad11102aaccbf77b6cdc1fd66f['bouquet'], true));
$fb226b0ab56e366f44da9cf9ee107fff =
empty($Bf4bb0ad11102aaccbf77b6cdc1fd66f['output_formats']) || !
ef9FCefFa62DB6ECC4C8A628B9B5A9AF($Bf4bb0ad11102aaccbf77b6cdc1fd66f['output_formats'
]) ? $fb226b0ab56e366f44da9cf9ee107fff : array_map('intval',
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['output_formats']);
if (array_key_exists('output_formats',
$Bf4bb0ad11102aaccbf77b6cdc1fd66f)) {
unset($Bf4bb0ad11102aaccbf77b6cdc1fd66f['output_formats']);
}
$f566700a43ee8e1f0412fe10fbdf03df->query('SELECT id FROM `users`
WHERE `username` = \'%s\' AND `password` = \'%s\' LIMIT 1',
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['username'],
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['password']);
if ($f566700a43ee8e1f0412fe10fbdf03df-
>d1e5Ce3b87bb868b9E6eFd39aA355a4F() == 0) {
$b0f1eb357ed72245e03dfe6268912497 =
b484C4FF0E3eE69b9D98b92884B88c0F($Bf4bb0ad11102aaccbf77b6cdc1fd66f);
if ($f566700a43ee8e1f0412fe10fbdf03df-
>fc53e22AE7Ee3bB881cD95fB606914F0("INSERT INTO `users`
{$b0f1eb357ed72245e03dfe6268912497}")) {
if ($f566700a43ee8e1f0412fe10fbdf03df-
>e872bE457a7F493D774179C6bDF95B46() > 0) {
$E38668abaa324e464e266fb7b7e784b1 =
$f566700a43ee8e1f0412fe10fbdf03df->bEB8A0BbA80a0133a23fe13D34DC94D6();
foreach ($fb226b0ab56e366f44da9cf9ee107fff as
$b1f84f020035bf724cdc2f6d05ee33c3) {
$f566700a43ee8e1f0412fe10fbdf03df->query('INSERT
INTO `user_output` ( `user_id`, `access_output_id` ) VALUES( \'%d\', \'%d\' )',
$E38668abaa324e464e266fb7b7e784b1, $b1f84f020035bf724cdc2f6d05ee33c3);
//deafaac83305037a219641703427257d:
}
echo json_encode(array('result' => true, 'created_id'
=> $E38668abaa324e464e266fb7b7e784b1, 'username' =>
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['username'], 'password' =>
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['password']));
$f566700a43ee8e1f0412fe10fbdf03df->query('INSERT INTO
`reg_userlog` ( `owner`, `username`, `password`, `date`,
`type` )VALUES( \'%s\', \'%s\', \'%s\', \'%s\', \'%s\' )', "SYSTEM
API[{$f4889efa84e1f2e30e5e9780973f68cb}]",
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['username'],
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['password'], time(), '[API->New Line]');
} else {
echo json_encode(array('result' => false));
}
} else {
echo json_encode(array('result' => false, 'error' =>
'PARAMETER ERROR'));
}
} else {
echo json_encode(array('result' => false, 'error' =>
'EXISTS'));
}
break;
}
break;
case 'reg_user':
switch ($E6ff6085a41cbca3609766e3f9a666ee) {
case 'list':
$f566700a43ee8e1f0412fe10fbdf03df->query('SELECT
id,username,credits,group_id,group_name,last_login,date_registered,email,ip,status
FROM `reg_users` t1
INNER JOIN `member_groups` t2 ON t1.member_group_id =
t2.group_id');
$Af301a166badb15e0b00336d72fb9497 =
$f566700a43ee8e1f0412fe10fbdf03df->C126fD559932f625CdF6098D86c63880();
echo json_encode($Af301a166badb15e0b00336d72fb9497);
break;
case 'credits':
if (!empty(a78BF8d35765BE2408C50712ce7a43ad::$request['amount']) &&
(!empty(a78bf8d35765Be2408c50712cE7A43Ad::$request['id']) || !
empty(a78bf8D35765be2408C50712CE7A43aD::$request['username']))) {
$Cadd766037a4c84044843f30dd506e37 = sprintf('%.2f',
A78bf8D35765bE2408C50712CE7A43AD::$request['amount']);
if (!empty(A78bF8d35765Be2408c50712Ce7A43aD::$request['id'])) {
$f566700a43ee8e1f0412fe10fbdf03df->query('SELECT * FROM
reg_users WHERE `id` = \'%d\'', A78bF8d35765Be2408C50712CE7A43ad::$request['id']);
} else {
$f566700a43ee8e1f0412fe10fbdf03df->query('SELECT * FROM
reg_users WHERE `username` = \'%s\'', A78bF8D35765BE2408C50712CE7a43aD::
$request['username']);
}
if ($f566700a43ee8e1f0412fe10fbdf03df-
>d1e5cE3b87Bb868b9e6efD39aA355A4F()) {
$Eb809884ee4b7eb427d7a2ae5a5fb355 =
$f566700a43ee8e1f0412fe10fbdf03df->f1Ed191D78470660edff4a007696Bc1F();
$A6f4ecc798bcb285eee6efb4467c6708 =
$Cadd766037a4c84044843f30dd506e37 + $Eb809884ee4b7eb427d7a2ae5a5fb355['credits'];
if ($A6f4ecc798bcb285eee6efb4467c6708 < 0) {
echo json_encode(array('result' => true, 'error' =>
'NOT ENOUGH CREDITS'));
} else {
$f566700a43ee8e1f0412fe10fbdf03df->query('UPDATE
reg_users SET `credits` = \'%.2f\' WHERE `id` = \'%d\'',
$A6f4ecc798bcb285eee6efb4467c6708, $Eb809884ee4b7eb427d7a2ae5a5fb355['id']);
echo json_encode(array('result' => true));
$f566700a43ee8e1f0412fe10fbdf03df->query('INSERT INTO
`reg_userlog` ( `owner`, `username`, `password`, `date`,
`type` )VALUES( \'%s\', \'%s\', \'%s\', \'%s\', \'%s\' )', "SYSTEM
API[{$f4889efa84e1f2e30e5e9780973f68cb}]",
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['username'],
$Bf4bb0ad11102aaccbf77b6cdc1fd66f['password'], time(), "[API->ADD Credits
{$Cadd766037a4c84044843f30dd506e37}]");
}
} else {
echo json_encode(array('result' => false, 'error' => 'NOT
EXISTS'));
}
} else {
echo json_encode(array('result' => false, 'error' => 'PARAMETER
ERROR (amount & id||username)'));
}
break;
}
break;
}
function fbAAC025084A44f7876230ff53A6137f($d76067cf9572f7a6691c85c12faf2a29)
{
global $f566700a43ee8e1f0412fe10fbdf03df;
$b0f1eb357ed72245e03dfe6268912497 = '';
foreach ($d76067cf9572f7a6691c85c12faf2a29 as $bca37bc3b9c255b1666da6076ce9aa30
=> $a1daec950dd361ae639ad3a57dc018c0) {
$bca37bc3b9c255b1666da6076ce9aa30 = preg_replace('/[^a-zA-Z0-9\\_]+/', '',
$bca37bc3b9c255b1666da6076ce9aa30);
if (is_array($a1daec950dd361ae639ad3a57dc018c0)) {
$b0f1eb357ed72245e03dfe6268912497 .=
"`{$bca37bc3b9c255b1666da6076ce9aa30}` = '" . $f566700a43ee8e1f0412fe10fbdf03df-
>escape(json_encode($a1daec950dd361ae639ad3a57dc018c0)) . '\',';
}
else if (is_null($a1daec950dd361ae639ad3a57dc018c0)) {
$b0f1eb357ed72245e03dfe6268912497 .=
"`{$bca37bc3b9c255b1666da6076ce9aa30}` = null,";
} else {
$b0f1eb357ed72245e03dfe6268912497 .=
"`{$bca37bc3b9c255b1666da6076ce9aa30}` = '" . $f566700a43ee8e1f0412fe10fbdf03df-
>escape($a1daec950dd361ae639ad3a57dc018c0) . '\',';
//c075392751c4828bc4e00e0965478472:
//goto Eb823b81d52a0b2a1256d64215290521;
}

}
return rtrim($b0f1eb357ed72245e03dfe6268912497, ',');
}
function b484c4Ff0e3eE69B9D98B92884B88C0f($d76067cf9572f7a6691c85c12faf2a29)
{
global $f566700a43ee8e1f0412fe10fbdf03df;
$b0f1eb357ed72245e03dfe6268912497 = '(';
foreach (array_keys($d76067cf9572f7a6691c85c12faf2a29) as
$bca37bc3b9c255b1666da6076ce9aa30) {
$bca37bc3b9c255b1666da6076ce9aa30 = preg_replace('/[^a-zA-Z0-9\\_]+/', '',
$bca37bc3b9c255b1666da6076ce9aa30);
$b0f1eb357ed72245e03dfe6268912497 .=
"`{$bca37bc3b9c255b1666da6076ce9aa30}`,";
}
$b0f1eb357ed72245e03dfe6268912497 = rtrim($b0f1eb357ed72245e03dfe6268912497,
',') . ') VALUES (';
foreach (array_values($d76067cf9572f7a6691c85c12faf2a29) as
$a1daec950dd361ae639ad3a57dc018c0) {
if (is_array($a1daec950dd361ae639ad3a57dc018c0)) {
$b0f1eb357ed72245e03dfe6268912497 .= '\'' .
$f566700a43ee8e1f0412fe10fbdf03df-
>escape(json_encode($a1daec950dd361ae639ad3a57dc018c0)) . '\',';
}
else if (is_null($a1daec950dd361ae639ad3a57dc018c0)) {
$b0f1eb357ed72245e03dfe6268912497 .= 'NULL,';
} else {
//cb6f681d4fbd2684f1c003ecc9ac7a91:
$b0f1eb357ed72245e03dfe6268912497 .= '\'' .
$f566700a43ee8e1f0412fe10fbdf03df->escape($a1daec950dd361ae639ad3a57dc018c0) .
'\',';
//goto e1365d05c90b3128c0d7a8cfecb5a3d5;
}

}
$b0f1eb357ed72245e03dfe6268912497 = rtrim($b0f1eb357ed72245e03dfe6268912497,
',') . ');';
return $b0f1eb357ed72245e03dfe6268912497;
}
function eF9fcefFa62Db6ecC4c8a628B9b5a9Af($F999d6c638356ee8a5d971e3eabf821a)
{
return is_array(json_decode($F999d6c638356ee8a5d971e3eabf821a, true));
}
?>

You might also like