Version 4.7.13
This commit is contained in:
1 parent
fd22d99e69
commit
7124a02564
954 files changed
+29277
-59308
No files matched your search
@@ -51,22 +51,27 @@ class _Member extends Text
|
||||
public function __construct( $name, $defaultValue=NULL, $required=FALSE, $options=array(), $customValidationCode=NULL, $prefix=NULL, $suffix=NULL, $id=NULL )
|
||||
{
|
||||
$this->defaultOptions['autocomplete'] = array(
|
||||
'source' => 'app=core&module=system&controller=ajax&do=findMember',
|
||||
'resultItemTemplate' => 'core.autocomplete.memberItem',
|
||||
'commaTrigger' => false,
|
||||
'unique' => true,
|
||||
'minAjaxLength' => 3,
|
||||
'disallowedCharacters' => array(),
|
||||
'lang' => 'mem_optional',
|
||||
'source' => 'app=core&module=system&controller=ajax&do=findMember',
|
||||
'resultItemTemplate' => 'core.autocomplete.memberItem',
|
||||
'commaTrigger' => false,
|
||||
'unique' => true,
|
||||
'minAjaxLength' => 3,
|
||||
'disallowedCharacters' => array(),
|
||||
'lang' => 'mem_optional',
|
||||
);
|
||||
if( \count( $options ) and array_key_exists( 'multiple', $options ) and $options['multiple'] > 0 )
|
||||
if (\count($options) and array_key_exists('multiple', $options) and $options['multiple'] > 0)
|
||||
{
|
||||
$this->defaultOptions['autocomplete']['maxItems'] = $options['multiple'];
|
||||
}
|
||||
elseif ( !array_key_exists( 'multiple', $options ) )
|
||||
} elseif (!array_key_exists('multiple', $options))
|
||||
{
|
||||
$this->defaultOptions['autocomplete']['maxItems'] = $this->childDefaultOptions['multiple'];
|
||||
}
|
||||
|
||||
/* Explicitly merge autocomplete options */
|
||||
if( array_key_exists('autocomplete', $options ) )
|
||||
{
|
||||
$options['autocomplete'] = array_merge( $options['autocomplete'], $this->defaultOptions['autocomplete'] );
|
||||
}
|
||||
|
||||
parent::__construct( $name, $defaultValue, $required, $options, $customValidationCode, $prefix, $suffix, $id );
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user