]> wagnertech.de Git - timetracker.git/blobdiff - WEB-INF/lib/ttExportHelper.class.php
Added capability to add custom roles - work in progress.
[timetracker.git] / WEB-INF / lib / ttExportHelper.class.php
index 0e1164787dbc6e81685eaf871b4e1de1455d621c..ef13e2ee9cf6e27c75bebaf564918d9ef2777749 100644 (file)
@@ -289,6 +289,18 @@ class ttExportHelper {
     fwrite($file, "</fav_reports>\n");
     unset($fav_reports);
 
+    // Write roles.
+    fwrite($file, "<roles>\n");
+    $roles = ttTeamHelper::getAllRoles($user->team_id);
+    foreach ($roles as $role) {
+      fwrite($file, "\t<role rank=\"".$role['rank']."\"".
+        " rights=\"".$role['rights']."\">\n");
+      fwrite($file, "\t\t<name><![CDATA[".$role['name']."]]></name>\n");
+      fwrite($file, "\t</role>\n");
+    }
+    fwrite($file, "</roles>\n");
+    unset($roles);
+
     // Cleanup.
     unset($users);
     $this->userMap = array();