diff --git a/modules/Calendar/models/Module.php b/modules/Calendar/models/Module.php index 372c75d57b040ac252e383cfa55fe0f548b8809b..3adba64520aaade509c48a4c4b182371b01b8fd1 100644 --- a/modules/Calendar/models/Module.php +++ b/modules/Calendar/models/Module.php @@ -986,8 +986,19 @@ class Calendar_Module_Model extends Vtiger_Module_Model { } public function getModuleIcon($activityType) { - $moduleIcon = '<i class="vicon-'.strtolower($activityType).'" ></i>'; - if ($activityType != 'Task') { + $moduleName = $this->getName(); + $title = vtranslate($moduleName, $moduleName); + + if (!$activityType) { + if ($moduleName == 'Events') { + $activityType = 'calendar'; + } + } + + $activityType = strtolower($activityType); + $moduleIcon = "<i class='vicon-$activityType' title='$title' ></i>"; + + if (!in_array($activityType, array('task', 'calendar'))) { $moduleIcon = parent::getModuleIcon(); } return $moduleIcon;