-
- // setCreatedByAdmin sets created_by field for both group and its top manager to admin account.
- function setCreatedByAdmin($team_id, $user_id) {
- global $user;
- $mdb2 = getConnection();
-
- // Update created_by for group.
- $sql = "update tt_teams set created_by = $user->id where id = $team_id";
- $affected = $mdb2->exec($sql);
- if (is_a($affected, 'PEAR_Error')) {
- $this->err->add($i18n->getKey('error.db'));
- return false;
- }
-
- // Update created_by for top manager.
- $sql = "update tt_users set created_by = $user->id where id = $user_id";
- $affected = $mdb2->exec($sql);
- if (is_a($affected, 'PEAR_Error')) {
- $this->err->add($i18n->getKey('error.db'));
- return false;
- }
-
- return true;
- }