Changeset 1025

Show
Ignore:
Timestamp:
04/22/02 18:54:00 (11 years ago)
Author:
bradfitz
Message:

paging (<lj user=avva>, by request of <lj user=dakus>)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/htdocs/admin/priv/index.bml

    r857 r1025  
    186186     my $prec = $priv{$priv}; 
    187187     my $pcode = $prec->{'privcode'}; 
     188     my $skip = $FORM{'skip'} + 0; 
     189     my $limit = 100; 
    188190 
    189191     $ret .= "<h1><a href=\"./\">&lt;&lt;</a> view priv \"$priv{$priv}->{'privcode'}\"</h1>"; 
     
    198200     $ret .= "<form method='post'><input type='hidden' name='mode' value='privchange'>"; 
    199201     $ret .= "<input type='hidden' name='priv' value='$pcode'>"; 
    200      $sth = $dbh->prepare("SELECT pm.prmid, u.user, u.userid, pm.arg FROM priv_map pm, user u WHERE pm.prlid=$priv AND pm.userid=u.userid ORDER BY u.user LIMIT 100"); 
     202     $sth = $dbh->prepare("SELECT pm.prmid, u.user, u.userid, pm.arg FROM priv_map pm, user u WHERE pm.prlid=$priv AND pm.userid=u.userid ORDER BY u.user LIMIT $skip,$limit"); 
    201203     $sth->execute; 
    202204     $ret .= "<table cellpadding='5' cellspacing='1' border='1'><tr><td><b>Revoke</b></td><td><b>User</b></td><td><b>Arg</b></td></tr>\n"; 
    203205 
    204206     my $cangrant = ($access{'all'} || $access{$priv{$priv}->{'privcode'}});     
     207     my $foundany = 0; 
    205208 
    206209     while ($_ = $sth->fetchrow_hashref)  
    207210     { 
     211         $foundany = 1; 
    208212         $ret .= "<tr><td align='center'>"; 
    209213         if ($cangrant) {        
     
    216220     } 
    217221     $ret .= "</table>"; 
    218       
     222     if ($foundany) { 
     223         $ret .= "<a href='" . LJ::self_link(\%FORM, {'skip'=>($skip +$limit)}) . "'>See more...</a>\n"; 
     224     } 
     225 
    219226     if ($cangrant) { 
    220227         $ret .= "<p>Grant <b>$priv{$priv}->{'privcode'}</b> privilege to:<ul>";