/** * Test for PMA_getHtmlForReplicationChangeMaster * * @return void */ public function testPMAGetHtmlForReplicationChangeMaster() { //Call the test function $html = PMA_getHtmlForReplicationChangeMaster("slave_changemaster"); $this->assertContains('<form method="post" action="server_replication.php">', $html); $this->assertContains('Slave configuration', $html); $this->assertContains('Change or reconfigure master server', $html); $notice = 'Make sure, you have unique server-id ' . 'in your configuration file (my.cnf)'; $this->assertContains($notice, $html); }
$GLOBALS['url_params'] = $_REQUEST['url_params']; } /** * Handling control requests */ PMA_handleControlRequest(); /** * start output */ $response->addHTML('<div id="replication">'); $response->addHTML(PMA_getHtmlForSubPageHeader('replication')); // Display error messages $response->addHTML(PMA_getHtmlForErrorMessage()); if ($GLOBALS['replication_info']['master']['status']) { $response->addHTML(PMA_getHtmlForMasterReplication()); } elseif (!isset($_REQUEST['mr_configure']) && !isset($_REQUEST['repl_clear_scr'])) { $response->addHTML(PMA_getHtmlForNotServerReplication()); } if (isset($_REQUEST['mr_configure'])) { // Render the 'Master configuration' section $response->addHTML(PMA_getHtmlForMasterConfiguration()); exit; } $response->addHTML('</div>'); if (!isset($_REQUEST['repl_clear_scr'])) { // Render the 'Slave configuration' section $response->addHTML(PMA_getHtmlForSlaveConfiguration($GLOBALS['replication_info']['slave']['status'], $server_slave_replication)); } if (isset($_REQUEST['sl_configure'])) { $response->addHTML(PMA_getHtmlForReplicationChangeMaster("slave_changemaster")); }