Ejemplo n.º 1
0
 /**
  * Fills out {@link userprefs_keys} and {@link userprefs_disallow}
  *
  * @return void
  */
 private function _loadUserprefsInfo()
 {
     if ($this->_userprefsKeys !== null) {
         return;
     }
     $this->_userprefsKeys = array_flip(PMA_readUserprefsFieldNames());
     // read real config for user preferences display
     $userprefs_disallow = defined('PMA_SETUP') ? $this->_configFile->get('UserprefsDisallow', array()) : $GLOBALS['cfg']['UserprefsDisallow'];
     $this->_userprefsDisallow = array_flip($userprefs_disallow);
 }
Ejemplo n.º 2
0
 /**
  * Test for ConfigFile::getServerCount
  *
  * @return void
  * @test
  */
 public function testGetServerCount()
 {
     $this->object->set('Servers/1/x', 1);
     $this->object->set('Servers/2/x', 2);
     $this->object->set('Servers/3/x', 3);
     $this->object->set('Servers/4/x', 4);
     $this->object->set('ServerDefault', 3);
     $this->assertEquals(4, $this->object->getServerCount());
     $this->object->removeServer(2);
     $this->object->removeServer(2);
     $this->assertEquals(2, $this->object->getServerCount());
     $this->assertLessThanOrEqual(2, $this->object->get('ServerDefault'));
     $this->assertEquals(array('Servers' => array(1 => array('x' => 1), 2 => array('x' => 4))), $this->object->getConfig());
     $this->assertEquals(array('Servers/1/x' => 1, 'Servers/2/x' => 4), $this->object->getConfigArray());
 }