/** * Show search results on dictionary words * * @param string $code Language code * @param string $area Area name * @param string $what Dictionary key * @param string $str Searched string * @return void */ public function search($code, $area, $what, $str) { // load dictionary $this->dict->get_wordarray(array('dictionary')); // get page $page = $this->get_page('dictionary/keys'); // content $view = new X4View_core('container'); $view->content = new X4View_core('languages/search'); $view->content->page = $page; $dict = new Dictionary_model(); $view->content->items = $dict->search_words($area, $str); $view->content->lang = $code; $view->content->what = $what; $view->content->str = $str; // area switcher $view->content->area = $area; $area = new Area_model(); $view->content->areas = $area->get_areas(); header('Content-Type: text/html; charset=utf-8'); $view->render(TRUE); }