/** * Lookup mapping status * @param int $a_server_id * @param int $a_tree_id * @return int */ public static function lookupMappingStatus($a_server_id, $a_mid, $a_tree_id) { include_once './Services/WebServices/ECS/classes/Mapping/class.ilECSNodeMappingAssignments.php'; if (ilECSNodeMappingAssignments::hasAssignments($a_server_id, $a_mid, $a_tree_id)) { if (ilECSNodeMappingAssignments::isWholeTreeMapped($a_server_id, $a_mid, $a_tree_id)) { return self::MAPPED_WHOLE_TREE; } return self::MAPPED_MANUAL; } return self::MAPPED_UNMAPPED; }