Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php require_once FRAMEWORK_PATH . 'pjApps.class.php'; require_once COMPONENTS_PATH . '..

Decoded Output download

<?php 
require_once FRAMEWORK_PATH . 'pjApps.class.php'; 
require_once COMPONENTS_PATH . 'pjRSA.component.php'; 
class C5c831b7189fa78b7fffd9f10e7807426 
{ 
var $M2181b66f48d0a180209efe290244a35b = __FILE__; 
function F259fd5be1e3da52c8d572239daabc2cb($Vaab9e1de16f38176f86d7a92ba337a8d, $Vb5b399ec1fcfe753f58dbafa197efdc1=array()) 
{ 
$V4e2294a00118c8a6b08d8ed649af9ee7 = ""; 
if (count($Vb5b399ec1fcfe753f58dbafa197efdc1) > 0) 
{ 
foreach ($Vb5b399ec1fcfe753f58dbafa197efdc1 as $V3c6e0b8a9c15224a8228b9a98ca1531d => $V2063c1608d6e0baf80249c42e2be5804) 
{ 
$V4e2294a00118c8a6b08d8ed649af9ee7 .= " AND `$V3c6e0b8a9c15224a8228b9a98ca1531d` = '$V2063c1608d6e0baf80249c42e2be5804' "; 
} 
} 
$V4b43b0aee35624cd95b910189b3dc231 = mysql_query("SELECT MAX(`order`) AS `max` FROM `".$Vaab9e1de16f38176f86d7a92ba337a8d."` WHERE 1=1 $V4e2294a00118c8a6b08d8ed649af9ee7 "); 
$Vf1965a857bc285d26fe22023aa5ab50d = mysql_fetch_assoc($V4b43b0aee35624cd95b910189b3dc231); 
return ($Vf1965a857bc285d26fe22023aa5ab50d['max'] == 'NULL') ? 1 : $Vf1965a857bc285d26fe22023aa5ab50d['max'] + 1; 
} 
function F200c027274f8235ccce83e1ab2f1be5f($V2063c1608d6e0baf80249c42e2be5804) 
{ 
if (get_magic_quotes_gpc()) 
{ 
$V2063c1608d6e0baf80249c42e2be5804 = stripslashes($V2063c1608d6e0baf80249c42e2be5804); 
} 
return function_exists('mysql_real_escape_string') ? mysql_real_escape_string($V2063c1608d6e0baf80249c42e2be5804) : mysql_escape_string($V2063c1608d6e0baf80249c42e2be5804); 
} 
function Fe64172bf5ef213f23c0c495efb8924cb($Vaab9e1de16f38176f86d7a92ba337a8d, $Vbb29c5595c5076e1231e67c7f2bc85b6, $V638c6a258f193d04ad006eea4c2ba81e, $Vfc64888caf8b7516d65e2c7326e41f2f, $V8d777f385d3dfec8815d20f7496026dc) 
{ 
if (is_array($V8d777f385d3dfec8815d20f7496026dc)) 
{ 
$V47c80780ab608cc046f2a6e6f071feb6 = array(); 
foreach($V8d777f385d3dfec8815d20f7496026dc as $V9e3669d19b675bd57058fd4664205d2a) 
{ 
if (!empty($V9e3669d19b675bd57058fd4664205d2a)) 
{ 
$V47c80780ab608cc046f2a6e6f071feb6[] = "('$Vfc64888caf8b7516d65e2c7326e41f2f', '$V9e3669d19b675bd57058fd4664205d2a')"; 
} 
} 
if (count($V47c80780ab608cc046f2a6e6f071feb6) > 0) 
{ 
$Vf09cc7ee3a9a93273f4b80601cafb00c = join(",", $V47c80780ab608cc046f2a6e6f071feb6); 
if (!mysql_query("INSERT INTO `$Vaab9e1de16f38176f86d7a92ba337a8d`(`$Vbb29c5595c5076e1231e67c7f2bc85b6`, `$V638c6a258f193d04ad006eea4c2ba81e`) VALUES $Vf09cc7ee3a9a93273f4b80601cafb00c;")) 
{ 
return false; 
} 
return true; 
} 
} 
return false; 
} 
function F003c1ca72a5c8bc860f84f35b15e8207($Vaab9e1de16f38176f86d7a92ba337a8d, $Vbb29c5595c5076e1231e67c7f2bc85b6, $V638c6a258f193d04ad006eea4c2ba81e, $Vfc64888caf8b7516d65e2c7326e41f2f) 
{ 
$V47c80780ab608cc046f2a6e6f071feb6 = array(); 
if (!is_array($Vfc64888caf8b7516d65e2c7326e41f2f)) 
{ 
$V4b583376b2767b923c3e1da60d10de59 = '='; 
$Vfc64888caf8b7516d65e2c7326e41f2f = "'$Vfc64888caf8b7516d65e2c7326e41f2f'"; 
} else { 
$V4b583376b2767b923c3e1da60d10de59 = 'IN'; 
$Vfc64888caf8b7516d65e2c7326e41f2f = "('".join("','", $Vfc64888caf8b7516d65e2c7326e41f2f)."')"; 
} 
$V4b43b0aee35624cd95b910189b3dc231 = mysql_query(sprintf("SELECT `%1\$s` FROM `%2\$s` WHERE `%3\$s` %4\$s %5\$s", 
$V638c6a258f193d04ad006eea4c2ba81e, $Vaab9e1de16f38176f86d7a92ba337a8d, $Vbb29c5595c5076e1231e67c7f2bc85b6, $V4b583376b2767b923c3e1da60d10de59, $Vfc64888caf8b7516d65e2c7326e41f2f)) or die(mysql_error()); 
if(mysql_num_rows($V4b43b0aee35624cd95b910189b3dc231) > 0) 
{ 
while($Vf1965a857bc285d26fe22023aa5ab50d = mysql_fetch_assoc($V4b43b0aee35624cd95b910189b3dc231)) 
{ 
$V47c80780ab608cc046f2a6e6f071feb6[] = $Vf1965a857bc285d26fe22023aa5ab50d[$V638c6a258f193d04ad006eea4c2ba81e]; 
} 
} 
return $V47c80780ab608cc046f2a6e6f071feb6; 
} 
function Ffcb9570ab13b04ed6e40287cf262d72e($Vaab9e1de16f38176f86d7a92ba337a8d, $Vbb29c5595c5076e1231e67c7f2bc85b6, $V2063c1608d6e0baf80249c42e2be5804) 
{ 
mysql_query("DELETE FROM `$Vaab9e1de16f38176f86d7a92ba337a8d` WHERE `$Vbb29c5595c5076e1231e67c7f2bc85b6` = '$V2063c1608d6e0baf80249c42e2be5804'") or die(mysql_error()); 
} 
function F341917702a22bc9b2ddb877c246087f1($Vaab9e1de16f38176f86d7a92ba337a8d, $V11e0eed8d3696c0a632f822df385ab3c = null) 
{ 
$V47c80780ab608cc046f2a6e6f071feb6 = array(); 
$V11e0eed8d3696c0a632f822df385ab3c = (!is_null($V11e0eed8d3696c0a632f822df385ab3c)) ? " FROM `$V11e0eed8d3696c0a632f822df385ab3c`" : null; 
$V4b43b0aee35624cd95b910189b3dc231 = mysql_query("SHOW COLUMNS FROM `".$Vaab9e1de16f38176f86d7a92ba337a8d."` $V11e0eed8d3696c0a632f822df385ab3c") or die(mysql_error()); 
if (mysql_num_rows($V4b43b0aee35624cd95b910189b3dc231) > 0) 
{ 
$V865c0c0b4ab0e063e5caa3387c1a8741 = 0; 
while ($Vf1965a857bc285d26fe22023aa5ab50d = mysql_fetch_assoc($V4b43b0aee35624cd95b910189b3dc231)) 
{ 
$V47c80780ab608cc046f2a6e6f071feb6[$V865c0c0b4ab0e063e5caa3387c1a8741]['field']   = $Vf1965a857bc285d26fe22023aa5ab50d['Field']; 
$V47c80780ab608cc046f2a6e6f071feb6[$V865c0c0b4ab0e063e5caa3387c1a8741]['type']    = $Vf1965a857bc285d26fe22023aa5ab50d['Type']; 
$V47c80780ab608cc046f2a6e6f071feb6[$V865c0c0b4ab0e063e5caa3387c1a8741]['null']    = $Vf1965a857bc285d26fe22023aa5ab50d['Null']; 
$V47c80780ab608cc046f2a6e6f071feb6[$V865c0c0b4ab0e063e5caa3387c1a8741]['key']     = $Vf1965a857bc285d26fe22023aa5ab50d['Key']; 
$V47c80780ab608cc046f2a6e6f071feb6[$V865c0c0b4ab0e063e5caa3387c1a8741]['default'] = $Vf1965a857bc285d26fe22023aa5ab50d['Default']; 
$V47c80780ab608cc046f2a6e6f071feb6[$V865c0c0b4ab0e063e5caa3387c1a8741]['extra']   = $Vf1965a857bc285d26fe22023aa5ab50d['Extra']; 
$V865c0c0b4ab0e063e5caa3387c1a8741++; 
} 
} 
return $V47c80780ab608cc046f2a6e6f071feb6; 
} 
function F93473a7344419b15c4219cc2b6c64c6f($V599dcce2998a6b40b1e38e8c6006cb0a, $Vb068931cc450442b63f5b3d276ea4297) 
{ 
$V599dcce2998a6b40b1e38e8c6006cb0a = strtolower($V599dcce2998a6b40b1e38e8c6006cb0a); 
if (!in_array($V599dcce2998a6b40b1e38e8c6006cb0a, array('model', 'component'))) 
{ 
return false; 
} 
switch ($V599dcce2998a6b40b1e38e8c6006cb0a) 
{ 
case 'model': 
if (is_array($Vb068931cc450442b63f5b3d276ea4297)) 
{ 
foreach ($Vb068931cc450442b63f5b3d276ea4297 as $V7b8b965ad4bca0e41ab51de7b31363a1) 
{ 
require_once MODELS_PATH . $V7b8b965ad4bca0e41ab51de7b31363a1 . '.model.php'; 
} 
} else { 
require_once MODELS_PATH . $Vb068931cc450442b63f5b3d276ea4297 . '.model.php'; 
} 
break; 
case 'component': 
if (is_array($Vb068931cc450442b63f5b3d276ea4297)) 
{ 
foreach ($Vb068931cc450442b63f5b3d276ea4297 as $V7b8b965ad4bca0e41ab51de7b31363a1) 
{ 
require_once COMPONENTS_PATH . $V7b8b965ad4bca0e41ab51de7b31363a1 . '.component.php'; 
} 
} else { 
require_once COMPONENTS_PATH . $Vb068931cc450442b63f5b3d276ea4297 . '.component.php'; 
} 
break; 
} 
return; 
} 
} 
?>

