View Single Post
  #6  
Old 29th July 2013, 15:24
firefly007's Avatar
firefly007 firefly007 is offline
SUPPORT GURU
 
Join Date: Jun 2010
P2P
Posts: 721
Default
Quote:
Originally Posted by FENIX View Post
Hello. so I did. The question is, how well did I do? If it is bad, wanted ask for the correction of errors. Thank you very much.
Hi: there is no way that the above would work.

Try this

PHP Code:


<?
/***********************************************/
/*===============[The Best v.5.6]==============*/
/*=============[Special Thanks To]=============*/
/*        DrNet - wWw.SpecialCoders.CoM        */
/*          Vinson - wWw.Decode4u.CoM          */
/*    MrDecoder - wWw.Fearless-Releases.CoM    */
/*           Fynnon - wWw.BvList.CoM           */
/***********************************************/


  
if (!defined ('IN_CRON'))
  {
    exit ();
  }

  require 
INC_PATH '/functions_pm.php';
  
mysql_query ('DELETE FROM shoutbox WHERE date < \'' . (TIMENOW 604800) . '\'');
  ++
$CQueryCount;
  
mysql_query ('DELETE FROM loginattempts WHERE banned=\'no\' AND UNIX_TIMESTAMP(added) < \'' . (TIMENOW 86400) . '\'');
  ++
$CQueryCount;
  
mysql_query ('DELETE FROM invites WHERE UNIX_TIMESTAMP(time_invited) < \'' . (TIMENOW 172800) . '\'');
  ++
$CQueryCount;
  
mysql_query ('DELETE FROM ts_social_group_members WHERE type=\'inviteonly\' AND joined < \'' . (TIMENOW 172800) . '\'');
  ++
$CQueryCount;
  
$query mysql_query ('SELECT id, added FROM funds');
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$nowmonth date ('m');
    
$dfid = array ();
    while (
$funds mysql_fetch_assoc ($query))
    {
      
$funds['added'] = @explode ('-'$funds['added']);
      if (
$funds['added'][1] != $nowmonth)
      {
        
$dfid[] = $funds['id'];
        continue;
      }
    }

    if (
count ($dfid))
    {
      
mysql_query ('DELETE FROM funds WHERE id IN (0, ' implode (','$dfid) . ')');
      ++
$CQueryCount;
    }

    unset (
$nowmonth);
    unset (
$dfid);
    unset (
$funds);
  }

  
$query mysql_query ('SELECT id FROM users WHERE status = \'pending\' AND UNIX_TIMESTAMP(added) < \'' . (TIMENOW 172800) . '\'');
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$deleteuncousers '';
    while (
$arr mysql_fetch_assoc ($query))
    {
      
$deleteuncousers .= ',' intval ($arr['id']);
    }

    if (!empty (
$deleteuncousers))
    {
      
mysql_query ('DELETE FROM users WHERE id IN (0' $deleteuncousers ')');
      ++
$CQueryCount;
    }

    unset (
$deleteuncousers);
    unset (
$arr);
  }

  
$query mysql_query ('SELECT DISTINCT id FROM users WHERE warned=\'yes\' AND warneduntil < NOW() AND enabled=\'yes\'');
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$userids = array ();
    while (
$arr mysql_fetch_assoc ($query))
    {
      
$userids[] = $arr['id'];
    }

    if (
count ($userids))
    {
      
mysql_query ('UPDATE users SET warned = \'no\', timeswarned = IF(timeswarned > 0, timeswarned - 1, 0), warneduntil = \'0000-00-00 00:00:00\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Warning removed by System.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
      ++
$CQueryCount;
    }

    unset (
$userids);
  }

  
$query mysql_query ('SELECT DISTINCT id FROM users WHERE enabled=\'yes\' AND timeswarned >= \'' $ban_user_limit '\'');
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$userids = array ();
    
$reason 'Reason: Automaticly banned system. (Max. Warn Limit [' $ban_user_limit '] reached!';
    while (
$arr mysql_fetch_assoc ($query))
    {
      
$userids[] = $arr['id'];
    }

    if (
count ($userids))
    {
      
mysql_query ('UPDATE users SET enabled = \'no\', usergroup = \'' UC_BANNED '\', notifs = ' sqlesc ($reason) . ', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ('' ' - ' $reason '
\', modcomment) WHERE id IN (0,'
) . implode (','$userids) . ')');
      ++
$CQueryCount;
      
savelog ('Following user(s) has been banned: ' implode (', '$userids) . '. ' $reason);
      ++
$CQueryCount;
    }

    unset (
$userids);
    unset (
$reason);
  }

  
