Unsupported scripts and control panel web app for a hosting company
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

resetstats.php 1.0KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/usr/local/php-stable/bin/php -q
  2. <?PHP
  3. foreach ($argv as $v) {
  4. if ($v == '--debug') {
  5. define('DEBUG', true);
  6. }
  7. }
  8. mysql_connect('localhost', 'admin', 'admin7521');
  9. mysql_select_db('admin');
  10. $sql = 'SELECT user_id, user_limitstarts, user_limitends, band_used, hdd_used FROM users WHERE ';
  11. $sql .= ' user_limitends < '.time();
  12. $res = mysql_query($sql);
  13. while ($row = mysql_fetch_array($res)) {
  14. $sql = 'INSERT INTO historic_user (user_id, hu_start, hu_end, hu_hdd, hu_bw)';
  15. $sql .= ' VALUES ('.$row['user_id'].', '.$row['user_limitstarts'].', ';
  16. $sql .= time().', '.$row['hdd_used'].', '.$row['band_used'].')';
  17. mysql_query($sql) or die(mysql_error());
  18. $sql = 'UPDATE users SET user_limitstarts = '.time().', user_limitends = ';
  19. $sql .= (time() + 2629728).', band_used = 0 WHERE user_id = ';
  20. $sql .= $row['user_id'];
  21. mysql_query($sql) or die(mysql_error());
  22. $sql = 'UPDATE sites SET site_bandin = 0, site_bandout = 0 WHERE user_id = ';
  23. $sql .= $row['user_id'];
  24. mysql_query($sql) or die(mysql_error());
  25. }
  26. ?>