![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/cartforge.co/app/code/Magepow/Productzoom/Helper/ |
<?php /** * @Author: nguyen * @Date: 2020-02-12 14:01:01 * @Last Modified by: Alex Dong * @Last Modified time: 2020-07-09 16:31:52 */ namespace Magepow\Productzoom\Helper; class Data extends \Magento\Framework\App\Helper\AbstractHelper { /** * @var array */ protected $configModule; public function __construct( \Magento\Framework\App\Helper\Context $context ) { parent::__construct($context); $this->configModule = $this->getConfig(strtolower($this->_getModuleName())); } public function getConfig($cfg='') { if($cfg) return $this->scopeConfig->getValue( $cfg, \Magento\Store\Model\ScopeInterface::SCOPE_STORE ); return $this->scopeConfig; } public function getConfigModule($cfg='', $value=null) { $values = $this->configModule; if( !$cfg ) return $values; $config = explode('/', $cfg); $end = count($config) - 1; foreach ($config as $key => $vl) { if( isset($values[$vl]) ){ if( $key == $end ) { $value = $values[$vl]; }else { $values = $values[$vl]; } } } return $value; } }