Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
eval("\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66\x6C\x61\x74\x65\x28\x62\x61\x73\x65\x36\x34..
Decoded Output download
?><?php
class Devinc_License_Model_Module extends Devinc_License_Model_License
{
protected function _licenseModuleIntact() {
$intact = 'intact';
$fileNames = array(
'Block'.DS.'Gomobile'.DS.'Page'.DS.'Html'.DS.'Head.php',
'Block'.DS.'Gomobile'.DS.'Catalog'.DS.'Navigation.php',
'Block'.DS.'Adminhtml'.DS.'System'.DS.'Config'.DS.'Form'.DS.'Label.php',
'Block'.DS.'Adminhtml'.DS.'System'.DS.'Config'.DS.'Form'.DS.'Multiline.php',
'Block'.DS.'Adminhtml'.DS.'System'.DS.'Config'.DS.'Form'.DS.'Multiselect.php',
'Block'.DS.'Adminhtml'.DS.'System'.DS.'Config'.DS.'Form'.DS.'Obscure.php',
'Block'.DS.'Adminhtml'.DS.'System'.DS.'Config'.DS.'Form'.DS.'Select.php',
'Block'.DS.'Adminhtml'.DS.'System'.DS.'Config'.DS.'Form'.DS.'Text.php',
'Block'.DS.'Adminhtml'.DS.'System'.DS.'Config'.DS.'Form'.DS.'Textarea.php',
'controllers'.DS.'IndexController.php',
'etc'.DS.'config.xml',
'Helper'.DS.'Data.php',
'Helper'.DS.'Mobiledetect.php',
'Model'.DS.'Module.php',
'Model'.DS.'License.php',
'Model'.DS.'Ajaxcartx'.DS.'Catalog'.DS.'Product'.DS.'Url.php',
'Model'.DS.'Gomobile'.DS.'Core'.DS.'Design'.DS.'Package.php',
'Model'.DS.'Groupdeals'.DS.'Source'.DS.'Datetime.php',
'Model'.DS.'Groupdeals'.DS.'Source'.DS.'Status.php',
'Model'.DS.'System'.DS.'Config'.DS.'Backend'.DS.'License.php'
);
foreach ($fileNames as $fileName) {
$file = Mage::getBaseDir('code').DS.'community'.DS.'Devinc'.DS.'License'.DS.$fileName;
if (!file_exists($file)) {
$intact = 'not_intact';
break;
}
}
if (!in_array($this->hookToControllerActionPreDispatch('verify'), array(base64_encode('is_valid')))) {
$intact = 'not_intact';
}
$file = Mage::getBaseDir().DS.'app'.DS.'etc'.DS.'modules'.DS.'Devinc_License.xml';
$licenseEnabled = false;
if (file_exists($file)) {
$xml = simplexml_load_file($file);
if ($xml->modules->Devinc_License->active=='true') {
$licenseEnabled = true;
}
}
$isModuleEnabled = Mage::getStoreConfig('advanced/modules_disable_output/Devinc_License');
if ($isModuleEnabled!=0 || !$licenseEnabled) {
$intact = 'not_intact';
}
$xmlFile = Mage::getBaseDir('code').DS.'community'.DS.'Devinc'.DS.'License'.DS.'etc'.DS.'config.xml';
if (file_exists($xmlFile)) {
$xml = simplexml_load_file($xmlFile);
$version = $xml->modules->Devinc_License->version;
$use = $xml->frontend->routers->license->use;
$module = $xml->frontend->routers->license->args->module;
$frontName = $xml->frontend->routers->license->args->frontName;
$class[] = $xml->global->events->controller_action_predispatch->observers->license_controller_action_before->class;
$method[] = $xml->global->events->controller_action_predispatch->observers->license_controller_action_before->method;
$class[] = $xml->global->events->admin_system_config_changed_section_groupdeals->observers->enable_devinc_groupdeals->class;
$method[] = $xml->global->events->admin_system_config_changed_section_groupdeals->observers->enable_devinc_groupdeals->method;
$class[] = $xml->global->events->admin_system_config_changed_section_dailydeal->observers->enable_devinc_dailydeal->class;
$method[] = $xml->global->events->admin_system_config_changed_section_dailydeal->observers->enable_devinc_dailydeal->method;
$class[] = $xml->global->events->admin_system_config_changed_section_multipledeals->observers->enable_devinc_multipledeals->class;
$method[] = $xml->global->events->admin_system_config_changed_section_multipledeals->observers->enable_devinc_multipledeals->method;
$class[] = $xml->global->events->admin_system_config_changed_section_occ->observers->enable_devinc_occ->class;
$method[] = $xml->global->events->admin_system_config_changed_section_occ->observers->enable_devinc_occ->method;
$class[] = $xml->global->events->admin_system_config_changed_section_gomobile->observers->enable_devinc_gomobile->class;
$method[] = $xml->global->events->admin_system_config_changed_section_gomobile->observers->enable_devinc_gomobile->method;
$class[] = $xml->global->events->admin_system_config_changed_section_ajaxcartx->observers->enable_devinc_ajaxcartx->class;
$method[] = $xml->global->events->admin_system_config_changed_section_ajaxcartx->observers->enable_devinc_ajaxcartx->method;
$class[] = $xml->global->events->core_block_abstract_to_html_after->observers->license_update->class;
$method[] = $xml->global->events->core_block_abstract_to_html_after->observers->license_update->method;
$models = $xml->global->models->license->class;
$resources[] = $xml->global->resources->license_setup->setup->module;
$resources[] = $xml->global->resources->license_setup->connection->use;
$blocks = $xml->global->blocks->license->class;
$helpers = $xml->global->helpers->license->class;
if ($version!='0.1.0' || $use!='standard' || $module!='Devinc_License' || $frontName!='license' || $class[0]!='license/module' || $method[0]!='hookToControllerActionPreDispatch' || $class[1]!='license/module' || $method[1]!='enableDevincGroupdeals' || $class[2]!='license/module' || $method[2]!='enableDevincDailydeal' || $class[3]!='license/module' || $method[3]!='enableDevincMultipledeals' || $class[4]!='license/module' || $method[4]!='enableDevincOcc' || $class[5]!='license/module' || $method[5]!='enableDevincGomobile' || $class[6]!='license/module' || $method[6]!='enableDevincAjaxcartx' || $class[7]!='license/module' || $method[7]!='moduleLicense' || $models!='Devinc_License_Model' || $blocks!='Devinc_License_Block' || $helpers!='Devinc_License_Helper' || $resources[0]!='Devinc_License' || $resources[1]!='core_setup') {
$intact = 'not_intact';
}
} else {
$intact = 'not_intact';
}
$file = Mage::getBaseDir().DS.'app'.DS.'etc'.DS.'modules'.DS.'Devinc_Trial.xml';
$trialEnabled = false;
if (file_exists($file)) {
$xml = simplexml_load_file($file);
if ($xml->modules->Devinc_Trial->active=='true') {
$trialEnabled = true;
}
}
$isTrialEnabled = Mage::getStoreConfig('advanced/modules_disable_output/Devinc_Trial');
if ($isTrialEnabled == 0 && $trialEnabled) {
$fileNames = array(
'Block'.DS.'Adminhtml'.DS.'System'.DS.'Config'.DS.'Form'.DS.'Activate.php',
'Block'.DS.'Adminhtml'.DS.'System'.DS.'Config'.DS.'Form'.DS.'Contactemail.php',
'controllers'.DS.'IndexController.php',
'etc'.DS.'config.xml',
'Helper'.DS.'Data.php',
'Model'.DS.'Module.php',
'Model'.DS.'Trial.php',
'Model'.DS.'System'.DS.'Config'.DS.'Backend'.DS.'Email.php',
'Model'.DS.'System'.DS.'Config'.DS.'Backend'.DS.'Trial.php'
);
foreach ($fileNames as $fileName) {
$file = Mage::getBaseDir('code').DS.'community'.DS.'Devinc'.DS.'Trial'.DS.$fileName;
if (!file_exists($file)) {
$intact = 'not_intact';
break;
}
}
if (!in_array(Mage::getModel('trial/module')->hookToControllerActionPreDispatch('verify'), array(base64_encode('is_valid')))) {
$intact = 'not_intact';
}
if ($isTrialEnabled!=0) {
$intact = 'not_intact';
}
$xmlFile = Mage::getBaseDir('code').DS.'community'.DS.'Devinc'.DS.'Trial'.DS.'etc'.DS.'config.xml';
if (file_exists($xmlFile)) {
$trialXML = simplexml_load_file($xmlFile);
$trialVersion = $trialXML->modules->Devinc_Trial->version;
$trialAdminxml = $trialXML->adminhtml->layout->updates->trial->file;
$trialUse = $trialXML->frontend->routers->trial->use;
$trialModule = $trialXML->frontend->routers->trial->args->module;
$trialFrontName = $trialXML->frontend->routers->trial->args->frontName;
$trialClass[] = $trialXML->global->events->controller_action_predispatch->observers->trial_controller_action_before->class;
$trialMethod[] = $trialXML->global->events->controller_action_predispatch->observers->trial_controller_action_before->method;
$trialModels = $trialXML->global->models->trial->class;
$trialResources[] = $trialXML->global->resources->trial_setup->setup->module;
$trialResources[] = $trialXML->global->resources->trial_setup->connection->use;
$trialBlocks = $trialXML->global->blocks->trial->class;
$trialHelpers = $trialXML->global->helpers->trial->class;
if ($trialVersion!='0.1.0' || $trialAdminxml!='trial.xml' || $trialUse!='standard' || $trialModule!='Devinc_Trial' || $trialFrontName!='trial' || $trialClass[0]!='trial/module' || $trialMethod[0]!='hookToControllerActionPreDispatch' || $trialModels!='Devinc_Trial_Model' || $trialBlocks!='Devinc_Trial_Block' || $trialHelpers!='Devinc_Trial_Helper' || $trialResources[0]!='Devinc_Trial' || $trialResources[1]!='core_setup') {
$intact = 'not_intact';
}
} else {
$intact = 'not_intact';
}
}
return array(base64_encode($intact));
}
public function intact() {
return $this->_licenseModuleIntact();
}
public function hookToControllerActionPreDispatch($observer)
{
if (is_string($observer) && $observer=='verify') {
return base64_encode('is_valid');
}
$modules = array('groupdeals', 'groupdealsadmin', 'dailydeal', 'dailydealadmin', 'multipledeals', 'multipledealsadmin', 'occ', 'gomobile', 'ajaxcartx');
//additional disable paths
$additionalPaths['groupdeals'] = array('groupdeals/facebook_connect/enabled');
$additionalPaths['dailydeal'] = array('dailydeal/configuration/header_links');
$additionalPaths['multipledeals'] = array('multipledeals/configuration/header_links');
$additionalPaths['occ'] = array();
$additionalPaths['gomobile'] = array();
$additionalPaths['ajaxcartx'] = array();
$actionName = $observer->getEvent()->getControllerAction()->getFullActionName();
$controller = $observer->getControllerAction();
$request = $controller->getRequest();
$params = $request->getParams();
if (!isset($params['store'])) $params['store'] = false;
if (!isset($params['website'])) $params['website'] = false;
$isModuleEnabled = Mage::getStoreConfig('advanced/modules_disable_output/Devinc_Trial');
$file = Mage::getBaseDir().DS.'app'.DS.'etc'.DS.'modules'.DS.'Devinc_Trial.xml';
$trialEnabled = false;
if (file_exists($file)) {
$xml = simplexml_load_file($file);
if ($xml->modules->Devinc_Trial->active=='true') {
$trialEnabled = true;
}
}
if ($isModuleEnabled == 0 && $trialEnabled && ((isset($params['section']) && in_array($params['section'], array('ajaxcartx'))) || in_array($request->getModuleName(), array('ajaxcartx')))) {
return;
}
if ($actionName == 'adminhtml_system_config_edit' && isset($params['section']) && in_array($params['section'], $modules) && !in_array(base64_encode('enabled_'.$params['section']), Mage::getModel('license/license')->_isValid($params['section']))) {
Mage::getModel('license/license')->disableExtension($params['section'], $additionalPaths[$params['section']]);
Mage::getSingleton('core/session')->addNotice("The extension isn't registered. Please enter a valid license code to activate the extension.");
} else if ($actionName == 'adminhtml_system_config_save' && in_array($params['section'], $modules)) {
$domain = '';
if ($code = $params['store']) {
$storeId = Mage::app()->getStore($code)->getId();
if (!in_array(base64_encode('enabled_'.$params['section']), Mage::getModel('license/license')->isStoreValid($params['section'], $storeId))) {
Mage::getModel('license/license')->disableExtensionStore($params['section'], $additionalPaths[$params['section']], $storeId);
$message = "this Store View's";
$domain = Mage::getModel('license/license')->getDomain($storeId);
}
} else if ($code = $params['website']) {
$website = Mage::getModel('core/website')->load($code, 'code');
if ($websiteId = $website->getId()) {
if (!in_array(base64_encode('enabled_'.$params['section']), Mage::getModel('license/license')->isStoreValid($params['section'], 0, $websiteId))) {
Mage::getModel('license/license')->disableExtensionWebsite($params['section'], $additionalPaths[$params['section']], $websiteId);
$message = "this Website's";
$domain = Mage::getModel('license/license')->getDomain(0, $websiteId);
}
}
} else {
$storeId = 0;
if (!in_array(base64_encode('enabled_'.$params['section']), Mage::getModel('license/license')->isStoreValid($params['section'], $storeId))) {
Mage::getModel('license/license')->disableExtensionStore($params['section'], $additionalPaths[$params['section']], $storeId);
$message = 'the Default Config';
$domain = Mage::getModel('license/license')->getDomain($storeId);
}
}
if ($domain!='') {
unset($params['key']);
unset($params['form_key']);
Mage::app()->getResponse()->setRedirect(Mage::helper("adminhtml")->getUrl('adminhtml/system_config/edit', $params));
$controller->setFlag('', 'no-dispatch', true);
Mage::getSingleton('core/session')->addError("Your configuration wasn't saved because the extension isn't registered for ".$message." domain (".$domain.")");
}
} else if (in_array($request->getModuleName(), $modules)) {
$storeId = Mage::app()->getStore()->getId();
if (!in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
Mage::getSingleton('core/session')->addError("Your extension will not function properly because the license module is not intact. Please make sure you copied all it's files to your FTP or contact us at [email protected]");
if ($storeId!=0) {
Mage::app()->getResponse()->setRedirect(Mage::getUrl('no-route'));
$controller->setFlag('', 'no-dispatch', true);
}
}
if ($storeId!=0 && Mage::getModel('license/license')->_requiresVerification($storeId, $request->getModuleName()) && !in_array(base64_encode('enabled_'.$request->getModuleName()), Mage::getModel('license/license')->isStoreValid($request->getModuleName(), $storeId))) {
Mage::getModel('license/license')->disableExtensionFrontendStore($request->getModuleName(), $additionalPaths[$request->getModuleName()], $storeId);
Mage::app()->getResponse()->setRedirect(Mage::getUrl('no-route'));
}
$frontendModuleName = str_replace('admin','', $request->getModuleName());
if ($storeId==0 && Mage::getModel('license/license')->_requiresVerification($storeId, $request->getModuleName()) && !in_array(base64_encode('enabled_'.$frontendModuleName), Mage::getModel('license/license')->_isValid($frontendModuleName))) {
Mage::getModel('license/license')->disableExtension($frontendModuleName, $additionalPaths[$frontendModuleName]);
Mage::getSingleton('core/session')->addNotice("The extension isn't registered. Please enter a valid license code to activate the extension.");
}
}
}
//enable the module from System->Configuration->Advanced->Advanced if extension can be enabled
public function enableDevincGroupdeals($observer)
{
$module = 'groupdeals';
// if ($observer->getStore()) {
// $storeId = Mage::app()->getStore($observer->getStore())->getId();
// $node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'stores')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
// if ($node->getId() && $node->getValue()==1) {
// $node->setValue(0)->save();
// }
// } else if ($observer->getWebsite()) {
// $website = Mage::getModel('core/website')->load($observer->getWebsite(), 'code');
// $node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'websites')->addFieldToFilter('scope_id', $website->getId())->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
// if ($node->getId() && $node->getValue()==1) {
// $node->setValue(0)->save();
// }
// } else {
// $storeId = 0;
// $node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'default')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
// if ($node->getId() && $node->getValue()==1) {
// $node->setValue(0)->save();
// }
// }
$storeId = 0;
$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'default')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
if ($node->getId() && $node->getValue()==1) {
$node->setValue(0)->save();
}
}
//enable the module from System->Configuration->Advanced->Advanced if extension can be enabled
public function enableDevincDailydeal($observer)
{
$module = 'dailydeal';
// if ($observer->getStore()) {
// $storeId = Mage::app()->getStore($observer->getStore())->getId();
// $node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'stores')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
// if ($node->getId() && $node->getValue()==1) {
// $node->setValue(0)->save();
// }
// } else if ($observer->getWebsite()) {
// $website = Mage::getModel('core/website')->load($observer->getWebsite(), 'code');
// $node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'websites')->addFieldToFilter('scope_id', $website->getId())->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
// if ($node->getId() && $node->getValue()==1) {
// $node->setValue(0)->save();
// }
// } else {
// $storeId = 0;
// $node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'default')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
// if ($node->getId() && $node->getValue()==1) {
// $node->setValue(0)->save();
// }
// }
$storeId = 0;
$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'default')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
if ($node->getId() && $node->getValue()==1) {
$node->setValue(0)->save();
}
}
//enable the module from System->Configuration->Advanced->Advanced if extension can be enabled
public function enableDevincMultipledeals($observer)
{
$module = 'multipledeals';
// if ($observer->getStore()) {
// $storeId = Mage::app()->getStore($observer->getStore())->getId();
// $node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'stores')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
// if ($node->getId() && $node->getValue()==1) {
// $node->setValue(0)->save();
// }
// } else if ($observer->getWebsite()) {
// $website = Mage::getModel('core/website')->load($observer->getWebsite(), 'code');
// $node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'websites')->addFieldToFilter('scope_id', $website->getId())->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
// if ($node->getId() && $node->getValue()==1) {
// $node->setValue(0)->save();
// }
// } else {
// $storeId = 0;
// $node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'default')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
// if ($node->getId() && $node->getValue()==1) {
// $node->setValue(0)->save();
// }
// }
$storeId = 0;
$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'default')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
if ($node->getId() && $node->getValue()==1) {
$node->setValue(0)->save();
}
}
//enable the module from System->Configuration->Advanced->Advanced if extension can be enabled
public function enableDevincOcc($observer)
{
$module = 'occ';
// if ($observer->getStore()) {
// $storeId = Mage::app()->getStore($observer->getStore())->getId();
// $node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'stores')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
// if ($node->getId() && $node->getValue()==1) {
// $node->setValue(0)->save();
// }
// } else if ($observer->getWebsite()) {
// $website = Mage::getModel('core/website')->load($observer->getWebsite(), 'code');
// $node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'websites')->addFieldToFilter('scope_id', $website->getId())->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
// if ($node->getId() && $node->getValue()==1) {
// $node->setValue(0)->save();
// }
// } else {
// $storeId = 0;
// $node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'default')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
// if ($node->getId() && $node->getValue()==1) {
// $node->setValue(0)->save();
// }
// }
$storeId = 0;
$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'default')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
if ($node->getId() && $node->getValue()==1) {
$node->setValue(0)->save();
}
}
//enable the module from System->Configuration->Advanced->Advanced if extension can be enabled
public function enableDevincGomobile($observer)
{
$module = 'gomobile';
// if ($observer->getStore()) {
// $storeId = Mage::app()->getStore($observer->getStore())->getId();
// $node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'stores')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
// if ($node->getId() && $node->getValue()==1) {
// $node->setValue(0)->save();
// }
// } else if ($observer->getWebsite()) {
// $website = Mage::getModel('core/website')->load($observer->getWebsite(), 'code');
// $node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'websites')->addFieldToFilter('scope_id', $website->getId())->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
// if ($node->getId() && $node->getValue()==1) {
// $node->setValue(0)->save();
// }
// } else {
// $storeId = 0;
// $node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'default')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
// if ($node->getId() && $node->getValue()==1) {
// $node->setValue(0)->save();
// }
// }
$storeId = 0;
$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'default')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
if ($node->getId() && $node->getValue()==1) {
$node->setValue(0)->save();
}
}
//enable the module from System->Configuration->Advanced->Advanced if extension can be enabled
public function enableDevincAjaxcartx($observer)
{
$module = 'ajaxcartx';
// if ($observer->getStore()) {
// $storeId = Mage::app()->getStore($observer->getStore())->getId();
// $node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'stores')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
// if ($node->getId() && $node->getValue()==1) {
// $node->setValue(0)->save();
// }
// } else if ($observer->getWebsite()) {
// $website = Mage::getModel('core/website')->load($observer->getWebsite(), 'code');
// $node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'websites')->addFieldToFilter('scope_id', $website->getId())->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
// if ($node->getId() && $node->getValue()==1) {
// $node->setValue(0)->save();
// }
// } else {
// $storeId = 0;
// $node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'default')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
// if ($node->getId() && $node->getValue()==1) {
// $node->setValue(0)->save();
// }
// }
$storeId = 0;
$node = Mage::getModel('core/config_data')->getCollection()->addFieldToFilter('scope', 'default')->addFieldToFilter('scope_id', $storeId)->addFieldToFilter('path', 'advanced/modules_disable_output/Devinc_'.ucfirst($module))->getFirstItem();
if ($node->getId() && $node->getValue()==1) {
$node->setValue(0)->save();
}
}
/*
public function setLicenseSession($_storeId) {
if (is_null($_storeId)) {
$_storeId = 0;
}
if (!Mage::getSingleton('core/session')->getData('gd'.$_storeId)) {
Mage::getSingleton('core/session')->setData('gd'.$_storeId, Mage::getModel('license/license')->isStoreValid('groupdeals', $_storeId));
}
return Mage::getSingleton('core/session')->getData('gd'.$_storeId);
}
*/
//GROUP DEALS
//TAB BLOCKS/URLS
public function getSuperSettingsBlock($_controller) {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
return $_controller->getLayout()->createBlock('adminhtml/catalog_product_edit_tab_super_settings')->toHtml();
}
}
public function getWebsitesBlock($_controller) {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
return $_controller->getLayout()->createBlock('adminhtml/catalog_product_edit_tab_websites')->toHtml();
}
}
public function getCategoriesUrl() {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
return Mage::getUrl('adminhtml/catalog_product/categories', array('_current' => true));
}
}
public function getRelatedUrl() {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
return Mage::getUrl('adminhtml/catalog_product/related', array('_current' => true));
}
}
public function getUpsellUrl() {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
return Mage::getUrl('adminhtml/catalog_product/upsell', array('_current' => true));
}
}
public function getCrosssellUrl() {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
return Mage::getUrl('adminhtml/catalog_product/crosssell', array('_current' => true));
}
}
public function getAlertsBlock($_controller) {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
return $_controller->getLayout()->createBlock('adminhtml/catalog_product_edit_tab_alerts', 'admin.alerts.products')->toHtml();
}
}
public function getReviewsUrl() {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
return Mage::getUrl('adminhtml/catalog_product/reviews', array('_current' => true));
}
}
public function getTagsUrl() {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
return Mage::getUrl('adminhtml/catalog_product/tagGrid', array('_current' => true));
}
}
public function getCustomerTagsUrl() {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
return Mage::getUrl('adminhtml/catalog_product/tagCustomerGrid', array('_current' => true));
}
}
public function getCustomOptionsUrl() {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
return Mage::getUrl('adminhtml/catalog_product/options', array('_current' => true));
}
}
public function encodeFlashVariables($flashVars) {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
$flashVarsString = implode('&&&', $flashVars);
$encodedVars = base64_encode($flashVarsString);
$signatureEncodedVars = '';
$i = 0;
while (strlen($encodedVars)>0) {
if ($i%2==0) {
$signatureEncodedVars .= substr($encodedVars,0,10).'dMD';
} else {
$signatureEncodedVars .= substr($encodedVars,0,10).'Dmd';
}
$encodedVars = substr($encodedVars,10,1000);
$i++;
}
$signatureEncodedVars = substr($signatureEncodedVars,0,-3);
return $signatureEncodedVars;
} else {
return '';
}
}
//merchant translation functions, also used for encoding/decoding permissions
public function getDecodeString($string, $store_id = null) {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
//if ($this->isStoreValid($store_id) || $store_id==0) {
$string_array = array();
$items = array();
$string_array[0] = '';
if (!is_null($store_id)) {
$string_array[$store_id] = '';
}
if (strpos($string,'|@|')) {
$items = explode('|@|', $string);
} elseif ($string!='' && strpos($string,'||')) {
$items[] = $string;
} elseif (isset($store_id)) {
$items[] = $store_id.'||'.$string;
} elseif ($string!='') {
$items[] = '0||'.$string;
}
if (count($items)!=0) {
foreach($items as $item) {
list($key, $value) = explode('||', $item, 2);
$string_array[$key] = $value;
}
}
if (isset($store_id)) {
if ($string_array[$store_id]!='') {
return $string_array[$store_id];
} else {
return $string_array[0];
}
}
return $string_array;
//}
//return '';
} else {
return '';
}
}
public function getEncodeString($string_array) {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
$array_keys = array_keys($string_array);
$string = '';
$i = 0;
foreach ($string_array as $string_item) {
$items[] = $array_keys[$i].'||'.$string_item;
$i++;
}
$string = implode('|@|', $items);
return $string;
} else {
return '';
}
}
//translate functions; used to translate the coupons
public function translate($params, $_storeId = null)
{
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
$args = $params;
if ($_storeId==0 || is_null($_storeId)) {
$localeCode = Mage::getModel('core/locale')->getDefaultLocale();
} else {
$localeCode = Mage::getStoreConfig('general/locale/code', $_storeId);
}
$file = Mage::getBaseDir('locale').DS.$localeCode.DS.'Groupdeals.csv';
$data = $this->_getFileData($file);
$text = array_shift($args);
if (is_string($text) && ''==$text
|| is_null($text)
|| is_bool($text) && false===$text
|| is_object($text) && ''==$text->getText()) {
return '';
}
if (array_key_exists($text, $data)) {
$translated = $data[$text];
} else {
$translated = $text;
}
$result = @vsprintf($translated, $args);
return $result;
} else {
return '';
}
}
//returns module's locale csv in array format
protected function _getFileData($file)
{
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
$data = array();
if (file_exists($file)) {
$parser = new Varien_File_Csv();
$parser->setDelimiter(Mage_Core_Model_Translate::CSV_SEPARATOR);
$data = $parser->getDataPairs($file);
}
return $data;
} else {
return '';
}
}
public function merchantVerification($observer)
{
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
if(Mage::getModel('groupdeals/merchants')->isMerchant()) {
Mage::getModel('core/config')->saveConfig('groupdeals/is_merchant', 1, 'default', 0);
} else {
Mage::getModel('core/config')->saveConfig('groupdeals/is_merchant', 0, 'default', 0);
}
} else {
return;
}
}
//MULTIPLE DEALS
public function getProductsBlock($_controller, $_module) {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
return $_controller->getLayout()->createBlock($_module.'/adminhtml_'.$_module.'_edit_tab_products')->toHtml();
}
}
public function getDealSettingsBlock($_controller, $_module) {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
return $_controller->getLayout()->createBlock($_module.'/adminhtml_'.$_module.'_edit_tab_settings')->toHtml();
}
}
//OCC
public function jsEncode($_result) {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
return Mage::helper('core')->jsonEncode($_result);
} else {
return null;
}
}
//AJAX CART
public function runAjax($_result, $_controller) {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
$_controller->getResponse()->setHeader('Content-Type', 'text/plain');
$_controller->getResponse()->setBody(Mage::helper('core')->jsonEncode($_result));
} else {
return null;
}
}
public function moduleLicense($observer) {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
$block = $observer->getEvent()->getBlock();
if ($block->getNameInLayout() == 'head' && (Mage::getStoreConfig('multipledeals/configuration/enabled') || Mage::getStoreConfig('dailydeal/configuration/enabled') || Mage::getStoreConfig('ajaxcartx/configuration/enabled') || Mage::getStoreConfig('groupdeals/configuration/enabled'))) {
$_transportObject = $observer->getEvent()->getTransport();
$html = $_transportObject->getHtml();
$html = '<script type="text/javascript">var _0x8947=["mDcNiVeD"];</script>'.$html;
$_transportObject->setHtml($html);
}
} else {
$block = $observer->getEvent()->getBlock();
if ($block->getNameInLayout() == 'head' && (Mage::getStoreConfig('multipledeals/configuration/enabled') || Mage::getStoreConfig('dailydeal/configuration/enabled') || Mage::getStoreConfig('ajaxcartx/configuration/enabled') || Mage::getStoreConfig('groupdeals/configuration/enabled'))) {
$_transportObject = $observer->getEvent()->getTransport();
$html = $_transportObject->getHtml();
$html = '<script type="text/javascript">var _0x8947=["mDcNiVcD"];</script>'.$html;
$_transportObject->setHtml($html);
}
}
}
public function getInitUrl()
{
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
$product = Mage::registry('current_product');
if ($product) {
$block = new Mage_Catalog_Block_Product_View;
if (Mage::helper('ajaxcartx')->getMagentoVersion()>1420) {
$addToCartUrl = $block->getSubmitUrl($product);
} else {
$addToCartUrl = $block->getAddToCartUrl($product);
}
$params = $this->getUrlParams($addToCartUrl);
unset($params['uenc']);
$params['skip_popup'] = true;
} else {
$params = array();
}
if (Mage::app()->getStore()->isCurrentlySecure()) {
$params['_secure'] = true;
}
return Mage::getUrl('ajaxcartx/index/init', $params);
} else {
return null;
}
}
public function getUrlParams($_url)
{
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
$baseUrl = Mage::getBaseUrl();
$path = str_replace($baseUrl, '', $_url);
$paramsArray = explode('/', $path);
unset($paramsArray[count($paramsArray)-1]);
unset($paramsArray[0]);
unset($paramsArray[1]);
unset($paramsArray[2]);
$paramsArray = array_merge(array(), $paramsArray);
$params = array();
for ($i = 0; $i<count($paramsArray); $i=$i+2) {
$params[$paramsArray[$i]] = $paramsArray[$i+1];
}
return $params;
} else {
return null;
}
}
public function getCallingFunction()
{
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
$backtrace = debug_backtrace();
return $backtrace[3]['function'];
} else {
return null;
}
}
public function getMagentoVersion() {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
return (int)str_replace(".", "", Mage::getVersion());
} else {
return null;
}
}
public function getBrowserInfo() {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
$ua = strtolower($_SERVER['HTTP_USER_AGENT']);
// you can add different browsers with the same way ..
if(preg_match('/(chromium)[ \/]([\w.]+)/', $ua))
$browser = 'chromium';
elseif(preg_match('/(chrome)[ \/]([\w.]+)/', $ua))
$browser = 'chrome';
elseif(preg_match('/(safari)[ \/]([\w.]+)/', $ua))
$browser = 'safari';
elseif(preg_match('/(opera)[ \/]([\w.]+)/', $ua))
$browser = 'opera';
elseif(preg_match('/(msie)[ \/]([\w.]+)/', $ua))
$browser = 'msie';
elseif(preg_match('/(mozilla)[ \/]([\w.]+)/', $ua))
$browser = 'mozilla';
preg_match('/('.$browser.')[ \/]([\w]+)/', $ua, $version);
return array($browser, 'name' => $browser, 'version' => $version[2]);
} else {
return array('name'=>'msie','version'=>7);
}
}
public function hex2rgb($hex) {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
$hex = str_replace("#", "", $hex);
if(strlen($hex) == 3) {
$r = hexdec(substr($hex,0,1).substr($hex,0,1));
$g = hexdec(substr($hex,1,1).substr($hex,1,1));
$b = hexdec(substr($hex,2,1).substr($hex,2,1));
} else {
$r = hexdec(substr($hex,0,2));
$g = hexdec(substr($hex,2,2));
$b = hexdec(substr($hex,4,2));
}
$rgb = $r.', '.$g.', '.$b;
return $rgb;
} else {
return null;
}
}
public function getBlockNameByType($type)
{
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
$acBlocks = unserialize(Mage::getSingleton('customer/session')->getAcBlocks());
if (isset($acBlocks[$type])) {
return $acBlocks[$type];
} else {
return false;
}
} else {
return false;
}
}
public function generateCartOutput($_layout)
{
$output = array();
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
if ($this->getBlockNameByType('checkout/cart_sidebar')) {
foreach ($this->getBlockNameByType('checkout/cart_sidebar') as $block) {
if ($_layout->getBlock($block)) {
$output[] = $_layout->getBlock($block)->toHtml();
}
}
}
}
return $output;
}
public function generateWishlistOutput($_layout)
{
$output = array();
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
if ($this->getBlockNameByType('wishlist/customer_sidebar')) {
foreach ($this->getBlockNameByType('wishlist/customer_sidebar') as $block) {
if ($_layout->getBlock($block)) {
$output[] = $_layout->getBlock($block)->toHtml();
}
}
}
if (Mage::helper('ajaxcartx')->isMagentoEnterprise() && $this->getBlockNameByType('enterprise_wishlist/customer_sidebar')) {
foreach ($this->getBlockNameByType('enterprise_wishlist/customer_sidebar') as $block) {
if ($_layout->getBlock($block)) {
$output[] = $_layout->getBlock($block)->toHtml();
}
}
}
}
return $output;
}
public function generateCompareOutput($_layout)
{
$output = array();
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
if ($this->getBlockNameByType('catalog/product_compare_sidebar')) {
foreach ($this->getBlockNameByType('catalog/product_compare_sidebar') as $block) {
if ($_layout->getBlock($block)) {
$output[] = $_layout->getBlock($block)->toHtml();
}
}
}
}
return $output;
}
public function resetAcBlocks()
{
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
Mage::getSingleton('customer/session')->setAcBlocks();
} else {
return null;
}
}
public function getAcBlocks()
{
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
if (Mage::getSingleton('customer/session')->getAcBlocks()) {
return $acBlocks = unserialize(Mage::getSingleton('customer/session')->getAcBlocks());
} else {
return $acBlocks = array();
}
} else {
return null;
}
}
public function encryptAcBlocks($_acBlocks)
{
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
return Mage::getSingleton('customer/session')->setAcBlocks(serialize($_acBlocks));
} else {
return null;
}
}
//GOMOBILE
public function isMobile() {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
if(Mage::helper('license/mobiledetect')->isMobile() && !Mage::helper('license/mobiledetect')->isTablet()) {
return true;
}
return false;
} else {
return null;
}
}
public function isTablet() {
if (in_array(base64_encode('intact'), $this->_licenseModuleIntact())) {
if(Mage::helper('license/mobiledetect')->isTablet()) {
return true;
}
return false;
} else {
return null;
}
}
}
Did this file decode correctly?
Original Code
eval("\x65\x76\x61\x6C\x28\x67\x7A\x69\x6E\x66\x6C\x61\x74\x65\x28\x62\x61\x73\x65\x36\x34\x5F\x64\x65\x63\x6F\x64\x65\x28'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'\x29\x29\x29\x3B");
Function Calls
gzinflate | 5 |
doyirt99921 | 1 |
base64_decode | 5 |
Stats
MD5 | 44597875baa9e5cf2997db3bddaa7d72 |
Eval Count | 10 |
Decode Time | 155 ms |