$query mysql_query ('' 'SELECT DISTINCT id FROM users WHERE leechwarn = \'yes\' AND uploaded / downloaded >= ' $leechwarn_remove_ratio ' AND enabled=\'yes\'');
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$userids = array ();
    while (
$arr mysql_fetch_assoc ($query))
    {
      
$userids[] = $arr['id'];
    }

    if (
count ($userids))
    {
      
mysql_query ('UPDATE users SET leechwarn = \'no\', leechwarnuntil = \'0000-00-00 00:00:00\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Leech-Warning removed by System.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
      ++
$CQueryCount;
      unset (
$userids);
    }
  }

  
$downloaded $leechwarn_gig_limit 1024 1024 1024;
  
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_USER . ('' '\' AND leechwarn = \'no\' AND enabled=\'yes\' AND uploaded / downloaded < ' $leechwarn_min_ratio ' AND downloaded >= ' $downloaded));
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$userids = array ();
    
$until strtotime ('+' $leechwarn_length ' week' . ($leechwarn_length 's' ''));
    while (
$arr mysql_fetch_assoc ($query))
    {
      
$userids[] = $arr['id'];
    }

    if (
count ($userids))
    {
      
mysql_query ('UPDATE users SET leechwarn = \'yes\', leechwarnuntil = FROM_UNIXTIME(' $until '), modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Leech-Warned by System - Low Ratio.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
      ++
$CQueryCount;
      
savelog ('Following user(s) has been leech-warned: ' implode (', '$userids) . '. Reason: Automatic Leech-Warn System!');
      ++
$CQueryCount;
      foreach (
$userids as $wid)
      {
        
send_pm ($widsprintf ($lang->cronjobs['lwarning_message'], $leechwarn_remove_ratio$leechwarn_length), $lang->cronjobs['lwarning_subject']);
        ++
$CQueryCount;
      }

      unset (
$downloaded);
      unset (
$userids);
      unset (
$until);
      unset (
$wid);
    }
  }

  
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_USER '\' AND enabled = \'yes\' AND leechwarn = \'yes\' AND leechwarnuntil < NOW()');
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$userids = array ();
    
$reason 'Reason: Banned by System because of Leech-Warning expired!';
    while (
$arr mysql_fetch_assoc ($query))
    {
      
$userids[] = $arr['id'];
    }

    if (
count ($userids))
    {
      
mysql_query ('UPDATE users SET enabled = \'no\', usergroup = \'' UC_BANNED '\', notifs = ' sqlesc ($reason) . ', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ('' ' - ' $reason '
\', modcomment) WHERE id IN (0,'
) . implode (','$userids) . ')');
      ++
$CQueryCount;
      
savelog ('Following user(s) has been banned: ' implode (', '$userids) . '. ' $reason);
      ++
$CQueryCount;
    }

    unset (
$reason);
    unset (
$userids);
  }

  
$query mysql_query ('SELECT DISTINCT id FROM users WHERE donor = \'yes\' AND donoruntil < NOW() AND donoruntil <> \'0000-00-00 00:00:00\' AND enabled = \'yes\'');
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$userids = array ();
    while (
$arr mysql_fetch_assoc ($query))
    {
      
$userids[] = $arr['id'];
    }

    if (
count ($userids))
    {
      
mysql_query ('UPDATE users SET usergroup = IF(usergroup < ' UC_UPLOADER ', ' UC_PLATINIUM_USER ', ' UC_GOLD_USER ', ' UC_SILVER_USER ', ' UC_BRONZE_USER ', ' UC_VETERAN ', ' UC_FANATIC ', ' UC_MANIAC ', ' UC_POWER_EXTREME ', ' UC_EXTREME ', ' UC_POWER_SEEDER ', ' UC_SEEDER ', ' UC_POWER_USER ', ' UC_USER '), donor = \'no\', donoruntil = \'0000-00-00 00:00:00\', title=\'\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Donor status removed by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
      ++
$CQueryCount;
      
savelog ('Following user(s) has been demoted: ' implode (', '$userids) . '. Reason: Donor status has been expired!');
      ++
$CQueryCount;
      foreach (
$userids as $rid)
      {
        
send_pm ($rid$lang->cronjobs['donor_message'], $lang->cronjobs['donor_subject']);
        ++
$CQueryCount;
      }
    }

    unset (
$userids);
    unset (
$rid);
  }

  
$query mysql_query ('SELECT v.userid as id, v.old_gid, u.modcomment, g.gid FROM ts_auto_vip v LEFT JOIN users u ON (v.userid=u.id) LEFT JOIN usergroups g ON (u.usergroup=g.gid) WHERE v.vip_until < NOW() AND g.cansettingspanel != \'yes\' AND g.canstaffpanel != \'yes\' AND g.issupermod != \'yes\' AND g.isforummod != \'yes\' AND u.enabled=\'yes\' AND u.usergroup != ' UC_BANNED '');
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$RemoveVStatus = array ();
    while (
$arr mysql_fetch_assoc ($query))
    {
      
send_pm ($arr['id'], $lang->cronjobs['vip_message'], $lang->cronjobs['vip_subject']);
      ++
$CQueryCount;
      
$RemoveVStatus[] = $arr['id'];
      
mysql_query ('UPDATE users SET usergroup = \'' . ($arr['old_gid'] ? $arr['old_gid'] : UC_POWER_USER) . '\', modcomment = ' sqlesc (gmdate ('Y-m-d') . ' - VIP status removed by -AutoSystem.
$arr['modcomment']) . ' WHERE id = ' sqlesc ($arr['id']));
      ++
$CQueryCount;
      
mysql_query ('DELETE FROM ts_auto_vip WHERE userid = ' sqlesc ($arr['id']));
      ++
$CQueryCount;
    }

    
