/**
  * Test for PMA_getJsonForQueryAnalyzer
  *
  * @return void
  */
 public function testPMAGetJsonForQueryAnalyzer()
 {
     $_REQUEST['database'] = "database";
     $_REQUEST['query'] = 'query';
     $GLOBALS['server'] = 'server';
     $GLOBALS['cached_affected_rows'] = 'cached_affected_rows';
     $_SESSION['cache']['server_server']['profiling_supported'] = true;
     //Mock DBI
     $dbi = $this->getMockBuilder('PMA\\libraries\\DatabaseInterface')->disableOriginalConstructor()->getMock();
     $value = array('sql_text' => 'insert sql_text', '#' => 'types', 'argument' => 'argument argument2');
     $dbi->expects($this->at(4))->method('fetchAssoc')->will($this->returnValue($value));
     $dbi->expects($this->at(5))->method('fetchAssoc')->will($this->returnValue(false));
     $GLOBALS['dbi'] = $dbi;
     //Call the test function
     $ret = PMA_getJsonForQueryAnalyzer();
     $this->assertEquals('cached_affected_rows', $ret['affectedRows']);
     $this->assertEquals(array(), $ret['profiling']);
     $this->assertEquals(array($value), $ret['explain']);
 }
            PMA_Response::getInstance()->addJSON('message', $return);
            exit;
        }
        if ($_REQUEST['type'] == 'general') {
            $return = PMA_getJsonForLogDataTypeGeneral($start, $end);
            PMA_Response::getInstance()->addJSON('message', $return);
            exit;
        }
    }
    if (isset($_REQUEST['logging_vars'])) {
        $loggingVars = PMA_getJsonForLoggingVars();
        PMA_Response::getInstance()->addJSON('message', $loggingVars);
        exit;
    }
    if (isset($_REQUEST['query_analyzer'])) {
        $return = PMA_getJsonForQueryAnalyzer();
        PMA_Response::getInstance()->addJSON('message', $return);
        exit;
    }
}
/**
 * JS Includes
 */
$header = $response->getHeader();
$scripts = $header->getScripts();
$scripts->addFile('jquery/jquery.tablesorter.js');
$scripts->addFile('jquery/jquery.sortableTable.js');
$scripts->addFile('jquery/jquery-ui-timepicker-addon.js');
/* < IE 9 doesn't support canvas natively */
if (PMA_USR_BROWSER_AGENT == 'IE' && PMA_USR_BROWSER_VER < 9) {
    $scripts->addFile('jqplot/excanvas.js');