/** * context所需資訊 * @param String $json * @param String $callback */ function info($json, $callback = NULL) { if (is_null($callback)) { $callback = $json; $json = NULL; } //分析json if (isset($json)) { $input_data = json_to_object($json); if (isset($input_data->anchor_navigation_type)) { $type = $input_data->anchor_navigation_type; $GLOBALS['context']->set_anchor_navigation_type($type); } } $data = array(); $data['KALS_language'] = $this->_load_lang(); $data['Window_profile'] = array('sex' => array(0, 1, 2), 'locale' => array('zh_tw', 'en_us')); require_once 'authentication.php'; $authentication = new authentication(); $data['KALS_authentication'] = $authentication->default_data(); //$data['KALS_view_manager'] = $this->_load_viewes(); // 20140517 Pulipuli Chen //$data['webpage_id'] = get_context_webpage()->get_id(); /** * @author Pulipuli Chen <*****@*****.**> 20150117 * 不,不能這樣做 * 要把navigation data拆開來之後再做快取 * 快取網址要搭配 webpage_id 跟 user_id */ //$this->output->cache($this->config->item('output.cache.info.expiration')); $this->_display_jsonp($data, $callback); }