]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 347269: Deleting a user account displays incoherent comments - Patch by Frédéric...
authorlpsolit%gmail.com <>
Wed, 9 Aug 2006 04:55:46 +0000 (04:55 +0000)
committerlpsolit%gmail.com <>
Wed, 9 Aug 2006 04:55:46 +0000 (04:55 +0000)
editusers.cgi
template/en/default/admin/users/confirm-delete.html.tmpl

index e9e40eb4ccb82f5e508c0df1315556f5859451e0..e53341c610edf3f67e3751aacc1e2e5290626c8d 100755 (executable)
@@ -468,14 +468,14 @@ if ($action eq 'search') {
     $vars->{'longdescs'} = $dbh->selectrow_array(
         'SELECT COUNT(*) FROM longdescs WHERE who = ?',
         undef, $otherUserID);
-    $vars->{'namedqueries'} = $dbh->selectcol_arrayref(
+    my $namedquery_ids = $dbh->selectcol_arrayref(
         'SELECT id FROM namedqueries WHERE userid = ?',
-        undef,
-        $otherUserID);
-    if (@{$vars->{'namedqueries'}}) {
+        undef, $otherUserID);
+    $vars->{'namedqueries'} = scalar(@$namedquery_ids);
+    if (scalar(@$namedquery_ids)) {
         $vars->{'namedquery_group_map'} = $dbh->selectrow_array(
             'SELECT COUNT(*) FROM namedquery_group_map WHERE namedquery_id IN' .
-            ' (' . join(', ', @{$vars->{'namedqueries'}}) . ')');
+            ' (' . join(', ', @$namedquery_ids) . ')');
     }
     else {
         $vars->{'namedquery_group_map'} = 0;
index e5f3a392b028d200b88ba112123e210c9e3cde12..5a4032795f3bfcd3d732c8f34cd78d6fec295498 100644 (file)
@@ -31,9 +31,9 @@
   # flags.requestee:          number of flags the viewed user is being asked for
   # flags.setter:             number of flags the viewed user has set
   # longdescs:                number of bug comments the viewed user has written
-  # namedqueries:             array of IDs of named queries the user has created
+  # namedqueries:             number of named queries the user has created
   # namedquery_group_map:     number of named queries the user has shared
-  # profiles_activity:        number of named queries the user has created
+  # profiles_activity:        number of changes made to other users' profiles
   # series:                   number of series the viewed user has created
   # votes:                    number of bugs the viewed user has voted on
   # watch.watched:            number of users the viewed user is being watched
         [% IF namedqueries %]
           <li>
             [% otheruser.login FILTER html %] has
-            [% IF namedqueries.size == 1 %]
+            [% IF namedqueries == 1 %]
               a [% 'shared' IF namedquery_group_map %] named search
             [% ELSE %]
-              [%+ namedqueries.size %] named searches
+              [%+ namedqueries FILTER html %] named searches
             [% END %].
-            [% IF namedqueries.size == 1 %]
+            [% IF namedqueries == 1 %]
               This named search
             [% ELSE %]
               These named searches
             [% END %]
             will be deleted along with the user account.
             [% IF namedquery_group_map %]
-              [% IF namedqueries.size > 1 %]
+              [% IF namedqueries > 1 %]
                 Of these,
                 [% IF namedquery_group_map > 1 %]
                   [%+ namedquery_group_map FILTER html %] are