$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")); }
/** * Test for PMA_getHtmlForSlaveConfiguration * * @return void */ public function testPMAGetHtmlForSlaveConfiguration() { global $server_slave_replication; //Call the test function $html = PMA_getHtmlForSlaveConfiguration(true, $server_slave_replication); //legend $this->assertContains('<legend>Slave replication</legend>', $html); $this->assertContains('<div id="slave_configuration_gui">', $html); //notice $this->assertContains('Server is configured as slave in a replication process.', $html); //slave session $this->assertContains('<div id="replication_slave_section"', $html); //variable $this->assertContains('Master_SSL_CA_Path', $html); $this->assertContains('Master_SSL_Cert', $html); $this->assertContains('Master_SSL_Cipher', $html); $this->assertContains('Seconds_Behind_Master', $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 ($server_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($server_slave_status, $server_slave_replication)); } if (isset($_REQUEST['sl_configure'])) { $response->addHTML(PMA_getHtmlForReplicationChangeMaster("slave_changemaster")); }