Файл: adultscript-2.0.3-pro/files/admin/modules/tools/components/engines.php
Строк: 37
<?php
defined('_VALID') or die('Restricted Acccess!');
class VComponent_Admin_tools_engines
{
public function __construct()
{
}
public function render()
{
$cfg = VCfg::group('core.config');
$errors = array();
$messages = array();
if (isset($_POST['submit-engines'])) {
$filter = VF::factory('filter');
$google_analytics = trim($_POST['google_analytics']);
$google_webmasters = trim($_POST['google_webmasters']);
$yahoo_explorer = trim($_POST['yahoo_explorer']);
$bing_validate = trim($_POST['bing_validate']);
$cfg['google_analytics'] = $google_analytics;
$cfg['google_webmasters'] = $google_webmasters;
$cfg['yahoo_explorer'] = $yahoo_explorer;
$cfg['bing_validate'] = $bing_validate;
$cfg_file = require BASE_DIR.'/config.php';
foreach ($cfg_file as $key => $value) {
if (isset($cfg[$key])) {
unset($cfg[$key]);
}
}
$db = VF::factory('database');
$db->query("UPDATE #__config
SET config_cache = '".$db->escape(serialize($cfg))."'
WHERE name = '".$db->escape($cfg_file['default'])."'
LIMIT 1");
VCfg::cache_set('config', $cfg, 'config');
$cfg = VCfg::group('core.config', true, true);
$messages[] = 'Webmaster Tools updated!';
}
$tpl = VF::factory('template');
$tpl->cfg = $cfg;
$tpl->menu = 'tools';
$tpl->submenu = 'google';
$tpl->meta_title = 'Admin::Tools::Google';
$tpl->errors = $errors;
$tpl->messages = $messages;
$tpl->load(array('header', 'tools_engines', 'footer'));
$tpl->display();
}
}