diff --git a/libraries/server_status_advisor.lib.php b/libraries/server_status_advisor.lib.php
new file mode 100644
index 0000000000..5d38cb9534
--- /dev/null
+++ b/libraries/server_status_advisor.lib.php
@@ -0,0 +1,70 @@
+';
+ $output .= PMA_Util::getIcon('b_help.png', __('Instructions'));
+ $output .= '';
+ $output .= '
';
+ $output .= '';
+ $output .= '
';
+ $output .= __(
+ 'The Advisor system can provide recommendations '
+ . 'on server variables by analyzing the server status variables.'
+ );
+ $output .= '
';
+ $output .= '
';
+ $output .= __(
+ 'Do note however that this system provides recommendations '
+ . 'based on simple calculations and by rule of thumb which may '
+ . 'not necessarily apply to your system.'
+ );
+ $output .= '
';
+ $output .= '
';
+ $output .= __(
+ 'Prior to changing any of the configuration, be sure to know '
+ . 'what you are changing (by reading the documentation) and how '
+ . 'to undo the change. Wrong tuning can have a very negative '
+ . 'effect on performance.'
+ );
+ $output .= '
';
+ $output .= '
';
+ $output .= __(
+ 'The best way to tune your system would be to change only one '
+ . 'setting at a time, observe or benchmark your database, and undo '
+ . 'the change if there was no clearly measurable improvement.'
+ );
+ $output .= '
';
+ $output .= '
';
+ $output .= '';
+ $advisor = new Advisor();
+ $output .= htmlspecialchars(
+ json_encode(
+ $advisor->run()
+ )
+ );
+ $output .= '
';
+
+ return $output;
+}
+
+?>
+
+
diff --git a/server_status_advisor.php b/server_status_advisor.php
index 219a4ee27a..6f882033cc 100644
--- a/server_status_advisor.php
+++ b/server_status_advisor.php
@@ -9,6 +9,8 @@
require_once 'libraries/common.inc.php';
require_once 'libraries/Advisor.class.php';
require_once 'libraries/ServerStatusData.class.php';
+require_once 'libraries/server_status_advisor.lib.php';
+
if (PMA_DRIZZLE) {
$server_master_status = false;
$server_slave_status = false;
@@ -28,62 +30,10 @@ $scripts->addFile('server_status_advisor.js');
*/
$response->addHTML('');
$response->addHTML($ServerStatusData->getMenuHtml());
-$response->addHTML(PMA_getAdvisorHtml());
+$response->addHTML(PMA_getHtmlForAdvisor());
$response->addHTML('
');
exit;
-/**
- * Returns html with Advisor
- *
- * @return string
- */
-function PMA_getAdvisorHtml()
-{
- $output = '';
- $output .= PMA_Util::getIcon('b_help.png', __('Instructions'));
- $output .= '';
- $output .= '';
- $output .= '';
- $output .= '
';
- $output .= __(
- 'The Advisor system can provide recommendations '
- . 'on server variables by analyzing the server status variables.'
- );
- $output .= '
';
- $output .= '
';
- $output .= __(
- 'Do note however that this system provides recommendations '
- . 'based on simple calculations and by rule of thumb which may '
- . 'not necessarily apply to your system.'
- );
- $output .= '
';
- $output .= '
';
- $output .= __(
- 'Prior to changing any of the configuration, be sure to know '
- . 'what you are changing (by reading the documentation) and how '
- . 'to undo the change. Wrong tuning can have a very negative '
- . 'effect on performance.'
- );
- $output .= '
';
- $output .= '
';
- $output .= __(
- 'The best way to tune your system would be to change only one '
- . 'setting at a time, observe or benchmark your database, and undo '
- . 'the change if there was no clearly measurable improvement.'
- );
- $output .= '
';
- $output .= '
';
- $output .= '';
- $advisor = new Advisor();
- $output .= htmlspecialchars(
- json_encode(
- $advisor->run()
- )
- );
- $output .= '
';
-
- return $output;
-}
?>