Show
Ignore:
Timestamp:
03/02/07 03:02:11 (2 years ago)
Author:
jm3
Message:
  • preliminary AIM bot
  • JSON export
  • HTML export
  • reloadable perl modules
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • feedmelinks/admin/expire-old-users.php

    r1352 r1354  
    1313        $q = run_query( $qs ); 
    1414        $ttl = get_num_days_allowed_idle(); 
     15        $warn_ttl = $ttl - 8; 
    1516?> 
    16  
    17 <b><code><?= $qs ?></code></b> 
    18 <p /> 
    1917 
    2018<style type="text/css"> 
     
    3533                $last_link = get_time_of_last_action( $user ); 
    3634                $delta = round( diff_driver( $now, $last_link )); 
    37                 if( $delta > $ttl ) { 
     35 
     36                if( $delta > $warn_ttl ) { 
     37                        ++ $warners; 
     38                        $expired = false; 
     39                        $warned = true; 
     40                        notify_expiring_soon( $user ); 
     41                } else if( $delta > $ttl ) { 
    3842                        $expired = true; 
     43                        $warned = false; 
    3944                        ++ $idlers; 
    4045                        expire_user( $user ); 
    4146                } else { 
    42                         $expired = false; 
     47                        $expired = $warned = false; 
    4348                } 
     49 
     50                if( $warned || $expired ) { 
    4451?> 
    4552 
    4653<tr class="<?= $expired ? "expired" : "" ?>"> 
    47         <td><?= $expired ? "EXPIRED" : "&nbsp;" ?></td> 
     54        <td> 
     55        <?= $expired ? "Expired" : "&nbsp;" ?> 
     56        <?= $warned ? "Warned" : "&nbsp;" ?> 
     57        </td> 
    4858        <td><?= makeUserLink( $user ) ?></td> 
    4959        <td><?= $delta ?> days idle </td> 
     
    5262 
    5363<?php 
     64                } 
    5465        } 
    5566?> 
    5667 
    5768</table> 
    58 <h1><?= $idlers ?> idlers</h1> 
    5969 
     70<h1>disabled <?= $idlers ?> idle users</h1> 
     71<h1>warned <?= $warners ?> nearly expired users </h1> 
     72