]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-12550, wrong user count in role assignment
authortoyomoyo <toyomoyo>
Wed, 12 Dec 2007 03:31:26 +0000 (03:31 +0000)
committertoyomoyo <toyomoyo>
Wed, 12 Dec 2007 03:31:26 +0000 (03:31 +0000)
admin/roles/assign.html
admin/roles/assign.php

index c987cbae14b018f9b9646a98d410faee3cb092d8..8720db3cc6900b362f96973eed4e5dacbe47cae0 100755 (executable)
@@ -61,7 +61,7 @@
           <?php
             $i=0;
             if (!empty($searchtext)) {
-                echo "<optgroup label=\"$strsearchresults (" . $availableusers->_numOfRows . ")\">\n";
+                echo "<optgroup label=\"$strsearchresults (" . $usercount . ")\">\n";
                 while ($user = rs_fetch_next_record($availableusers)) {
                     $fullname = fullname($user, true);
                     echo "<option value=\"$user->id\">".$fullname.", ".$user->email."</option>\n";
index a81f35b7ac0b1f2bb58ec18a6e21fe46fda14b6c..537231a0f5d367288a2c97205fbd4a1bb73f89f6 100755 (executable)
                     $availableusers = get_recordset_sql($select . $from . $where . $selectsql . $excsql);
                 }
 
-                $usercount =  count_records_sql($countselect . $from . $where) - count($contextusers);
+                $usercount =  $availableusers->_numOfRows;
             }
 
         } else {
                                                     AND r.roleid = '.$roleid.'
                                                     '.$selectsql.')
                                                 ORDER BY lastname ASC, firstname ASC');
-            $usercount = count_records_select('user', $select) - count($contextusers);
 
+            $usercount = $availableusers->_numOfRows;         
         }
 
         echo '<div class="selector">';