[BACK]Return to wpquotas.pl CVS log [TXT][DIR] Up to [local] / wpscripts / wpquotas

Annotation of wpscripts/wpquotas/wpquotas.pl, Revision 1.1.1.1

1.1       yason       1: #!/usr/bin/perl
                      2: #
                      3: # $Id$
                      4: #
                      5: # User quotas ;-)
                      6: use wpqops;
                      7: use wpqio;
                      8: use wpqsmtp;
                      9:
                     10: # @VOLUMES hardcoded, be careful!
                     11: my @VOLUMES = ("/V1/*/manager", "/V2/*/manager", "/V3/*/manager", "/V4/*/manager", "/V5/*/manager");
                     12: my @blacklisted;
                     13: my $line;
                     14: my $user;
                     15: my $amount;
                     16: my $v;
                     17: my $blacklisted_ref;
                     18: my @report;
                     19: my $report_i = 0;
                     20:
                     21:
                     22: foreach $v (@VOLUMES)
                     23: {
                     24:     $blacklisted_ref = wpqops::do_walk($v);
                     25:     @blacklisted = @$blacklisted_ref;
                     26:
                     27:     foreach $line (@blacklisted)
                     28:     {
                     29:        ($user, $amount) = split( / /, $line);
                     30:        wpqsmtp::email($user, $amount);
                     31:        $report[$report_i] = $line;
                     32:        $report_i++;
                     33:     }
                     34: }
                     35:
                     36: wpqsmtp::email_cio(\@report);

CVSweb