assign(array( 'TWEET_IMAGE' => $conf['TweetThis'][0], 'TWEET_POSITON' => $conf['TweetThis'][1], )); $template->set_prefilter('picture', 'tweet_add_button_prefilter'); } function tweet_add_button_prefilter($content, &$smarty) { global $template; switch ($template->get_template_vars('TWEET_POSITON')) { case 'top': $search = '
'; $replace = ' '; break; case 'bottom': $search = '{$ELEMENT_CONTENT}'; $replace = ' '; break; case 'toolbar': $search = '{/if}{/strip}{*caddie management END*}'; $replace = ' '; break; } $replace = $search . $replace . '{combine_script id=\'twitter_widgets\' path=\'http://platform.twitter.com/widgets.js\'}'; return str_replace($search, $replace, $content); } if (script_basename() == 'admin') { add_event_handler('get_admin_plugin_menu_links', 'tweet_plugin_admin_menu'); function tweet_plugin_admin_menu($menu) { array_push( $menu, array( 'NAME' => 'TweetThis', 'URL' => get_root_url().'admin.php?page=plugin-'.basename(dirname(__FILE__)) ) ); return $menu; } } ?>