return $nick;
}
-=head2 clear_rookie($uid, uid => $uid, time => $time)
-
-clear Rookie flag.
-
-=over 4
-
-=item Return value
-
-1/0
-
-=back
-
-=cut
-
-sub clear_rookie {
- my $self = shift;
- return if $self->check_readonly;
- my $params = {@_};
- my $uid = $params->{uid};
- return if !$uid;
-
- my $time = $params->{time};
- if ($time) {
- return $self->class->update(uid => $uid,
- rookie => 0,
- rookie_cleared => $time);
- }
- else {
- return $self->class->update(uid => $uid,
- rookie => 0,
- rookie_cleared => { FUNCTION => "NOW()" });
- }
- return;
-}
-
sub update_karma {
my $self = shift;
my $params = {@_};