변경사항 (가장 최근의 "소소한 수정"부터)
(일반적인 수정)
-3,7 +3,7 |
* 사용법 - <userlist> |
* [[Bab2]] 님의 패치를 함수 이름만 바꿔서 적용 |
: |
{{{perl |
{{{#!vim perl |
sub MacroSubst { |
### 다음 라인 추가 |
$txt =~ s/\&__LT__;userlist\&__GT__;/&MacroUserList()/gei; |
-12,7 +12,7 |
} |
}}} |
: |
{{{perl |
{{{#!vim perl |
### 다음 함수를 통채로 추가 |
sub MacroUserList { |
my (@userlist, $result); |
userlist 매크로 추가
- 현재 존재하는 아이디 목록을 출력한다.
- 사용법 - <userlist>
- Bab2 님의 패치를 함수 이름만 바꿔서 적용
-
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;
}
위키위키분류