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 eval("?>".base64_decode("PD9waHANCg0KLyoqDQogKiBEZWZhdWx0IGhlbHBlciBmb3IgU2NvbW1lcmN..
Decoded Output download
?>b'<?php
/**
* Default helper for Scommerce_UpdateEmail Module
*
* @package Scommerce_UpdateEmail
* @category Scommerce
* @author Scommerce Mage <[email protected]>
*/
class Scommerce_UpdateEmail_Helper_Data extends Mage_Catalog_Helper_Data
{
const XML_PATH_ENABLE = \'scommerce_updateemail/general/enabled\';
const XML_PATH_LICENSE_KEY = \'scommerce_updateemail/general/license_key\';
/**
* checks to see if the extension is enabled in admin
*
* @return boolean
*/
public function getEnable()
{
return Mage::getStoreConfig( self::XML_PATH_ENABLE) && $this->isLicenseValid();
}
/**
* returns license key administration configuration option
*
* @return boolean
*/
public function getLicenseKey(){
return Mage::getStoreConfig(self::XML_PATH_LICENSE_KEY);
}
/**
* returns whether license key is valid or not
*
* @return bool
*/
public function isLicenseValid(){
$sku = strtolower(str_replace(\'_Helper_Data\',\'\',str_replace(\'Scommerce_\',\'\',get_class($this))));
return Mage::helper("scommerce_core")->isLicenseValid($this->getLicenseKey(),$sku);
}
}'
Did this file decode correctly?
Original Code
<?php eval("?>".base64_decode("PD9waHANCg0KLyoqDQogKiBEZWZhdWx0IGhlbHBlciBmb3IgU2NvbW1lcmNlX1VwZGF0ZUVtYWlsIE1vZHVsZQ0KICoNCiAqIEBwYWNrYWdlIAlTY29tbWVyY2VfVXBkYXRlRW1haWwNCiAqIEBjYXRlZ29yeSAJU2NvbW1lcmNlDQogKiBAYXV0aG9yCSAJU2NvbW1lcmNlIE1hZ2UgPGNvcmVAc2NvbW1lcmNlLW1hZ2UuY28udWs+DQogKi8NCmNsYXNzIFNjb21tZXJjZV9VcGRhdGVFbWFpbF9IZWxwZXJfRGF0YSBleHRlbmRzIE1hZ2VfQ2F0YWxvZ19IZWxwZXJfRGF0YQ0Kew0KDQoJY29uc3QgWE1MX1BBVEhfRU5BQkxFICAgCQkJPSAnc2NvbW1lcmNlX3VwZGF0ZWVtYWlsL2dlbmVyYWwvZW5hYmxlZCc7DQoJY29uc3QgWE1MX1BBVEhfTElDRU5TRV9LRVkgCQkJPSAnc2NvbW1lcmNlX3VwZGF0ZWVtYWlsL2dlbmVyYWwvbGljZW5zZV9rZXknOw0KCQ0KCS8qKg0KICAgICAqIGNoZWNrcyB0byBzZWUgaWYgdGhlIGV4dGVuc2lvbiBpcyBlbmFibGVkIGluIGFkbWluDQogICAgICoNCiAgICAgKiBAcmV0dXJuIGJvb2xlYW4NCiAgICAgKi8NCgkNCglwdWJsaWMgZnVuY3Rpb24gZ2V0RW5hYmxlKCkNCgl7DQoJCXJldHVybiBNYWdlOjpnZXRTdG9yZUNvbmZpZyggc2VsZjo6WE1MX1BBVEhfRU5BQkxFKSAmJiAkdGhpcy0+aXNMaWNlbnNlVmFsaWQoKTsNCgl9DQoJDQoJLyoqDQogICAgICogcmV0dXJucyBsaWNlbnNlIGtleSBhZG1pbmlzdHJhdGlvbiBjb25maWd1cmF0aW9uIG9wdGlvbg0KICAgICAqDQogICAgICogQHJldHVybiBib29sZWFuDQogICAgICovDQogICAgcHVibGljIGZ1bmN0aW9uIGdldExpY2Vuc2VLZXkoKXsNCiAgICAgICAgcmV0dXJuIE1hZ2U6OmdldFN0b3JlQ29uZmlnKHNlbGY6OlhNTF9QQVRIX0xJQ0VOU0VfS0VZKTsNCiAgICB9DQoJDQoJLyoqDQogICAgICogcmV0dXJucyB3aGV0aGVyIGxpY2Vuc2Uga2V5IGlzIHZhbGlkIG9yIG5vdA0KICAgICAqDQogICAgICogQHJldHVybiBib29sDQogICAgICovDQogICAgcHVibGljIGZ1bmN0aW9uIGlzTGljZW5zZVZhbGlkKCl7DQoJCSRza3UgPSBzdHJ0b2xvd2VyKHN0cl9yZXBsYWNlKCdfSGVscGVyX0RhdGEnLCcnLHN0cl9yZXBsYWNlKCdTY29tbWVyY2VfJywnJyxnZXRfY2xhc3MoJHRoaXMpKSkpOw0KCQlyZXR1cm4gTWFnZTo6aGVscGVyKCJzY29tbWVyY2VfY29yZSIpLT5pc0xpY2Vuc2VWYWxpZCgkdGhpcy0+Z2V0TGljZW5zZUtleSgpLCRza3UpOw0KCX0NCgkNCn0=")); ?>
Function Calls
| base64_decode | 1 |
Stats
| MD5 | b2c40a475c3f89b148a51d882639b2e4 |
| Eval Count | 1 |
| Decode Time | 94 ms |