/* Start custom setup logic */ // status drop down $status = get_select_options_with_id_separate_key($app_list_strings['user_status_dom'], $app_list_strings['user_status_dom'], $focus->status); // Groups $selectGroups = '<option value="new">' . $mod_strings['LBL_CREATE_NEW_GROUP'] . '</option>'; // handle if this I-E is personal or group $isPersonal = false; if (!empty($focus->id)) { $isPersonal = $focus->handleIsPersonal(); } if ($selects = $focus->getGroupsWithSelectOptions()) { $selectGroups .= $selects; } if ($isPersonal) { // stomp out standard $selectGroups = '<option value="' . $focus->group_id . '">' . $focus->getUserNameFromGroupId() . '</option>'; } // default MAILBOX value if (empty($focus->mailbox)) { $mailbox = 'INBOX'; } else { $mailbox = $focus->mailbox; } // service options breakdown $tls = ''; $notls = ''; $cert = ''; $novalidate_cert = ''; $ssl = ''; if (!empty($focus->service)) { // will always have 2 values: /tls || /notls and /validate-cert || /novalidate-cert
public function getUserNameFromGroupId($id) { $inboundEmail = new InboundEmail(); //test with a invalid group_id $inboundEmail->group_id = 2; $result = $inboundEmail->getUserNameFromGroupId(); $this->assertEquals('', $result); //test with a valid group_id $inboundEmail->retrieve($id); $result = $inboundEmail->getUserNameFromGroupId(); $this->assertEquals('admin', $result); }