Exemple #1
0
 /**
  * Sets new value of module setting.
  * 
  * @param string $sName Name of module setting.
  * @param string $sValue New value of module setting.
  * 
  * @return boolean
  */
 public function setConfig($sName, $sValue = null)
 {
     $bResult = false;
     if (isset($this->oModuleSettings)) {
         $bResult = $this->oModuleSettings->SetConf($sName, $sValue);
     }
     return $bResult;
 }
Exemple #2
0
 /**
  * @return void
  */
 public function __construct($sSettingsPath)
 {
     $aMap = array('SiteName' => array('AfterLogic', 'string', 'Default title that will be shown in browser\'s header (Default domain settings).'), 'LicenseKey' => array('', 'string', 'License key is supplied here.'), 'AdminLogin' => array('superadmin', 'string'), 'AdminPassword' => array('', 'string'), 'DBType' => array(EDbType::MySQL, 'spec', 'EDbType'), 'DBPrefix' => array('au_', 'string'), 'DBHost' => array('127.0.0.1', 'string'), 'DBName' => array('', 'string'), 'DBLogin' => array('root', 'string'), 'DBPassword' => array('', 'string'), 'UseSlaveConnection' => array(false, 'bool'), 'DBSlaveHost' => array('127.0.0.1', 'string'), 'DBSlaveName' => array('', 'string'), 'DBSlaveLogin' => array('root', 'string'), 'DBSlavePassword' => array('', 'string'), 'DefaultLanguage' => array('English', 'string'), 'DefaultTimeZone' => array(0, 'int'), 'DefaultTimeFormat' => array(ETimeFormat::F12, 'spec', 'ETimeFormat'), 'DefaultDateFormat' => array(EDateFormat::MMDDYYYY, 'spec', 'EDateFormat'), 'AllowRegistration' => array(false, 'bool'), 'RegistrationDomains' => array('', 'string'), 'RegistrationQuestions' => array('', 'string'), 'AllowPasswordReset' => array(false, 'bool'), 'EnableLogging' => array(false, 'bool'), 'EnableEventLogging' => array(false, 'bool'), 'LoggingLevel' => array(ELogLevel::Full, 'spec', 'ELogLevel'), 'EnableMobileSync' => array(false, 'bool'), 'EnableMultiChannel' => array(false, 'bool'), 'EnableMultiTenant' => array(false, 'bool'), 'TenantGlobalCapa' => array('', 'string'), 'LoginStyleImage' => array('', 'string'), 'AppStyleImage' => array('', 'string'), 'InvitationEmail' => array('', 'string'), 'DefaultTab' => array('', 'string'), 'RedirectToHttps' => array(false, 'bool'), 'PasswordMinLength' => array(0, 'int'), 'PasswordMustBeComplex' => array(false, 'bool'));
     parent::__construct($sSettingsPath, $aMap);
 }