--- /dev/null
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+ <xsl:template name="profile_manager_list">
+ <xsl:param name="managerURL" select="''"/>
+ <xsl:copy-of select="document(string-concat($managerURL, 'list'))"/>
+ </xsl:template>
+
+ <xsl:template name="profile_manager_new">
+ <xsl:param name="managerURL" select="''"/>
+ <xsl:param name="id" select="''"/> <!-- optional -->
+ <xsl:param name="password" select="''"/> <!-- optional -->
+ <xsl:copy-of select="document(concat($managerURL, 'new?id=', $id, '&password=', $password))"/>
+ </xsl:template>
+
+ <xsl:template name="profile_manager_delete">
+ <xsl:param name="managerURL" select="''"/>
+ <xsl:param name="id" select="''"/>
+ <xsl:param name="password" select="''"/> <!-- optional -->
+ <xsl:copy-of select="document(concat($managerURL, 'del?id=', $id, '&password=', $password))"/>
+ </xsl:template>
+
+ <xsl:template name="profile_manager_get">
+ <xsl:param name="managerURL" select="''"/>
+ <xsl:param name="id" select="''"/>
+ <xsl:param name="password" select="''"/> <!-- optional -->
+ <xsl:copy-of select="document(concat($managerURL, 'get?id=', $id, '&password=', $password))"/>
+ </xsl:template>
+
+ <xsl:template name="profile_manager_set">
+ <xsl:param name="managerURL" select="''"/>
+ <xsl:param name="id" select="''"/>
+ <xsl:param name="field" select="''"/>
+ <xsl:param name="value" select="''"/> <!-- optional -->
+ <xsl:param name="password" select="''"/> <!-- optional -->
+ <xsl:copy-of select="document(concat($managerURL, 'set?id=', $id, '&field=', $field, '&value=', $value, '&password=', $password))"/>
+ </xsl:template>
+
+ <xsl:template name="profile_manager_set_password">
+ <xsl:param name="managerURL" select="''"/>
+ <xsl:param name="id" select="''"/>
+ <xsl:param name="old_password" select="''"/> <!-- optional -->
+ <xsl:param name="new_password" select="''"/> <!-- optional -->
+ <xsl:copy-of select="document(concat($managerURL, 'get?id=', $id, '&old_password=', $old_password, '&new_password=', $new_password))"/>
+ </xsl:template>
+
+ <xsl:template name="profile_manager_set_access">
+ <xsl:param name="managerURL" select="''"/>
+ <xsl:param name="id" select="''"/>
+ <xsl:param name="read" select="''"/> <!-- optional -->
+ <xsl:param name="write" select="''"/> <!-- optional -->
+ <xsl:param name="profile" select="''"/> <!-- optional -->
+ <xsl:copy-of select="document(concat($managerURL, 'get?id=', $id, '&read=', $read, '&write=', $write, '&profile=', $profile))"/>
+ </xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file