/** * Create a new type from a model * * @param string model name (= sub directory of models) * @param string title of the new type * * @return int type id */ static function _createTypeFromModel($a_model_name, $a_type_name) { if ($xml = file_get_contents(self::$builtin_path . "/" . $a_model_name . "/interface.xml")) { $type = new ilExternalContentType(); if ($type->setXML($xml, $message)) { $type->setName($a_type_name); $type->create(); return $type->getTypeId(); } } }