/** * Smarty Function: Prints a list of sidebar plugins * * @access public * @param array Smarty parameter input array: * side: The plugin side to show (left|right|hidden) * @param object Smarty object * @return string The HTML code of a plugin's output */ function serendipity_smarty_printSidebar($params, &$smarty) { if (!isset($params['side'])) { trigger_error("Smarty Error: " . __FUNCTION__ . ": missing 'side' parameter", E_USER_WARNING); return; } if (isset($params['template'])) { return serendipity_plugin_api::generate_plugins($params['side'], false, null, null, $params['template']); } else { return serendipity_plugin_api::generate_plugins($params['side']); } }
echo sprintf(NO_ENTRIES_BLAHBLAH, $serendipity['GET']['searchTerm']); break; } echo sprintf(YOUR_SEARCH_RETURNED_BLAHBLAH, $serendipity["GET"]["searchTerm"], count($r)); serendipity_printEntries($r); break; // Show the archive // Show the archive case "archives": serendipity_printArchives(); break; // Welcome screen or whatever // Welcome screen or whatever default: serendipity_printEntries(serendipity_fetchEntries(null, true, $serendipity['fetchLimit'])); } ?> <?php echo $CLOSESHADOW; ?> </td> <td valign="top" align="left" class="serendipitySideBar"> <?php // serendipity_plugin_api::generate_plugins('left', 'span'); serendipity_plugin_api::generate_plugins('right', 'span'); ?> </td> </tr> </table>
/** * Smarty Function: Prints a list of sidebar plugins * * @access public * @param array Smarty parameter input array: * side: The plugin side to show (left|right|hidden) * @param object Smarty object * @return string The HTML code of a plugin's output */ function serendipity_smarty_printSidebar($params, &$smarty) { if (!isset($params['side'])) { $smarty->trigger_error(__FUNCTION__ . ": missing 'side' parameter"); return; } if (isset($params['template'])) { return serendipity_plugin_api::generate_plugins($params['side'], '', false, null, null, $params['template']); } else { return serendipity_plugin_api::generate_plugins($params['side']); } }