$table->set_column_filter(3, 'user_filter'); $table->set_column_filter(4, 'user_filter'); $table->set_column_filter(6, 'email_filter'); $table->set_column_filter(7, 'status_filter'); $table->set_column_filter(8, 'active_filter'); $table->set_column_filter(10, 'modify_filter'); // Only show empty actions bar if delete users has been blocked if (api_is_platform_admin() && !$deleteUserAvailable) { $table->set_form_actions(array('delete' => get_lang('DeleteFromPlatform'))); } else { $table->set_form_actions(array('none' => get_lang('NoActionAvailable'))); } $table_result = $table->return_table(); $extra_search_options = ''; //Try to search the user everywhere if ($table->get_total_number_of_items() == 0) { if (api_get_multiple_access_url() && isset($_REQUEST['keyword'])) { $keyword = Database::escape_string($_REQUEST['keyword']); $conditions = array('username' => $keyword); $user_list = UserManager::get_user_list($conditions, array(), false, ' OR '); if (!empty($user_list)) { $extra_search_options = Display::page_subheader(get_lang('UsersFoundInOtherPortals')); $table = new HTML_Table(array('class' => 'data_table')); $column = 0; $row = 0; $headers = array(get_lang('User'), 'URL', get_lang('Actions')); foreach ($headers as $header) { $table->setHeaderContents($row, $column, $header); $column++; } $row++;