function load() { $Model = new MyModel(); $Config = new stdClass(); $Model->_db->setQuery("SELECT id, value FROM #__jreviews_config"); $rows = $Model->_db->loadObjectList(); if ($rows) { foreach ($rows as $row) { $prop = $row->id; $length = strlen($row->value) - 1; if (substr($row->value, 0, 1) == '[' && substr($row->value, $length, 1) == ']') { $row->value = json_decode($row->value); } else { $row->value = stripcslashes($row->value); } $Config->{$prop} = $row->value; } } $Config->rss_title = @$Config->rss_title != '' ? $Config->rss_title : $Model->makeSafe(cmsFramework::getConfig('sitename')); $Config->rss_description = @$Config->rss_description != '' ? $Config->rss_description : $Model->makeSafe(cmsFramework::getConfig('MetaDesc')); # Get current version number include_once PATH_ROOT . 'components' . DS . 'com_jreviews' . DS . 'jreviews.info.php'; if (isset($package_info)) { $version = $package_info['jreviews']['version']; $Config->version = $version; } return $Config; }