protected function get_ctx_attrs($type)
 {
     if ($type == 'auth') {
         return array(DTblDefBase::NewSelAttr('realm', DMsg::ALbl('l_realm'), 'realm'), DTblDefBase::NewTextAttr('authName', DMsg::ALbl('l_authname'), 'name'), DTblDefBase::NewTextAttr('required', DMsg::ALbl('l_requiredauthuser'), 'cust'), DTblDefBase::NewTextAreaAttr('accessControl:allow', DMsg::ALbl('l_accessallowed'), 'subnet', true, 3, 'accessAllowed', 0, 0, 1), DTblDefBase::NewTextAreaAttr('accessControl:deny', DMsg::ALbl('l_accessdenied'), 'subnet', true, 3, 'accessDenied', 0, 0, 1), DTblDefBase::NewSelAttr('authorizer', DMsg::ALbl('l_authorizer'), 'extprocessor:fcgiauth', true, 'extAuthorizer'));
     }
     if ($type == 'rewrite') {
         return array(DTblDefBase::NewBoolAttr('rewrite:enable', DMsg::ALbl('l_enablerewrite'), true, 'enableRewrite'), DTblDefBase::NewBoolAttr('rewrite:inherit', DMsg::ALbl('l_rewriteinherit'), true, 'rewriteInherit'), DTblDefBase::NewTextAttr('rewrite:base', DMsg::ALbl('l_rewritebase'), 'uri', true, 'rewriteBase'), DTblDefBase::NewTextAreaAttr('rewrite:rules', DMsg::ALbl('l_rewriterules'), 'cust', true, 6, 'rewriteRules', 1, 1));
     }
     if ($type == 'charset') {
         return array(DTblDefBase::NewSelAttr('addDefaultCharset', DMsg::ALbl('l_adddefaultcharset'), array('off' => 'Off', 'on' => 'On')), DTblDefBase::NewTextAttr('defaultCharsetCustomized', DMsg::ALbl('l_defaultcharsetcustomized'), 'cust'), $this->_attrs['enableIpGeo']);
     }
     if ($type == 'uri') {
         return array($this->_attrs['ctx_uri'], $this->_attrs['ctx_order']);
     }
 }
Example #2
0
 protected function loadCommonAttrs()
 {
     parent::loadCommonAttrs();
     $this->_attrs['mod_params'] = DTblDefBase::NewTextAreaAttr('param', DMsg::ALbl('l_moduleparams'), 'cust', true, 4, 'modParams', 1, 1);
     $this->_attrs['mod_enabled'] = DTblDefBase::NewBoolAttr('enabled', DMsg::ALbl('l_enablehooks'), true, 'moduleEnabled');
 }