function generate_res_index($matches) { global $xoopsModuleConfig; switch ($matches[0]) { case '[RD_RESINDEX]': if (defined('RESINDEX_ALL')) { return ''; } define('RESINDEX_ALL', 1); return RDFunctions::resources_index('all', $xoopsModuleConfig['display_type'], $xoopsModuleConfig['index_cols'], $xoopsModuleConfig['index_num']); break; case '[RD_FEATINDEX]': if (defined('RESINDEX_FEATURED')) { return ''; } define('RESINDEX_FEATURED', 1); return RDFunctions::resources_index('featured', $xoopsModuleConfig['display_type'], $xoopsModuleConfig['index_cols'], $xoopsModuleConfig['index_num']); break; } }