$mdb2 = getConnection();
$result = array();
- $sql = "select * from tt_roles where group_id = $this->group_id"; // and org_id = $user->org_id <-- add this when possible
+ $sql = "select * from tt_roles where group_id = $this->group_id and org_id = $user->org_id";
$res = $mdb2->query($sql);
$result = array();
if (!is_a($res, 'PEAR_Error')) {
foreach ($clients as $key=>$client_item)
$this->clientMap[$client_item['id']] = $key + 1;
+ // Write roles.
+ fwrite($this->file, $this->indentation."<roles>\n");
+ foreach ($roles as $role) {
+ $role_part = $this->indentation.' '."<role id=\"".$this->roleMap[$role['id']]."\"";
+ $role_part .= " name=\"".htmlentities($role['name'])."\"";
+ $role_part .= " description=\"".htmlentities($role['description'])."\"";
+ $role_part .= " rank=\"".$role['rank']."\"";
+ $role_part .= " rights=\"".htmlentities($role['rights'])."\"";
+ $role_part .= " status=\"".$role['status']."\"";
+ $role_part .= "></role>\n";
+ fwrite($this->file, $role_part);
+ }
+ fwrite($this->file, $this->indentation."</roles>\n");
+
// Write users.
fwrite($this->file, $this->indentation."<users>\n");
foreach ($users as $user_item) {