File: //home/httpd/mech_ftp/baretube.com/admin/modules/awempire_blacklabel/awempire.php
<?php
ignore_user_abort();
ini_set('max_execution_time', 86400);
require "../../header.php";
if ($_POST) {
foreach($_POST as $k=>$v) {
if(stripos($k,'blacklabel_') !== false) {
if($k == 'blacklabel_apikey' || $k == 'blacklabel_subcategory_girls' || $k == 'blacklabel_subcategory_boys' || $k == 'blacklabel_subcategory_tranny' || $k == 'blacklabel_subcategory_celebrity') {
$settingsData[$k] = ($v);
} else {
$settingsData[$k] = htmlentities($v);
}
}
}
if(!$_POST['blacklabel_category']) {
$settingsData['blacklabel_category'] = 'girls';
}
if(!$_POST['blacklabel_pagesize']) {
$settingsData['blacklabel_pagesize'] = 20;
}
//print_r($settingsData);
$blacklabelData = json_encode($settingsData);
file_put_contents("$basepath/admin/modules/awempire_blacklabel/config/blacklabel.json",$blacklabelData);
$blacklabel = $settingsData;
}
?>
<div class="content-page">
<div class="header-area">
<div class="breadcrumbs">
<a href="index.php">Admin Home</a>
<span>
<a href="awempire.php">AWEmpire API</a>
</span>
</div>
</div>
<div class="content-outer">
<h2>AWEmpire<strong>Blacklabel</strong>
</h2>
<?
if(!is_writable($basepath."/admin/modules/awempire_blacklabel/config")) {
$loadErrors[] = "$basepath/admin/modules/awempire_blacklabel/config/ is not writable! Please chmod the directory and everything inside it to 775 or 777.";
}
if(!$blacklabel['blacklabel_apikey']) {
$loadErrors[] = "You must enter your AWEmpire Blacklabel API Key";
}
?>
<? if ($loadErrors) { ?>
<div class="notification error" id="error">
<div><strong>The following actions must be performed:</strong></div>
<? foreach ($loadErrors as $err) { ?>
<div>• <? echo $err; ?></div>
<? } ?>
</div><br>
<? } ?>
<? if(!$blacklabel['blacklabel_apikey']) { ?>
<div class="notification info">This module allows you to use the AWEmpire Blacklabel API with your website. <a href='https://mechbunny.com/awempire' target='_blank' style='font-weight: bold;'>Click here to make an account at AWEmpire</a>. Please make sure adblock is disabled. You will need to send the following information to AWEmpire Blacklabel support (blacklabel@awempire.com) to request an API key. Please inform them you are using the Mechbunny platform, and provide them the following information:<br>
• Payment Callback URL: <? echo $basehttp; ?>/live-webcams/paymentCallback<br>
• Your server's requesting IP addresses (Detected: <? echo file_get_contents("https://mechbunny.com/repo/server_ip.php"); ?>)<br>
For further assistance regarding the plugin setup please reach out to Mechbunny support.
</div>
<? } ?>
<div class="notification info">Click here to view the <a href='integration.pdf'>Integration Guide</a> if you are running a custom template.</a>
</div>
<? if ($outputMsg) { ?>
<div class="notification success">
<? echo $outputMsg; ?>
</div>
<? } ?>
<div class="content-inner">
<form method="POST" action="" enctype="multipart/form-data" class="form" novalidate autocomplete="off">
<table class="pagetable">
<thead>
<tr>
<th colspan="2">AWEmpire Blacklabel Settings</th>
</tr>
</thead>
<tbody>
<tr>
<td>Enable Blacklabel API</td>
<td>
<select name="blacklabel_enabled" >
<option value="1" <? if($blacklabel['blacklabel_enabled']) { echo 'selected'; } ?>>true</option>
<option value="0" <? if(!$blacklabel['blacklabel_enabled']) { echo 'selected'; } ?>>false</option>
</select>
</td>
</tr>
<tr>
<td>Blacklabel API Key</td>
<td>
<input name="blacklabel_apikey" type="text" id="blacklabel_apikey" value="<? echo $blacklabel['blacklabel_apikey']; ?>">
</td>
</tr>
<tr>
<td>Whitelabel URL</td>
<td>
<input name="blacklabel_whitelabel_url" type="text" id="blacklabel_whitelabel_url" value="<? echo $blacklabel['blacklabel_whitelabel_url']; ?>" placeholder="https://www.XXXXXXXX.lsl.com">
</td>
</tr>
<?
if($blacklabel['blacklabel_enabled'] && $blacklabel['blacklabel_apikey']) {
?>
<tr>
<td>Blacklabel Language</td>
<td>
<select name="blacklabel_language" >
<?
$blacklabel_languages = aweBlacklabelCurlRequest('languages','');
if(!$blacklabel['blacklabel_language']) {
$blacklabel['blacklabel_language'] == 'en';
}
foreach($blacklabel_languages['data']['languages'] as $b) { ?>
<option value="<? echo $b['code']; ?>" <? if($blacklabel['blacklabel_language'] == $b['code']) { echo 'selected'; } ?>><? echo $b['selfName']; ?></option>
<? } ?>
</select>
</td>
</tr>
<tr>
<td>Use Translation API</td>
<td>
<select name="blacklabel_use_translation_api" >
<option value="1" <? if($blacklabel['blacklabel_use_translation_api']) { echo 'selected'; } ?>>true</option>
<option value="0" <? if(!$blacklabel['blacklabel_use_translation_api']) { echo 'selected'; } ?>>false</option>
</select>
</td>
</tr>
<tr>
<td>Pagesize</td>
<td>
<input name="blacklabel_pagesize" type="text" id="blacklabel_pagesize" value="<? if($blacklabel['blacklabel_pagesize']) { echo (int)$blacklabel['blacklabel_pagesize']; } else { echo '20'; } ?>">
</td>
</tr>
<tr>
<td>Category</td>
<td>
<select name="blacklabel_category" onChange="showSubcat(this.value);" >
<?
$blacklabel_categories = aweBlacklabelCurlRequest('filters','');
if(!$blacklabel['blacklabel_category']) {
$blacklabel['blacklabel_category'] == 'girls';
}
foreach($blacklabel_categories['data']['categories'] as $k=>$v) { ?>
<option value="<? echo $k; ?>" <? if($blacklabel['blacklabel_category'] == $k) { echo 'selected'; } ?>><? echo ucwords($k); ?></option>
<? } ?>
</select>
</td>
</tr>
<tr id='subcatgirls' class='subcats' <? if($blacklabel['blacklabel_category'] != 'girls') { echo 'style="display: none;"'; } ?>>
<td>Subcategory<br>(Hold CTRL for multiple)</td>
<td>
<? if(!$blacklabel['blacklabel_category']) { ?>
Please select a category to display subcategories.
<? } else { ?>
<select name="blacklabel_subcategory_girls[]" size="10" multiple="multiple" >
<?
$blacklabel_subcategories = aweBlacklabelCurlRequest('filters','');
foreach($blacklabel_subcategories['data']['categories']['girls'] as $v) { ?>
<option value="<? echo $v; ?>" <? if(in_array($v,$blacklabel['blacklabel_subcategory_girls'])) { echo 'selected'; } ?> ><? echo ucwords($v); ?></option>
<? } ?>
</select>
<? } ?>
</td>
</tr>
<tr id='subcatboys' class='subcats' <? if($blacklabel['blacklabel_category'] != 'boys') { echo 'style="display: none;"'; } ?>>
<td>Subcategory<br>(Hold CTRL for multiple)</td>
<td>
<? if(!$blacklabel['blacklabel_category']) { ?>
Please select a category to display subcategories.
<? } else { ?>
<select name="blacklabel_subcategory_boys[]" size="10" multiple="multiple" >
<?
$blacklabel_subcategories = aweBlacklabelCurlRequest('filters','');
foreach($blacklabel_subcategories['data']['categories']['boys'] as $v) { ?>
<option value="<? echo $v; ?>" <? if(in_array($v,$blacklabel['blacklabel_subcategory_boys'])) { echo 'selected'; } ?> ><? echo ucwords($v); ?></option>
<? } ?>
</select>
<? } ?>
</td>
</tr>
<tr id='subcattranny' class='subcats' <? if($blacklabel['blacklabel_category'] != 'tranny') { echo 'style="display: none;"'; } ?>>
<td>Subcategory<br>(Hold CTRL for multiple)</td>
<td>
<? if(!$blacklabel['blacklabel_category']) { ?>
Please select a category to display subcategories.
<? } else { ?>
<select name="blacklabel_subcategory_tranny[]" size="10" multiple="multiple" >
<?
$blacklabel_subcategories = aweBlacklabelCurlRequest('filters','');
foreach($blacklabel_subcategories['data']['categories']['tranny'] as $v) { ?>
<option value="<? echo $v; ?>" <? if(in_array($v,$blacklabel['blacklabel_subcategory_tranny'])) { echo 'selected'; } ?> ><? echo ucwords($v); ?></option>
<? } ?>
</select>
<? } ?>
</td>
</tr>
<tr id='subcatcelebrity' class='subcats' <? if($blacklabel['blacklabel_category'] != 'celebrity') { echo 'style="display: none;"'; } ?>>
<td>Subcategory<br>(Hold CTRL for multiple)</td>
<td>
<? if(!$blacklabel['blacklabel_category']) { ?>
Please select a category to display subcategories.
<? } else { ?>
<select name="blacklabel_subcategory_celebrity[]" size="10" multiple="multiple" >
<?
$blacklabel_subcategories = aweBlacklabelCurlRequest('filters','');
foreach($blacklabel_subcategories['data']['categories']['celebrity'] as $v) { ?>
<option value="<? echo $v; ?>" <? if(in_array($v,$blacklabel['blacklabel_subcategory_celebirty'])) { echo 'selected'; } ?> ><? echo ucwords($v); ?></option>
<? } ?>
</select>
<? } ?>
</td>
</tr>
<? } ?>
<tr>
<td>Primary Button BG Color</td>
<td>
<input name="blacklabel_primaryButtonBg" type="text" id="blacklabel_primaryButtonBg" placeholder="HEX without hash - ie. FFFFFF" value="<? if($blacklabel['blacklabel_primaryButtonBg']) { echo (string)htmlentities($blacklabel['blacklabel_primaryButtonBg']); } else { echo ''; } ?>">
</td>
</tr>
<tr>
<tr>
<td>Primary Button FG Color</td>
<td>
<input name="blacklabel_primaryButtonColor" type="text" id="blacklabel_primaryButtonColor" placeholder="HEX without hash - ie. FFFFFF" value="<? if($blacklabel['blacklabel_primaryButtonColor']) { echo (string)htmlentities($blacklabel['blacklabel_primaryButtonColor']); } else { echo ''; } ?>">
</td>
</tr>
<tr>
<tr>
<td>T&C Link Color</td>
<td>
<input name="blacklabel_termsLinkColor" type="text" id="blacklabel_termsLinkColor" placeholder="HEX without hash - ie. FFFFFF" value="<? if($blacklabel['blacklabel_termsLinkColor']) { echo (string)htmlentities($blacklabel['blacklabel_termsLinkColor']); } else { echo ''; } ?>">
</td>
</tr>
<tr>
<tr>
<td>T&C Toggle Color</td>
<td>
<input name="blacklabel_termsToggleColor" type="text" id="blacklabel_termsToggleColor" placeholder="HEX without hash - ie. FFFFFF" value="<? if($blacklabel['blacklabel_termsToggleColor']) { echo (string)htmlentities($blacklabel['blacklabel_termsToggleColor']); } else { echo ''; } ?>">
</td>
</tr>
<tr>
<tr class="item submit">
<td colspan="2">
<input type="hidden" name="formSubmit" value="1">
<button type="submit" class="btn action-save">Save</button>
</td>
</tr>
</tbody>
</table>
</form>
</div>
</div>
</div>
<script>
function showSubcat(id) {
$(".subcats").hide();
$("#subcat"+id).show();
}
</script>
<? require "../../footer.php"; ?>