delete_apteryx_alias.php 946 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. include('config/config.php');
  3. global $sock;
  4. $sock=mysql_connect($host,$user,$passwd);
  5. mysql_select_db($db);
  6. //fine sql
  7. $alias_dom = '24h.indivia.net';
  8. function dom($name) {
  9. $zon=explode(".",$name);
  10. return implode(".",array_slice($zon,-3));
  11. }
  12. $alias_dom2lvl = dom($alias_dom);
  13. $alias_tab = str_replace(".","_",$alias_dom2lvl);
  14. $date_query = "SELECT user,modified FROM $alias_tab WHERE active = 'Y' AND domain = '$alias_dom'";
  15. $result=mysql_query($date_query);
  16. $counter=-1;
  17. $timo=time();
  18. while($row=mysql_fetch_row($result)) {
  19. $elapsed=$timo-$row[1];
  20. if($elapsed > $ventiquatro_ore_in_sec){
  21. $counter++;
  22. $toDelete[$counter]=$row[0];
  23. }
  24. }
  25. while ($counter >= 0){
  26. $delquery="DELETE FROM $alias_tab WHERE user = '$toDelete[$counter]'";
  27. //DEBUG: echo "$delquery\n";
  28. mysql_query($delquery);
  29. if (mysql_affected_rows()==1) {
  30. $counter--;
  31. } else {
  32. echo "error\n";
  33. exit;
  34. }
  35. }
  36. ?>