Revision: 33473
http://tikiwiki.svn.sourceforge.net/tikiwiki/?rev=33473&view=rev
Author: jonnybradley
Date: 2011-03-17 19:18:10 +0000 (Thu, 17 Mar 2011)
Log Message:
-----------
[FIX] user_selector: set user_selector_threshold param to pref value if not set
Modified Paths:
--------------
trunk/lib/smarty_tiki/function.user_selector.php
Modified: trunk/lib/smarty_tiki/function.user_selector.php
===================================================================
--- trunk/lib/smarty_tiki/function.user_selector.php 2011-03-17 19:16:01 UTC (rev 33472)
+++ trunk/lib/smarty_tiki/function.user_selector.php 2011-03-17 19:18:10 UTC (rev 33473)
@@ -28,7 +28,17 @@
static $iUserSelector = 0;
$iUserSelector++;
- $defaults = array( 'user' => $user, 'group' => 'all', 'contact'=> 'false','name' => 'user', 'id' => 'user_selector_' . $iUserSelector, 'multiple'=> 'false', 'mustmatch' => 'true', 'style'=> '' ,'editable' => $tiki_p_admin);
+ $defaults = array( 'user' => $user,
+ 'group' => 'all',
+ 'contact'=> 'false',
+ 'name' => 'user',
+ 'id' => 'user_selector_' . $iUserSelector,
+ 'multiple'=> 'false',
+ 'mustmatch' => 'true',
+ 'style'=> '' ,
+ 'editable' => $tiki_p_admin,
+ 'user_selector_threshold' => $prefs['user_selector_threshold'],
+ );
$params = array_merge($defaults, $params);
if (isset($params['size'])) {
$sz = ' size="' . $params['size'] . '"';
@@ -49,7 +59,7 @@
}
$ret = '';
- if ($prefs['feature_jquery_autocomplete'] == 'y' && ($ucant > $prefs['user_selector_threshold'] or $ucant> $params['user_selector_threshold'])) {
+ if ($prefs['feature_jquery_autocomplete'] == 'y' && ($ucant > $prefs['user_selector_threshold'] or $ucant > $params['user_selector_threshold'])) {
$ret .= '<input id="' . $params['id'] . '" type="text" name="' . $params['name'] . '" value="' . $params['user'] . '"' . $sz . $ed . ' style="'.$params['style'].'" />';
$headerlib->add_jq_onready('$("#' . $params['id'] . '").tiki("autocomplete", "'.(($params['contact'] == 'true')?('usersandcontacts'):('username')).'", {mustMatch: '.$params['mustmatch'].', multiple: '.$params['multiple'].' });');
} else {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|