/** * Test for PMA_messagesBegin() * * @return void */ public function testPMAmessagesBegin() { $_SESSION['messages'] = array(array(array('foo'), array('bar'))); PMA_messagesBegin(); $this->assertEquals(array(array(array(0 => 'foo', 'fresh' => false, 'active' => false), array(0 => 'bar', 'fresh' => false, 'active' => false))), $_SESSION['messages']); // case 2 unset($_SESSION['messages']); PMA_messagesBegin(); $this->assertEquals(array('error' => array(), 'notice' => array()), $_SESSION['messages']); }
exit; } /** * Core libraries. */ require_once './libraries/display_select_lang.lib.php'; require_once './libraries/config/FormDisplay.class.php'; require_once './libraries/config/ServerConfigChecks.class.php'; require_once './setup/lib/index.lib.php'; // prepare unfiltered language list $all_languages = PMA_langList(); uasort($all_languages, 'PMA_languageCmp'); $cf = $GLOBALS['ConfigFile']; $separator = PMA_URL_getArgSeparator('html'); // message handling PMA_messagesBegin(); // // Check phpMyAdmin version // if (isset($_GET['version_check'])) { PMA_versionCheck(); } // // Perform various security, compatibility and consistency checks // $configChecker = new ServerConfigChecks($GLOBALS['ConfigFile']); $configChecker->performConfigChecks(); // // Check whether we can read/write configuration // $config_readable = false;