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 |
Stats
| MD5 | d83ba8f35e496212730f180645969dbd |
| Eval Count | 0 |
| Decode Time | 115 ms |