set_prefilter('index_thumbnails', 'media_icon_prefilter_thumbnails'); $template->set_filename('media_icon_template', dirname(__FILE__).'/template/media_icon_thumbnails.tpl'); $template->assign( 'media_icon_advanced', array( 'xposition' => $conf_media_icon_advanced['xposition'], 'yposition' => $conf_media_icon_advanced['yposition'], 'opacity' => $conf_media_icon_advanced['opacity'], ) ); $template->concat('PLUGIN_INDEX_CONTENT_END', $template->parse('media_icon_template', true)); return $tpl_thumbnails_var; } function media_icon_prefilter_thumbnails($content, &$smarty) { global $template; $search = 'class="thumbnail"'; $replacement = 'class="thumbnail" media_icon="{$thumbnail.file}"'; $content= str_replace($search, $replacement, $content); return $content; } function media_icon_thumbnails_css() { global $template, $conf; $conf_media_icon_general = unserialize($conf['media_icon_general']); //add a stylesheet $template->append('head_elements', ''); $template->append('head_elements', ''); } ?>