function wp_gdtpl_get_template($template_id) { global $gdsr_cache_templates; $tpl = is_object($gdsr_cache_templates) ? $gdsr_cache_templates->get($template_id) : null; if (!is_null($tpl)) { return $tpl; } else { $tpl = gdTemplateDB::get_template($template_id); if (is_object($gdsr_cache_templates)) { $gdsr_cache_templates->set($template_id, $tpl); } return $tpl; } }