/** * get command frame * * @access public * @param * @return */ public function getCommandFrame($a_cmd) { switch ($a_cmd) { case 'show': include_once './Services/WebServices/ECS/classes/class.ilECSExport.php'; include_once './Services/WebServices/ECS/classes/class.ilECSImport.php'; if (ilECSExport::_isRemote(ilECSImport::lookupServerId($this->obj_id), ilECSImport::_lookupEContentId($this->obj_id))) { return '_blank'; } default: return parent::getCommandFrame($a_cmd); } }
/** * Is remote object from same installation? * * @return boolean */ public function isLocalObject() { include_once './Services/WebServices/ECS/classes/class.ilECSExport.php'; include_once './Services/WebServices/ECS/classes/class.ilECSImport.php'; if (ilECSExport::_isRemote(ilECSImport::lookupServerId($this->getId()), ilECSImport::_lookupEContentId($this->getId()))) { return false; } return true; }