protected function renderConsultationHoursTeaser($a_user_id, $a_mode, $a_group_ids)
 {
     global $lng;
     if ($a_mode == "auto") {
         $mode = $lng->txt("cont_cach_mode_automatic");
         $groups = null;
     } else {
         $mode = $lng->txt("cont_cach_mode_manual");
         include_once "Services/Calendar/classes/ConsultationHours/class.ilConsultationHourGroups.php";
         $groups = array();
         foreach ($a_group_ids as $grp_id) {
             $groups[] = ilConsultationHourGroups::lookupTitle($grp_id);
         }
         $groups = " (" . implode(", ", $groups) . ")";
     }
     $lng->loadLanguageModule("dateplaner");
     return "<div style=\"margin:5px\">" . $lng->txt("app_consultation_hours") . ": \"" . $mode . "\"" . $groups . "</div>";
 }
 protected function renderConsultationHoursTeaser($a_user_id, $a_mode, $a_group_ids)
 {
     // not used
     // $user_id = $this->getPageContentUserId($a_user_id);
     if ($a_mode == "auto") {
         $mode = $this->lng->txt("cont_cach_mode_automatic");
         $groups = null;
     } else {
         $mode = $this->lng->txt("cont_cach_mode_manual");
         include_once "Services/Calendar/classes/ConsultationHours/class.ilConsultationHourGroups.php";
         $groups = array();
         foreach ($a_group_ids as $grp_id) {
             $groups[] = ilConsultationHourGroups::lookupTitle($grp_id);
         }
         $groups = " (" . implode(", ", $groups) . ")";
     }
     $this->lng->loadLanguageModule("dateplaner");
     return $this->renderTeaser("consultation_hours", $this->lng->txt("app_consultation_hours"), $mode . $groups);
 }