unset($_params[$name]); } } else { if (!isset($_params[$name]) || in_array($name, self::$serializableParams) && !is_array($_params[$name])) { if ($name == 'files') { $files = JFile::exists(JBETOLO_FILES_CACHE) ? JFile::read(JBETOLO_FILES_CACHE) : ''; $params->set('files', $files); $files = null; } $_params[$name] = $params->get($name); if (is_string($_params[$name])) { $_params[$name] = trim($_params[$name]); } if (!isset($_params[$name])) { $_params[$name] = $value; } if (in_array($name, self::$serializableParams)) { if (isset($_params[$name]) && !empty($_params[$name])) { $_params[$name] = @unserialize($_params[$name]); } if (empty($_params[$name])) { $_params[$name] = array(); } } } return $_params[$name]; } } } jbetoloHelper::defineConstants();