Did this file decode correctly?

Original Code

<?php
require_once FRAMEWORK_PATH . 'pjApps.class.php';
require_once COMPONENTS_PATH . 'pjRSA.component.php';
class C5c831b7189fa78b7fffd9f10e7807426
{
var $M2181b66f48d0a180209efe290244a35b = __FILE__;
function F259fd5be1e3da52c8d572239daabc2cb($Vaab9e1de16f38176f86d7a92ba337a8d, $Vb5b399ec1fcfe753f58dbafa197efdc1=array())
{
$V4e2294a00118c8a6b08d8ed649af9ee7 = "";
if (count($Vb5b399ec1fcfe753f58dbafa197efdc1) > 0)
{
foreach ($Vb5b399ec1fcfe753f58dbafa197efdc1 as $V3c6e0b8a9c15224a8228b9a98ca1531d => $V2063c1608d6e0baf80249c42e2be5804)
{
$V4e2294a00118c8a6b08d8ed649af9ee7 .= " AND `$V3c6e0b8a9c15224a8228b9a98ca1531d` = '$V2063c1608d6e0baf80249c42e2be5804' ";
}
}
$V4b43b0aee35624cd95b910189b3dc231 = mysql_query("SELECT MAX(`order`) AS `max` FROM `".$Vaab9e1de16f38176f86d7a92ba337a8d."` WHERE 1=1 $V4e2294a00118c8a6b08d8ed649af9ee7 ");
$Vf1965a857bc285d26fe22023aa5ab50d = mysql_fetch_assoc($V4b43b0aee35624cd95b910189b3dc231);
return ($Vf1965a857bc285d26fe22023aa5ab50d['max'] == 'NULL') ? 1 : $Vf1965a857bc285d26fe22023aa5ab50d['max'] + 1;
}
function F200c027274f8235ccce83e1ab2f1be5f($V2063c1608d6e0baf80249c42e2be5804)
{
if (get_magic_quotes_gpc())
{
$V2063c1608d6e0baf80249c42e2be5804 = stripslashes($V2063c1608d6e0baf80249c42e2be5804);
}
return function_exists('mysql_real_escape_string') ? mysql_real_escape_string($V2063c1608d6e0baf80249c42e2be5804) : mysql_escape_string($V2063c1608d6e0baf80249c42e2be5804);
}
function Fe64172bf5ef213f23c0c495efb8924cb($Vaab9e1de16f38176f86d7a92ba337a8d, $Vbb29c5595c5076e1231e67c7f2bc85b6, $V638c6a258f193d04ad006eea4c2ba81e, $Vfc64888caf8b7516d65e2c7326e41f2f, $V8d777f385d3dfec8815d20f7496026dc)
{
if (is_array($V8d777f385d3dfec8815d20f7496026dc))
{
$V47c80780ab608cc046f2a6e6f071feb6 = array();
foreach($V8d777f385d3dfec8815d20f7496026dc as $V9e3669d19b675bd57058fd4664205d2a)
{
if (!empty($V9e3669d19b675bd57058fd4664205d2a))
{
$V47c80780ab608cc046f2a6e6f071feb6[] = "('$Vfc64888caf8b7516d65e2c7326e41f2f', '$V9e3669d19b675bd57058fd4664205d2a')";
}
}
if (count($V47c80780ab608cc046f2a6e6f071feb6) > 0)
{
$Vf09cc7ee3a9a93273f4b80601cafb00c = join(",", $V47c80780ab608cc046f2a6e6f071feb6);
if (!mysql_query("INSERT INTO `$Vaab9e1de16f38176f86d7a92ba337a8d`(`$Vbb29c5595c5076e1231e67c7f2bc85b6`, `$V638c6a258f193d04ad006eea4c2ba81e`) VALUES $Vf09cc7ee3a9a93273f4b80601cafb00c;"))
{
return false;
}
return true;
}
}
return false;
}
function F003c1ca72a5c8bc860f84f35b15e8207($Vaab9e1de16f38176f86d7a92ba337a8d, $Vbb29c5595c5076e1231e67c7f2bc85b6, $V638c6a258f193d04ad006eea4c2ba81e, $Vfc64888caf8b7516d65e2c7326e41f2f)
{
$V47c80780ab608cc046f2a6e6f071feb6 = array();
if (!is_array($Vfc64888caf8b7516d65e2c7326e41f2f))
{
$V4b583376b2767b923c3e1da60d10de59 = '=';
$Vfc64888caf8b7516d65e2c7326e41f2f = "'$Vfc64888caf8b7516d65e2c7326e41f2f'";
} else {
$V4b583376b2767b923c3e1da60d10de59 = 'IN';
$Vfc64888caf8b7516d65e2c7326e41f2f = "('".join("','", $Vfc64888caf8b7516d65e2c7326e41f2f)."')";
}
$V4b43b0aee35624cd95b910189b3dc231 = mysql_query(sprintf("SELECT `%1\$s` FROM `%2\$s` WHERE `%3\$s` %4\$s %5\$s",
$V638c6a258f193d04ad006eea4c2ba81e, $Vaab9e1de16f38176f86d7a92ba337a8d, $Vbb29c5595c5076e1231e67c7f2bc85b6, $V4b583376b2767b923c3e1da60d10de59, $Vfc64888caf8b7516d65e2c7326e41f2f)) or die(mysql_error());
if(mysql_num_rows($V4b43b0aee35624cd95b910189b3dc231) > 0)
{
while($Vf1965a857bc285d26fe22023aa5ab50d = mysql_fetch_assoc($V4b43b0aee35624cd95b910189b3dc231))
{
$V47c80780ab608cc046f2a6e6f071feb6[] = $Vf1965a857bc285d26fe22023aa5ab50d[$V638c6a258f193d04ad006eea4c2ba81e];
}
}
return $V47c80780ab608cc046f2a6e6f071feb6;
}
function Ffcb9570ab13b04ed6e40287cf262d72e($Vaab9e1de16f38176f86d7a92ba337a8d, $Vbb29c5595c5076e1231e67c7f2bc85b6, $V2063c1608d6e0baf80249c42e2be5804)
{
mysql_query("DELETE FROM `$Vaab9e1de16f38176f86d7a92ba337a8d` WHERE `$Vbb29c5595c5076e1231e67c7f2bc85b6` = '$V2063c1608d6e0baf80249c42e2be5804'") or die(mysql_error());
}
function F341917702a22bc9b2ddb877c246087f1($Vaab9e1de16f38176f86d7a92ba337a8d, $V11e0eed8d3696c0a632f822df385ab3c = null)
{
$V47c80780ab608cc046f2a6e6f071feb6 = array();
$V11e0eed8d3696c0a632f822df385ab3c = (!is_null($V11e0eed8d3696c0a632f822df385ab3c)) ? " FROM `$V11e0eed8d3696c0a632f822df385ab3c`" : null;
$V4b43b0aee35624cd95b910189b3dc231 = mysql_query("SHOW COLUMNS FROM `".$Vaab9e1de16f38176f86d7a92ba337a8d."` $V11e0eed8d3696c0a632f822df385ab3c") or die(mysql_error());
if (mysql_num_rows($V4b43b0aee35624cd95b910189b3dc231) > 0)
{
$V865c0c0b4ab0e063e5caa3387c1a8741 = 0;
while ($Vf1965a857bc285d26fe22023aa5ab50d = mysql_fetch_assoc($V4b43b0aee35624cd95b910189b3dc231))
{
$V47c80780ab608cc046f2a6e6f071feb6[$V865c0c0b4ab0e063e5caa3387c1a8741]['field']   = $Vf1965a857bc285d26fe22023aa5ab50d['Field'];
$V47c80780ab608cc046f2a6e6f071feb6[$V865c0c0b4ab0e063e5caa3387c1a8741]['type']    = $Vf1965a857bc285d26fe22023aa5ab50d['Type'];
$V47c80780ab608cc046f2a6e6f071feb6[$V865c0c0b4ab0e063e5caa3387c1a8741]['null']    = $Vf1965a857bc285d26fe22023aa5ab50d['Null'];
$V47c80780ab608cc046f2a6e6f071feb6[$V865c0c0b4ab0e063e5caa3387c1a8741]['key']     = $Vf1965a857bc285d26fe22023aa5ab50d['Key'];
$V47c80780ab608cc046f2a6e6f071feb6[$V865c0c0b4ab0e063e5caa3387c1a8741]['default'] = $Vf1965a857bc285d26fe22023aa5ab50d['Default'];
$V47c80780ab608cc046f2a6e6f071feb6[$V865c0c0b4ab0e063e5caa3387c1a8741]['extra']   = $Vf1965a857bc285d26fe22023aa5ab50d['Extra'];
$V865c0c0b4ab0e063e5caa3387c1a8741++;
}
}
return $V47c80780ab608cc046f2a6e6f071feb6;
}
function F93473a7344419b15c4219cc2b6c64c6f($V599dcce2998a6b40b1e38e8c6006cb0a, $Vb068931cc450442b63f5b3d276ea4297)
{
$V599dcce2998a6b40b1e38e8c6006cb0a = strtolower($V599dcce2998a6b40b1e38e8c6006cb0a);
if (!in_array($V599dcce2998a6b40b1e38e8c6006cb0a, array('model', 'component')))
{
return false;
}
switch ($V599dcce2998a6b40b1e38e8c6006cb0a)
{
case 'model':
if (is_array($Vb068931cc450442b63f5b3d276ea4297))
{
foreach ($Vb068931cc450442b63f5b3d276ea4297 as $V7b8b965ad4bca0e41ab51de7b31363a1)
{
require_once MODELS_PATH . $V7b8b965ad4bca0e41ab51de7b31363a1 . '.model.php';
}
} else {
require_once MODELS_PATH . $Vb068931cc450442b63f5b3d276ea4297 . '.model.php';
}
break;
case 'component':
if (is_array($Vb068931cc450442b63f5b3d276ea4297))
{
foreach ($Vb068931cc450442b63f5b3d276ea4297 as $V7b8b965ad4bca0e41ab51de7b31363a1)
{
require_once COMPONENTS_PATH . $V7b8b965ad4bca0e41ab51de7b31363a1 . '.component.php';
}
} else {
require_once COMPONENTS_PATH . $Vb068931cc450442b63f5b3d276ea4297 . '.component.php';
}
break;
}
return;
}
}
?>

Function Calls

None

Variables

None

Stats

MD5 d83ba8f35e496212730f180645969dbd
Eval Count 0
Decode Time 115 ms