[첫화면으로]UseModWiki소스수정/UserList매크로

마지막으로 [b]

userlist 매크로 추가

sub MacroSubst {
### 다음 라인 추가
    $txt =~ s/\&__LT__;userlist\&__GT__;/&MacroUserList()/gei;
###
    return $txt;
}
### 다음 함수를 통채로 추가
sub MacroUserList {
    my (@userlist, $result);
    my $usernumber;
    opendir(USERLIST, $UserDir);
    @userlist = readdir(USERLIST);
    close(USERLIST);
    shift @userlist;
    shift @userlist;
    @userlist = sort @userlist;
    foreach $usernumber (0..(@userlist-1)) {
        @userlist[$usernumber] =~ s/(.*)\.db/($1)/gei;
        @userlist[$usernumber] = &StorePageOrEditLink("@userlist[$usernumber]", "@userlist[$usernumber]") . "<br>";
    }

    $result = "@userlist";

    return $result;
}


위키위키분류

마지막 편집일: 2007-1-8 12:19 pm (변경사항 [d])
809 hits | Permalink | 변경내역 보기 [h] | 페이지 소스 보기