Example #1
0
 public function testSetLanguageInvalid()
 {
     $ok = false;
     try {
         USVN_Config::setLanguage('tutu');
     } catch (Exception $e) {
         $ok = true;
     }
     $this->assertTrue($ok);
     $config = new USVN_Config_Ini(USVN_CONFIG_FILE, USVN_CONFIG_SECTION);
     $this->assertEquals($config->translation->locale, 'en_US');
 }
Example #2
0
 public function saveAction()
 {
     USVN_Config::setLanguage($_POST['language']);
     USVN_Config::setTimeZone($_POST['timezone']);
     USVN_Config::setTemplate($_POST['template']);
     USVN_Config::setCheckForUpdate($_POST['checkforupdate']);
     $siteDatas = array('title' => $_POST['siteTitle'], 'ico' => $_POST['siteIco'], 'logo' => $_POST['siteLogo']);
     USVN_Config::setSiteDatas($siteDatas);
     USVN_Config::setDefaultUser($_POST['alwaysUseDatabaseForLogin']);
     USVN_Config::setAuthAdapter($_POST['authAdapterMethod']);
     $ldapEncryptMethod = $_POST['LDAPEncryptionMethod'];
     $_POST['ldap']['useStartTls'] = $ldapEncryptMethod == 'tls' ? '1' : '0';
     $_POST['ldap']['useSsl'] = $ldapEncryptMethod == 'ssl' ? '1' : '0';
     USVN_Config::setLDAPConfig($_POST['ldap']);
     $this->_redirect('/admin/config/');
 }