Changeset 161

Show
Ignore:
Timestamp:
2008-11-12 17:36:36 (2 months ago)
Author:
hannes
Message:

sorting avatar dropdown list

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/admin/classes/pages/Editmember.php

    r114 r161  
    392392                        // open avatar directory for reading 
    393393                        if ($handle = @opendir('../images/avatars')) { 
     394                            $_avatars = Array(); 
    394395                            while (FALSE !== ($file = @readdir($handle))) { 
    395396                                // only image files 
    396397                                if ($file != '.' && $file != '..' && $file != 'index.htm') { 
    397                                     $_col1 .= '<option value="../images/avatars/' . $file . '"'; 
     398                                    $_avatars[$file] = '<option value="../images/avatars/' . $file . '"'; 
    398399                                    if ($m->getAvatar() == 'images/avatars/' . $file) { 
    399                                         $_col1 .= ' selected="selected"'; 
     400                                        $_avatars[$file] .= ' selected="selected"'; 
    400401                                    } 
    401                                     $_col1 .= '>' . $file . '</option>'; 
    402                                 } 
    403                             } 
     402                                    $_avatars[$file] .= '>' . $file . '</option>'; 
     403                                } 
     404                            } 
     405                            ksort($_avatars, SORT_STRING); 
     406                            $_col1 .= join('', $_avatars); 
    404407                            // close avatar directory 
    405408                            @closedir($handle); 
  • trunk/classes/pages/Userpanel.php

    r155 r161  
    497497                        // open avatar directory for reading 
    498498                        if ($handle = @opendir('images/avatars')) { 
     499                            $_avatars = Array(); 
    499500                            while (FALSE !== ($file = @readdir($handle))) { 
    500501                                // only image files 
    501502                                if ($file != '.' && $file != '..' && (strtolower(substr($file, strlen($file) - 4)) == '.png' || strtolower(substr($file, strlen($file) - 4)) == '.gif' || strtolower(substr($file, strlen($file) - 4)) == '.jpg' || strtolower(substr($file, strlen($file) - 5)) == '.jpeg')) { 
    502                                     $_col1 .= '<option value="images/avatars/' . $file . '"'; 
     503                                    $_avatars[$file] = '<option value="images/avatars/' . $file . '"'; 
    503504                                    if ($m->getAvatar() == 'images/avatars/' . $file) { 
    504                                         $_col1 .= ' selected="selected"'; 
     505                                        $_avatars[$file] .= ' selected="selected"'; 
    505506                                    } 
    506                                     $_col1 .= '>' . $file . '</option>'; 
    507                                 } 
    508                             } 
     507                                    $_avatars[$file] .= '>' . $file . '</option>'; 
     508                                } 
     509                            } 
     510                            ksort($_avatars, SORT_STRING); 
     511                            $_col1 .= join('', $_avatars); 
    509512                            // close avatar directory 
    510513                            @closedir($handle);