// платные места юзера. $add_from_c = false; // $sub_from_c = false; // по сути, прогнозировать ли из каталога, с учетом ПРО. $add_from_p_fp1 = false; // прогнозировать ли посещения из платных мест на главной, используя в расчете 1-е место на главной. $add_from_p_ctg1 = false; // прогнозировать ли посещения из платных мест в каталоге, используя в расчете 1-е место в каталоге. $add_from_p_fpAVG = false; // прогнозировать ли посещения из платных мест на главной, используя среднюю из текущей посещаемости с имеющегося у юзера места на главной. $add_from_p_ctgAVG = false; // прогнозировать ли посещения из платных мест в каталоге, используя среднюю из текущей посещаемости с имеющегося у юзера места в каталоге. $sub_from_p = false; // true, если нужно прогнозировать платные места (хоть где). $u_month_msgs = promotion::GetCountMsgsByMonths($uid); // массив, индексированный номерами месяцев (1-12), содержащий количество сообщений от заказчиков. // Все необходимые данные по юзеру, нужно перед этим занести в переменные и // ими же пользоваться на протяжении всего скрипта. unset($user); // был ли пользователь хотя бы раз в платных местах вверху главной страницы $u_has_pp = account::checkHistory($uid, array(55, 65)); $u_has_of = account::checkHistory($uid, array(94)); $u_today['from_a'] = $u_today['by_e'] + $u_today['by_f'] + $u_today['by_u']; $u_today['from_c'] = $u_today['by_e_from_c'] + $u_today['by_f_from_c'] + $u_today['by_u_from_c']; $u_today['from_b'] = $u_today['by_e_from_b'] + $u_today['by_f_from_b'] + $u_today['by_u_from_b']; $u_today['from_p'] = $u_today['by_e_from_p'] + $u_today['by_f_from_p'] + $u_today['by_u_from_p']; $u_today['from_t'] = $u_today['by_e_from_t'] + $u_today['by_f_from_t'] + $u_today['by_u_from_t']; $u_today['from_o'] = $u_today['by_e_from_o'] + $u_today['by_f_from_o'] + $u_today['by_u_from_o']; $u_today['from_s'] = $u_today['by_e_from_s'] + $u_today['by_f_from_s'] + $u_today['by_u_from_s']; if ($u_today['from_a'] > $cur_month_max_h) {