/**
 * Get Html for User Group Dialog
 *
 * @param string $username     username
 * @param bool   $is_menuswork Is menuswork set in configuration
 *
 * @return string html
 */
function PMA_getHtmlForUserGroupDialog($username, $is_menuswork)
{
    $html = '';
    if (!empty($_REQUEST['edit_user_group_dialog']) && $is_menuswork) {
        $dialog = PMA_getHtmlToChooseUserGroup($username);
        $response = PMA_Response::getInstance();
        if ($GLOBALS['is_ajax_request']) {
            $response->addJSON('message', $dialog);
            exit;
        } else {
            $html .= $dialog;
        }
    }
    return $html;
}
 /**
  * Test for PMA_getHtmlToChooseUserGroup
  *
  * @return void
  */
 public function testPMAGetHtmlToChooseUserGroup()
 {
     $username = "******";
     //PMA_getHtmlToChooseUserGroup
     $html = PMA_getHtmlToChooseUserGroup($username);
     $this->assertContains('<form class="ajax" id="changeUserGroupForm"', $html);
     //PMA_URL_getHiddenInputs
     $params = array('username' => $username);
     $html_output = PMA_URL_getHiddenInputs($params);
     $this->assertContains($html_output, $html);
     //__('User group')
     $this->assertContains(__('User group'), $html);
 }