Exemplo n.º 1
0
 public function loadConfig($siteName, $siteConfig)
 {
     NginyUS::message('Parsing config for $0...', array($siteName));
     //$instance = &$this->siteList[$siteName];
     if (isset($siteConfig['Alias'])) {
         $this->siteList[$siteName]->setAliases(array_map('trim', explode(',', $siteConfig['Alias'])));
     }
     if (isset($siteConfig['DocumentRoot'])) {
         $this->siteList[$siteName]->setDocumentRoot($siteConfig['DocumentRoot']);
     }
     if (isset($siteConfig['ProcessFiles'])) {
         $this->siteList[$siteName]->loadFiles(array_map('trim', explode(',', $siteConfig['ProcessFiles'])));
     }
     if (isset($siteConfig['SiteRoot'])) {
         $this->siteList[$siteName]->setSiteRoot($siteConfig['SiteRoot']);
     }
     if (isset($siteConfig['ShowIndexes'])) {
         if (NginyUS::parseBool($siteConfig['ShowIndexes'])) {
             $this->siteList[$siteName]->enableIndexes();
         } else {
             $this->siteList[$siteName]->disableIndexes();
         }
     }
 }