Changeset 1933

Show
Ignore:
Timestamp:
09/09/07 22:30:30 (1 year ago)
Author:
azerttyu
Message:

complement à [1931], cf commit [1807]

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • alternc/trunk/bureau/class/m_admin.php

    r1931 r1933  
    167167   *  
    168168   */ 
    169   function get_list($all=0) { 
     169  function get_list($all=0, $letter="") { 
    170170    // PATCHBEN pour ne voir que les comptes que l'on a créé (sauf admin) 
    171171    global $err,$mem,$cuid; 
     
    176176    } 
    177177    $db=new DB_System(); 
    178     if ($mem->user[uid]==2000 || $all) { 
    179       $db->query("SELECT uid FROM membres ORDER BY login;"); 
     178        $letterQuery = "";  
     179        $db->query("SELECT uid FROM membres ORDER BY login;"); 
     180        if ($letter)  
     181        $letterQuery = "&& login LIKE '" . $letter . "%'";  
     182        if ($mem->user["uid"]==2000 || $all) {  
     183                $db->query("SELECT uid FROM membres WHERE 1" . $letterQuery . " ORDER BY login;");  
    180184    } else { 
    181       $db->query("SELECT uid FROM membres WHERE creator='".$cuid."' ORDER BY login;"); 
     185      $db->query("SELECT uid FROM membres WHERE creator='".$cuid. "'" . $letterQuery." ORDER BY login;"); 
    182186    } 
    183187    if ($db->num_rows()) { 
     
    206210    $db->query("SELECT creator FROM membres WHERE uid='$uid';"); 
    207211    $db->next_record(); 
    208     if ($db->Record[creator]!=$cuid) { 
     212    if ($db->Record["creator"]!=$cuid) { 
    209213      $err->raise("admin",1); 
    210214      return false;