From cf5fa50ee4b12413cfb5ab4e7ca9c7070a9463c2 Mon Sep 17 00:00:00 2001 From: Sem Date: Fri, 5 Oct 2012 03:01:00 +0200 Subject: Updated pages and pads icons. --- start.php | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) (limited to 'start.php') diff --git a/start.php b/start.php index 21d4b91..60c2aa9 100644 --- a/start.php +++ b/start.php @@ -32,7 +32,7 @@ function n1_theme_front_page($hook, $type, $returnvalue, $params) { } /** - * Override the default entity icon for pages + * Override the default entity icon for pages and pads * * @return string Relative URL */ @@ -40,17 +40,23 @@ function n1_theme_pages_icon_url_override($hook, $type, $returnvalue, $params) { $entity = $params['entity']; if (elgg_instanceof($entity, 'object', 'page_top') || elgg_instanceof($entity, 'object', 'page')) { - switch ($params['size']) { - case 'topbar': - case 'tiny': - return 'mod/n1_theme/_graphics/pages_icons/pages_tiny.gif'; - break; - case 'small': - return 'mod/n1_theme/_graphics/pages_icons/pages_small.gif'; - break; - default: - return 'mod/pages/images/pages_lrg.gif'; - break; - } + $icon = 'pages'; + } elseif (elgg_instanceof($entity, 'object', 'etherpad') || + elgg_instanceof($entity, 'object', 'subpad')) { + $icon = 'pad'; + } else { + return false; + } + switch ($params['size']) { + case 'topbar': + case 'tiny': + return "mod/n1_theme/_graphics/icons/{$icon}_tiny.gif"; + break; + case 'small': + return "mod/n1_theme/_graphics/icons/{$icon}_small.gif"; + break; + default: + return "mod/n1_theme/_graphics/icons/{$icon}_lrg.gif"; + break; } } -- cgit v1.2.3