public function buildTitle($title, $a_obj_id, $a_type) { if (strlen($title) >= 22) { #$title = substr($title, 0,22).'...'; } include_once './Services/WebServices/ECS/classes/Tree/class.ilECSCmsData.php'; $status = ilECSCmsData::lookupStatusByObjId($this->server_id, $this->mid, $this->tree_id, $a_obj_id); switch ($status) { case ilECSCmsData::MAPPING_UNMAPPED: return '<font style="font-weight: bold">' . $title . '</font>'; case ilECSCmsData::MAPPING_PENDING_DISCONNECTABLE: return '<font style="font-weight: bold;font-style: italic">' . $title . '</font>'; case ilECSCmsData::MAPPING_PENDING_NOT_DISCONNECTABLE: return '<font style="font-style: italic">' . $title . '</font>'; case ilECSCmsData::MAPPING_MAPPED: return $title; case ilECSCmsData::MAPPING_DELETED: return '<font class="warning">' . $title . '</font>'; default: return $title; } }