$value = call_user_func_array($helper_func, $helper_args); } else { return self::show_tag_error($tag->name, 'Error when calling <b>' . $helper_name . '->' . $helper_func . '</b>. This helper function doesn\'t exist'); } } return $value; } // ------------------------------------------------------------------------ /** * Displays an error concerning one tag use * * @param String Tag name * @param String Message * @param String Error template * * @return String Error message * */ protected static function show_tag_error($tag_name, $message, $template = 'error_tag') { $message = '<p>' . implode('</p><p>', !is_array($message) ? array($message) : $message) . '</p>'; ob_start(); include APPPATH . 'errors/' . $template . EXT; $buffer = ob_get_contents(); ob_end_clean(); return $buffer; } } TagManager::init(); /* End of file Tagmanager.php */ /* Location: /application/libraries/Tagmanager.php */