$configfile = dirname(__FILE__) . DS . 'config.xml'; if (file_exists($configfile)) { /* For General Tab */ $generalconfig = $obj->getGeneralConfig(); $configform = JForm::getInstance('general', $configfile, array('control' => 'jform')); // $params = new JParameter($generalconfig); // Strict standards: Declaration of JParameter::loadSetupFile() should be compatible with that of JRegistry::loadSetupFile() $params = $generalconfig; if (!$generalconfig instanceof JRegistry) { $params = new JRegistry($generalconfig); } $jsonData['generalconfigdata'] = $params->toArray(); $jsonData['generalconfigdata'][$name] = str_replace("\n", "\\\\n", $params->get($name, '')); $arr_values = array(); $value = $params->get($name, ''); $assignedMenus = $obj->getAssignedMenu(); if ($value) { $arr_values_tmp = explode("\n", $value); foreach ($arr_values_tmp as $k => $v) { if ($v) { // Separate data of row $row = explode('=', $v); // Get pages & language $tmp = explode(',', $row[0]); $pages = array(); $language = 'All'; foreach ($tmp as $t) { // Seperate language & pages $u = explode('#', $t); // Join page id if (count($u) > 1) {