- // Set "on behalf" id and name (user).
- if (isset($_SESSION['behalf_id'])) {
- $this->behalf_id = $_SESSION['behalf_id'];
- $this->behalf_name = $_SESSION['behalf_name'];
- }
- // Set "on behalf" id and name (group).
- if (isset($_SESSION['behalf_group_id'])) {
- $this->behalf_group_id = $_SESSION['behalf_group_id'];
- $this->behalf_group_name = $_SESSION['behalf_group_name'];
- }
- */
+ // Determine active user count in a separate query.
+ // TODO: If performance becomes an issue, investigate combining 2 queries in one.
+ // At this time we only need to know if at least 1 active user exists.
+ $sql = "select count(*) as user_count from tt_users".
+ " where group_id = $id and org_id = $org_id and status = 1";
+ $res = $mdb2->query($sql);
+ if (is_a($res, 'PEAR_Error')) {
+ return;