} // Number of user to display $limit = 15; $userList = array(); // Raise an evt $pluginAnswered = false; $evParams = array('searchToken' => $userName, 'limit' => $limit, 'codendiUserOnly' => $codendiUserOnly, 'userList' => &$userList, 'pluginAnswered' => &$pluginAnswered); $em =& EventManager::instance(); $em->processEvent("ajax_search_user", $evParams); // If no plugin answered, search in DB. if (!$pluginAnswered) { // search user dao $userDao = new UserDao(CodendiDataAccess::instance()); $dar = $userDao->searchUserNameLike($userName, $limit); while ($dar->valid()) { $row = $dar->current(); $userList[] = $row['realname'] . " (" . $row['user_name'] . ")"; $dar->next(); } if ($userDao->foundRows() > $limit) { $userList[] = '<strong>...</strong>'; } } // // Display // echo "<ul>\n"; foreach ($userList as $user) { echo " <li>{$user}</li>\n"; } echo "</ul>\n";