function plugin_tooltip_action() { global $vars; $term = isset($vars['q']) ? trim($vars['q']) : null; if (empty($term)) { exit; } $glossary = Glossary::getGlossary($term); $glossary_lastmod = Glossary::getGlossaryTime(); // なんども通信するのを防ぐためlastmodを出力 if ($glossary == FALSE) { exit; } $s_glossary = RendererFactory::factory($glossary); Header::writeResponse(Header::getHeaders('text/xml', $glossary_lastmod), 200, '<?xml version="1.0" encoding="UTF-8"?>' . "\n" . $s_glossary); }