savelog ('Following user(s) has been demoted: ' implode (', '$RemoveVStatus) . '. Reason: KPS VIP status has been expired!');
    ++
$CQueryCount;
    unset (
$RemoveVStatus);
  }

 if (
intval ($promote_gig_limit))
  {
    
$limit $promote_gig_limit 1024 1024 1024;
    
$maxdt TIMENOW 86400 $promote_min_reg_days;
    
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_USER . ('' '\' AND enabled = \'yes\' AND uploaded >= ' $limit ' AND uploaded / downloaded >= ' $promote_min_ratio ' AND UNIX_TIMESTAMP(added) < ' $maxdt));
    ++
$CQueryCount;
    if (
mysql_num_rows ($query))
    {
      
$userids = array ();
      while (
$arr mysql_fetch_assoc ($query))
      {
        
$userids[] = $arr['id'];
      }

      if (
count ($userids))
      {
        
mysql_query ('UPDATE users SET usergroup = \'' UC_POWER_USER '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Promoted to POWER USER by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
        ++
$CQueryCount;
        
savelog ('Following user(s) has been promoted to Power User Class: ' implode (', '$userids) . '. Reason: Automatic Promotion System!');
        ++
$CQueryCount;
        foreach (
$userids as $pid)
        {
          
send_pm ($pid$lang->cronjobs['promote_message'], $lang->cronjobs['promote_subject']);
          ++
$CQueryCount;
        }
      }

      unset (
$limit);
      unset (
$maxdt);
      unset (
$userids);
      unset (
$pid);
    }
  }

  
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_POWER_USER . ('' '\' AND uploaded / downloaded < ' $demote_min_ratio ' AND enabled=\'yes\''));
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$userids = array ();
    while (
$arr mysql_fetch_assoc ($query))
    {
      
$userids[] = $arr['id'];
    }

    if (
count ($userids))
    {
      
mysql_query ('UPDATE users SET usergroup = \'' UC_USER '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Demoted to USER by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
      ++
$CQueryCount;
      
savelog ('Following user(s) has been demoted to User Class: ' implode (', '$userids) . '. Reason: Automatic Demotion System!');
      ++
$CQueryCount;
      foreach (
$userids as $did)
      {
        
send_pm ($didsprintf ($lang->cronjobs['demote_message'], $demote_min_ratio), $lang->cronjobs['demote_subject']);
        ++
$CQueryCount;
      }
    }
/*======================================================================================================================================================SEEDER*/
 
if (intval ($promote_gig_limit))
  {
    
$limit $promote_gig_limit 1024 1024 1024;
    
$maxdt TIMENOW 86400 $promote_min_reg_days;
    
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_POWER_USER . ('' '\' AND enabled = \'yes\' AND uploaded >= ' $limit ' AND uploaded / downloaded >= ' $promote_min_ratio ' AND UNIX_TIMESTAMP(added) < ' $maxdt));
    ++
$CQueryCount;
    if (
mysql_num_rows ($query))
    {
      
$userids = array ();
      while (
$arr mysql_fetch_assoc ($query))
      {
        
$userids[] = $arr['id'];
      }

      if (
count ($userids))
      {
        
mysql_query ('UPDATE users SET usergroup = \'' UC_SEEDER '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Promoted to SEEDER by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
        ++
$CQueryCount;
        
savelog ('Following user(s) has been promoted to SEEDER Class: ' implode (', '$userids) . '. Reason: Automatic Promotion System!');
        ++
$CQueryCount;
        foreach (
$userids as $pid)
        {
          
send_pm ($pid$lang->cronjobs['promote_message'], $lang->cronjobs['promote_subject']);
          ++
$CQueryCount;
        }
      }

      unset (
$limit);
      unset (
$maxdt);
      unset (
$userids);
      unset (
$pid);
    }
  }

  
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_SEEDER . ('' '\' AND uploaded / downloaded < ' $demote_min_ratio ' AND enabled=\'yes\''));
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$userids = array ();
    while (
$arr mysql_fetch_assoc ($query))
    {
      
$userids[] = $arr['id'];
    }

    if (
count ($userids))
    {
      
mysql_query ('UPDATE users SET usergroup = \'' UC_POWER_USER '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Demoted to POWER USER by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
      ++
$CQueryCount;
      
savelog ('Following user(s) has been demoted to Power User Class: ' implode (', '$userids) . '. Reason: Automatic Demotion System!');
      ++
$CQueryCount;
      foreach (
$userids as $did)
      {
        
send_pm ($didsprintf ($lang->cronjobs['demote_message'], $demote_min_ratio), $lang->cronjobs['demote_subject']);
        ++
$CQueryCount;
      }
    }
/*====================================================================================================================================================================POWER SEEDEER*/
 
if (intval ($promote_gig_limit))
  {
    
$limit $promote_gig_limit 1024 1024 1024;
    
$maxdt TIMENOW 86400 $promote_min_reg_days;
    
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_SEEDER . ('' '\' AND enabled = \'yes\' AND uploaded >= ' $limit ' AND uploaded / downloaded >= ' $promote_min_ratio ' AND UNIX_TIMESTAMP(added) < ' $maxdt));
    ++
$CQueryCount;
    if (
mysql_num_rows ($query))
    {
      
$userids = array ();
      while (
$arr mysql_fetch_assoc ($query))
      {
        
$userids[] = $arr['id'];
      }

      if (
count ($userids))
      {
        
mysql_query ('UPDATE users SET usergroup = \'' UC_POWER_SEEDER '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Promoted to POWER SEEDER by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
        ++
$CQueryCount;
        
savelog ('Following user(s) has been promoted to Power Seeder Class: ' implode (', '$userids) . '. Reason: Automatic Promotion System!');
        ++
$CQueryCount;
        foreach (
$userids as $pid)
        {
          
send_pm ($pid$lang->cronjobs['promote_message'], $lang->cronjobs['promote_subject']);
          ++
$CQueryCount;
        }
      }

      unset (
$limit);
      unset (
$maxdt);
      unset (
$userids);
      unset (
$pid);
    }
  }

  
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_POWER_SEEDER . ('' '\' AND uploaded / downloaded < ' $demote_min_ratio ' AND enabled=\'yes\''));
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$userids = array ();
    while (
$arr mysql_fetch_assoc ($query))
    {
      
$userids[] = $arr['id'];
    }

    if (
count ($userids))
    {
      
mysql_query ('UPDATE users SET usergroup = \'' UC_SEEDER '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Demoted to SEEDER by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
      ++
$CQueryCount;
      
savelog ('Following user(s) has been demoted to Seeder Class: ' implode (', '$userids) . '. Reason: Automatic Demotion System!');
      ++
$CQueryCount;
      foreach (
$userids as $did)
      {
        
send_pm ($didsprintf ($lang->cronjobs['demote_message'], $demote_min_ratio), $lang->cronjobs['demote_subject']);
        ++
$CQueryCount;
      }
    }
    
/*======================================================================================================================================================EXTREME*/
     
if (intval ($promote_gig_limit))
  {
    
$limit $promote_gig_limit 1024 1024 1024;
    
$maxdt TIMENOW 86400 $promote_min_reg_days;
    
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_POWER_SEEDER . ('' '\' AND enabled = \'yes\' AND uploaded >= ' $limit ' AND uploaded / downloaded >= ' $promote_min_ratio ' AND UNIX_TIMESTAMP(added) < ' $maxdt));
    ++
$CQueryCount;
    if (
mysql_num_rows ($query))
    {
      
$userids = array ();
      while (
$arr mysql_fetch_assoc ($query))
      {
        
$userids[] = $arr['id'];
      }

      if (
count ($userids))
      {
        
mysql_query ('UPDATE users SET usergroup = \'' UC_EXTREME '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Promoted to EXTREME by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
        ++
$CQueryCount;
        
savelog ('Following user(s) has been promoted to EXTREME Class: ' implode (', '$userids) . '. Reason: Automatic Promotion System!');
        ++
$CQueryCount;
        foreach (
$userids as $pid)
        {
          
send_pm ($pid$lang->cronjobs['promote_message'], $lang->cronjobs['promote_subject']);
          ++
$CQueryCount;
        }
      }

      unset (
$limit);
      unset (
$maxdt);
      unset (
$userids);
      unset (
$pid);
    }
  }

  
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_POWER_SEEDER . ('' '\' AND uploaded / downloaded < ' $demote_min_ratio ' AND enabled=\'yes\''));
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$userids = array ();
    while (
$arr mysql_fetch_assoc ($query))
    {
      
$userids[] = $arr['id'];
    }

    if (
count ($userids))
    {
      
mysql_query ('UPDATE users SET usergroup = \'' UC_POWER_SEEDER '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Demoted to SEEDER by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
      ++
$CQueryCount;
      
savelog ('Following user(s) has been demoted to POWER SEEDER Class: ' implode (', '$userids) . '. Reason: Automatic Demotion System!');
      ++
$CQueryCount;
      foreach (
$userids as $did)
      {
        
send_pm ($didsprintf ($lang->cronjobs['demote_message'], $demote_min_ratio), $lang->cronjobs['demote_subject']);
        ++
$CQueryCount;
      }
    }
    
/*===========================================================================================================================================================POWER EXTREME*/
     
if (intval ($promote_gig_limit))
  {
    
$limit $promote_gig_limit 1024 1024 1024;
    
$maxdt TIMENOW 86400 $promote_min_reg_days;
    
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_POWER_SEEDER . ('' '\' AND enabled = \'yes\' AND uploaded >= ' $limit ' AND uploaded / downloaded >= ' $promote_min_ratio ' AND UNIX_TIMESTAMP(added) < ' $maxdt));
    ++
$CQueryCount;
    if (
mysql_num_rows ($query))
    {
      
$userids = array ();
      while (
$arr mysql_fetch_assoc ($query))
      {
        
$userids[] = $arr['id'];
      }

      if (
count ($userids))
      {
        
mysql_query ('UPDATE users SET usergroup = \'' UC_POWER_EXTREME '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Promoted to POWER EXTREME by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
        ++
$CQueryCount;
        
savelog ('Following user(s) has been promoted to Power User Class: ' implode (', '$userids) . '. Reason: Automatic Promotion System!');
        ++
$CQueryCount;
        foreach (
$userids as $pid)
        {
          
send_pm ($pid$lang->cronjobs['promote_message'], $lang->cronjobs['promote_subject']);
          ++
$CQueryCount;
        }
      }

      unset (
$limit);
      unset (
$maxdt);
      unset (
$userids);
      unset (
$pid);
    }
  }

  
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_EXTREME . ('' '\' AND uploaded / downloaded < ' $demote_min_ratio ' AND enabled=\'yes\''));
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$userids = array ();
    while (
$arr mysql_fetch_assoc ($query))
    {
      
$userids[] = $arr['id'];
    }

    if (
count ($userids))
    {
      
mysql_query ('UPDATE users SET usergroup = \'' UC_EXTREME '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Demoted to EXTREME by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
      ++
$CQueryCount;
      
savelog ('Following user(s) has been demoted to EXTREME Class: ' implode (', '$userids) . '. Reason: Automatic Demotion System!');
      ++
$CQueryCount;
      foreach (
$userids as $did)
      {
        
send_pm ($didsprintf ($lang->cronjobs['demote_message'], $demote_min_ratio), $lang->cronjobs['demote_subject']);
        ++
$CQueryCount;
      }
    }
    
/*========================================================================================================================================================MANIAC*/
     
if (intval ($promote_gig_limit))
  {
    
$limit $promote_gig_limit 1024 1024 1024;
    
$maxdt TIMENOW 86400 $promote_min_reg_days;
    
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_POWER_EXTREME . ('' '\' AND enabled = \'yes\' AND uploaded >= ' $limit ' AND uploaded / downloaded >= ' $promote_min_ratio ' AND UNIX_TIMESTAMP(added) < ' $maxdt));
    ++
$CQueryCount;
    if (
mysql_num_rows ($query))
    {
      
$userids = array ();
      while (
$arr mysql_fetch_assoc ($query))
      {
        
$userids[] = $arr['id'];
      }

      if (
count ($userids))
      {
        
mysql_query ('UPDATE users SET usergroup = \'' UC_MANIAC '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Promoted to MANIAC by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
        ++
$CQueryCount;
        
savelog ('Following user(s) has been promoted to MANIAC Class: ' implode (', '$userids) . '. Reason: Automatic Promotion System!');
        ++
$CQueryCount;
        foreach (
$userids as $pid)
        {
          
send_pm ($pid$lang->cronjobs['promote_message'], $lang->cronjobs['promote_subject']);
          ++
$CQueryCount;
        }
      }

      unset (
$limit);
      unset (
$maxdt);
      unset (
$userids);
      unset (
$pid);
    }
  }

  
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_POWER_EXTREME . ('' '\' AND uploaded / downloaded < ' $demote_min_ratio ' AND enabled=\'yes\''));
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$userids = array ();
    while (
$arr mysql_fetch_assoc ($query))
    {
      
$userids[] = $arr['id'];
    }

    if (
count ($userids))
    {
      
mysql_query ('UPDATE users SET usergroup = \'' UC_POWER_EXTREME '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Demoted to USER by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
      ++
$CQueryCount;
      
savelog ('Following user(s) has been demoted to POWER EXTREME Class: ' implode (', '$userids) . '. Reason: Automatic Demotion System!');
      ++
$CQueryCount;
      foreach (
$userids as $did)
      {
        
send_pm ($didsprintf ($lang->cronjobs['demote_message'], $demote_min_ratio), $lang->cronjobs['demote_subject']);
        ++
$CQueryCount;
      }
    }
    
/*===============================================================================================================================================================FANATIC*/
     
if (intval ($promote_gig_limit))
  {
    
$limit $promote_gig_limit 1024 1024 1024;
    
$maxdt TIMENOW 86400 $promote_min_reg_days;
    
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_MANIAC . ('' '\' AND enabled = \'yes\' AND uploaded >= ' $limit ' AND uploaded / downloaded >= ' $promote_min_ratio ' AND UNIX_TIMESTAMP(added) < ' $maxdt));
    ++
$CQueryCount;
    if (
mysql_num_rows ($query))
    {
      
$userids = array ();
      while (
$arr mysql_fetch_assoc ($query))
      {
        
$userids[] = $arr['id'];
      }

      if (
count ($userids))
      {
        
mysql_query ('UPDATE users SET usergroup = \'' UC_FANATIC '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Promoted to FANATIC by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
        ++
$CQueryCount;
        
savelog ('Following user(s) has been promoted to FANATIC Class: ' implode (', '$userids) . '. Reason: Automatic Promotion System!');
        ++
$CQueryCount;
        foreach (
$userids as $pid)
        {
          
send_pm ($pid$lang->cronjobs['promote_message'], $lang->cronjobs['promote_subject']);
          ++
$CQueryCount;
        }
      }

      unset (
$limit);
      unset (
$maxdt);
      unset (
$userids);
      unset (
$pid);
    }
  }

  
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_MANIAC . ('' '\' AND uploaded / downloaded < ' $demote_min_ratio ' AND enabled=\'yes\''));
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$userids = array ();
    while (
$arr mysql_fetch_assoc ($query))
    {
      
$userids[] = $arr['id'];
    }

    if (
count ($userids))
    {
      
mysql_query ('UPDATE users SET usergroup = \'' UC_MANIAC '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Demoted to MANIAC by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
      ++
$CQueryCount;
      
savelog ('Following user(s) has been demoted to MANIAC Class: ' implode (', '$userids) . '. Reason: Automatic Demotion System!');
      ++
$CQueryCount;
      foreach (
$userids as $did)
      {
        
send_pm ($didsprintf ($lang->cronjobs['demote_message'], $demote_min_ratio), $lang->cronjobs['demote_subject']);
        ++
$CQueryCount;
      }
    }
    
/*===========================================================================================================================================================VETERAN*/
     
if (intval ($promote_gig_limit))
  {
    
$limit $promote_gig_limit 1024 1024 1024;
    
$maxdt TIMENOW 86400 $promote_min_reg_days;
    
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_FANATIC . ('' '\' AND enabled = \'yes\' AND uploaded >= ' $limit ' AND uploaded / downloaded >= ' $promote_min_ratio ' AND UNIX_TIMESTAMP(added) < ' $maxdt));
    ++
$CQueryCount;
    if (
mysql_num_rows ($query))
    {
      
$userids = array ();
      while (
$arr mysql_fetch_assoc ($query))
      {
        
$userids[] = $arr['id'];
      }

      if (
count ($userids))
      {
        
mysql_query ('UPDATE users SET usergroup = \'' UC_VETERAN '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Promoted to VETERAN by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
        ++
$CQueryCount;
        
savelog ('Following user(s) has been promoted to VETERAN Class: ' implode (', '$userids) . '. Reason: Automatic Promotion System!');
        ++
$CQueryCount;
        foreach (
$userids as $pid)
        {
          
send_pm ($pid$lang->cronjobs['promote_message'], $lang->cronjobs['promote_subject']);
          ++
$CQueryCount;
        }
      }

      unset (
$limit);
      unset (
$maxdt);
      unset (
$userids);
      unset (
$pid);
    }
  }

  
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_FANATIC . ('' '\' AND uploaded / downloaded < ' $demote_min_ratio ' AND enabled=\'yes\''));
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$userids = array ();
    while (
$arr mysql_fetch_assoc ($query))
    {
      
$userids[] = $arr['id'];
    }

    if (
count ($userids))
    {
      
mysql_query ('UPDATE users SET usergroup = \'' UC_FANATIC '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Demoted to FANATIC by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
      ++
$CQueryCount;
      
savelog ('Following user(s) has been demoted to FANATIC Class: ' implode (', '$userids) . '. Reason: Automatic Demotion System!');
      ++
$CQueryCount;
      foreach (
$userids as $did)
      {
        
send_pm ($didsprintf ($lang->cronjobs['demote_message'], $demote_min_ratio), $lang->cronjobs['demote_subject']);
        ++
$CQueryCount;
      }
    }
    
/*==========================================================================================================================================================BRONZE USER*/
     
if (intval ($promote_gig_limit))
  {
    
$limit $promote_gig_limit 1024 1024 1024;
    
$maxdt TIMENOW 86400 $promote_min_reg_days;
    
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_VETERAN . ('' '\' AND enabled = \'yes\' AND uploaded >= ' $limit ' AND uploaded / downloaded >= ' $promote_min_ratio ' AND UNIX_TIMESTAMP(added) < ' $maxdt));
    ++
$CQueryCount;
    if (
mysql_num_rows ($query))
    {
      
$userids = array ();
      while (
$arr mysql_fetch_assoc ($query))
      {
        
$userids[] = $arr['id'];
      }

      if (
count ($userids))
      {
        
mysql_query ('UPDATE users SET usergroup = \'' UC_BRONZE_USER '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Promoted to BRONZE USER by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
        ++
$CQueryCount;
        
savelog ('Following user(s) has been promoted to BRONZE User Class: ' implode (', '$userids) . '. Reason: Automatic Promotion System!');
        ++
$CQueryCount;
        foreach (
$userids as $pid)
        {
          
send_pm ($pid$lang->cronjobs['promote_message'], $lang->cronjobs['promote_subject']);
          ++
$CQueryCount;
        }
      }

      unset (
$limit);
      unset (
$maxdt);
      unset (
$userids);
      unset (
$pid);
    }
  }

  
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_VETERAN . ('' '\' AND uploaded / downloaded < ' $demote_min_ratio ' AND enabled=\'yes\''));
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$userids = array ();
    while (
$arr mysql_fetch_assoc ($query))
    {
      
$userids[] = $arr['id'];
    }

    if (
count ($userids))
    {
      
mysql_query ('UPDATE users SET usergroup = \'' UC_VETERAN '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Demoted to VETERAN by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
      ++
$CQueryCount;
      
savelog ('Following user(s) has been demoted to VETERAN Class: ' implode (', '$userids) . '. Reason: Automatic Demotion System!');
      ++
$CQueryCount;
      foreach (
$userids as $did)
      {
        
send_pm ($didsprintf ($lang->cronjobs['demote_message'], $demote_min_ratio), $lang->cronjobs['demote_subject']);
        ++
$CQueryCount;
      }
    }
    
/*===============================================================================================================================================================SILVER USER*/
     
if (intval ($promote_gig_limit))
  {
    
$limit $promote_gig_limit 1024 1024 1024;
    
$maxdt TIMENOW 86400 $promote_min_reg_days;
    
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_BRONZE_USER . ('' '\' AND enabled = \'yes\' AND uploaded >= ' $limit ' AND uploaded / downloaded >= ' $promote_min_ratio ' AND UNIX_TIMESTAMP(added) < ' $maxdt));
    ++
$CQueryCount;
    if (
mysql_num_rows ($query))
    {
      
$userids = array ();
      while (
$arr mysql_fetch_assoc ($query))
      {
        
$userids[] = $arr['id'];
      }

      if (
count ($userids))
      {
        
mysql_query ('UPDATE users SET usergroup = \'' UC_SILVER_USER '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Promoted to SILVER USER by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
        ++
$CQueryCount;
        
savelog ('Following user(s) has been promoted to Silver User Class: ' implode (', '$userids) . '. Reason: Automatic Promotion System!');
        ++
$CQueryCount;
        foreach (
$userids as $pid)
        {
          
send_pm ($pid$lang->cronjobs['promote_message'], $lang->cronjobs['promote_subject']);
          ++
$CQueryCount;
        }
      }

      unset (
$limit);
      unset (
$maxdt);
      unset (
$userids);
      unset (
$pid);
    }
  }

  
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_BRONZE_USER . ('' '\' AND uploaded / downloaded < ' $demote_min_ratio ' AND enabled=\'yes\''));
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$userids = array ();
    while (
$arr mysql_fetch_assoc ($query))
    {
      
$userids[] = $arr['id'];
    }

    if (
count ($userids))
    {
      
mysql_query ('UPDATE users SET usergroup = \'' UC_BRONZE_USER '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Demoted to BRONZE USER by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
      ++
$CQueryCount;
      
savelog ('Following user(s) has been demoted to BRONZE User Class: ' implode (', '$userids) . '. Reason: Automatic Demotion System!');
      ++
$CQueryCount;
      foreach (
$userids as $did)
      {
        
send_pm ($didsprintf ($lang->cronjobs['demote_message'], $demote_min_ratio), $lang->cronjobs['demote_subject']);
        ++
$CQueryCount;
      }
    }
    
/*==================================================================================================================================================================GOLD USER*/
     
if (intval ($promote_gig_limit))
  {
    
$limit $promote_gig_limit 1024 1024 1024;
    
$maxdt TIMENOW 86400 $promote_min_reg_days;
    
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_SILVER_USER . ('' '\' AND enabled = \'yes\' AND uploaded >= ' $limit ' AND uploaded / downloaded >= ' $promote_min_ratio ' AND UNIX_TIMESTAMP(added) < ' $maxdt));
    ++
$CQueryCount;
    if (
mysql_num_rows ($query))
    {
      
$userids = array ();
      while (
$arr mysql_fetch_assoc ($query))
      {
        
$userids[] = $arr['id'];
      }

      if (
count ($userids))
      {
        
mysql_query ('UPDATE users SET usergroup = \'' UC_GOLD_USER '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Promoted to GOLD USER by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
        ++
$CQueryCount;
        
savelog ('Following user(s) has been promoted to GOLD User Class: ' implode (', '$userids) . '. Reason: Automatic Promotion System!');
        ++
$CQueryCount;
        foreach (
$userids as $pid)
        {
          
send_pm ($pid$lang->cronjobs['promote_message'], $lang->cronjobs['promote_subject']);
          ++
$CQueryCount;
        }
      }

      unset (
$limit);
      unset (
$maxdt);
      unset (
$userids);
      unset (
$pid);
    }
  }

  
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_SILVER_USER . ('' '\' AND uploaded / downloaded < ' $demote_min_ratio ' AND enabled=\'yes\''));
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$userids = array ();
    while (
$arr mysql_fetch_assoc ($query))
    {
      
$userids[] = $arr['id'];
    }

    if (
count ($userids))
    {
      
mysql_query ('UPDATE users SET usergroup = \'' UC_SILVER_USER '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Demoted to SILVER USER by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
      ++
$CQueryCount;
      
savelog ('Following user(s) has been demoted to SILVER User Class: ' implode (', '$userids) . '. Reason: Automatic Demotion System!');
      ++
$CQueryCount;
      foreach (
$userids as $did)
      {
        
send_pm ($didsprintf ($lang->cronjobs['demote_message'], $demote_min_ratio), $lang->cronjobs['demote_subject']);
        ++
$CQueryCount;
      }
    }
    
/*======================================================================================================================================================PLATINIUM USER*/
     
if (intval ($promote_gig_limit))
  {
    
$limit $promote_gig_limit 1024 1024 1024;
    
$maxdt TIMENOW 86400 $promote_min_reg_days;
    
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_GOLD_USER . ('' '\' AND enabled = \'yes\' AND uploaded >= ' $limit ' AND uploaded / downloaded >= ' $promote_min_ratio ' AND UNIX_TIMESTAMP(added) < ' $maxdt));
    ++
$CQueryCount;
    if (
mysql_num_rows ($query))
    {
      
$userids = array ();
      while (
$arr mysql_fetch_assoc ($query))
      {
        
$userids[] = $arr['id'];
      }

      if (
count ($userids))
      {
        
mysql_query ('UPDATE users SET usergroup = \'' UC_PLATINIUM_USER '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Promoted to PLATINIUM USER by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
        ++
$CQueryCount;
        
savelog ('Following user(s) has been promoted to PLATINIUM User Class: ' implode (', '$userids) . '. Reason: Automatic Promotion System!');
        ++
$CQueryCount;
        foreach (
$userids as $pid)
        {
          
send_pm ($pid$lang->cronjobs['promote_message'], $lang->cronjobs['promote_subject']);
          ++
$CQueryCount;
        }
      }

      unset (
$limit);
      unset (
$maxdt);
      unset (
$userids);
      unset (
$pid);
    }
  }

  
$query mysql_query ('SELECT DISTINCT id FROM users WHERE usergroup = \'' UC_GOLD_USER . ('' '\' AND uploaded / downloaded < ' $demote_min_ratio ' AND enabled=\'yes\''));
  ++
$CQueryCount;
  if (
mysql_num_rows ($query))
  {
    
$userids = array ();
    while (
$arr mysql_fetch_assoc ($query))
    {
      
$userids[] = $arr['id'];
    }

    if (
count ($userids))
    {
      
mysql_query ('UPDATE users SET usergroup = \'' UC_GOLD_USER '\', modcomment = CONCAT(\'' gmdate ('Y-m-d') . ' - Demoted to GOLD USER by -AutoSystem.
\', modcomment) WHERE id IN (0,' 
implode (','$userids) . ')');
      ++
$CQueryCount;
      
savelog ('Following user(s) has been demoted to GOLD User Class: ' implode (', '$userids) . '. Reason: Automatic Demotion System!');
      ++
$CQueryCount;
      foreach (
$userids as $did)
      {
        
send_pm ($didsprintf ($lang->cronjobs['demote_message'], $demote_min_ratio), $lang->cronjobs['demote_subject']);
        ++
$CQueryCount;
      }
    }
      

    unset(
$userids);
    unset(
$did);
  }

?>
__________________




Please Support Majority Report


You can contact me on Skype live:phesadent.elect but please let me know first.


If you are ever need me desperately then please email me at dan.oak44@gmail.com and I will contact u within a week.


Due to free time I'm able to help interested member's with their tracker.

Please Note!
Depending on your requests I will charge you for my assistance for Tracker installs and mods.
All my mods are custom and prices will very depending on the request.
I'm able to install any tracker and mods including themes.

Please PM me

Reply With Quote
The Following 2 Users Say Thank You to firefly007 For This Useful Post:
FENIX (12th August 2013), Marco (31st July 2013)