/** * 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); }