function searchAction() { require_once ACLOUD_PATH . '/app/search/app.search.define.php'; $_Service = ACloud_Sys_Core_Common::loadSystemClass('app.configs', 'config.service'); $appConfigs = ACloud_Sys_Core_Common::arrayCombination($_Service->getAppConfigsByAppId(APP_SEARCH_APPID), 'app_key', 'app_value'); if (!$appConfigs || !isset($appConfigs['search_isopen']) || !$appConfigs['search_isopen']) { return true; } list($keyword) = ACloud_Sys_Core_S::gp(array('keyword')); if (!$keyword && (!isset($appConfigs['search_iskeyword']) || !$appConfigs['search_iskeyword'])) { return true; } if (isset($appConfigs['search_domain']) && $appConfigs['search_domain']) { header("Location:http://" . $appConfigs['search_domain'] . "/?" . $this->getSearchData()); exit; } if (isset($appConfigs['search_unique']) && $appConfigs['search_unique']) { print_r($this->getSearchPage('нк╦Л╦э', 'http://' . APP_SEARCH_HOST . '/?' . $this->getSearchData(array('n' => $appConfigs['search_unique'])), ACloud_Sys_Core_Common::getGlobal('g_charset', 'gbk'))); exit; } return true; }