* @since 1.5.2
*/
function getIconPath ($icon_theme_path, $icon_name) {
+ global $icon_theme_def;
+
if (is_null($icon_theme_path))
return NULL;
// Desired icon exists in the current theme?
if (is_file($icon_theme_path . $icon_name)) {
return $icon_theme_path . $icon_name;
-
+
+ // Icon not found, check for the admin-specified default
+ } elseif (!is_null($icon_theme_def) && is_file($icon_theme_def . $icon_name)) {
+ return $icon_theme_def . $icon_name;
+
// Icon not found, return the SQM default icon
- // TODO: allow admins to change the default icon theme in conf.pl
} elseif (is_file(SM_PATH . 'images/themes/default/'.$icon_name)) {
return SM_PATH . 'images/themes/default/'.$icon_name;
}