Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.71 KB | None | 0 0
  1. while ($campaign = mysql_fetch_assoc($q))
  2.   {    
  3.     // записываем просмотр кампании
  4.     $viewsValues[] = '(' . $campaign['id'] . ', ' . ($campaign['views'] + 1) . ')';
  5.    
  6.     // правила для системного ограничения
  7.     $campaign['amount_users_limit_of_hour'] = $campaign['amount_users_limit_of_hour_system'] + $campaign['amount_users_limit_shortage'];
  8.    
  9.     // проверка на количество просмотров для кампаний без запущенного временного таргетинга
  10.     if ($campaign['amount_users'] < ($campaign['amount_users_limit_start_time_targeting'] + $campaign['amount_users_limit_of_hour']) && $campaign['views'] >= $campaign['amount_users_limit'])
  11.     {
  12.       $limitValuesWithoutTimeTargeting[] = "(" . $campaign['id'] . ", 'wait_on_available')";
  13.     }
  14.    
  15.     // проверка на количество просмотров для кампаний c запущенным временным таргетингом
  16.     else if ($campaign['amount_users'] >= ($campaign['amount_users_limit_start_time_targeting'] + $campaign['amount_users_limit_of_hour']))
  17.     {
  18.       if ($campaign['amount_users_limit_of_hour'] > ($campaign['amount_users_limit'] - $campaign['amount_users']))
  19.       {
  20.         $limit_of_hour = $campaign['amount_users_limit'] - $campaign['amount_users'];
  21.       }
  22.      
  23.       else
  24.       {
  25.         $limit_of_hour = $campaign['amount_users_limit_of_hour'];
  26.       }
  27.  
  28.       $limit = $campaign['amount_users_wait_on'] + $limit_of_hour;
  29.  
  30.       if ($campaign['views'] >= $limit)
  31.       {
  32.         $limitValues[] = "(" . $campaign['id'] . ", 'wait_on_available')";
  33.       }
  34.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement