Exemplo n.º 1
0
     $REG->listenerAccess($_POST);
     if ($UID > 0) {
         users::regVisit();
         $memBuff = new memBuff();
         //Проверяем, не был ли изменен наш баланс действиями других пользователей
         //(например, списание комиссии у фрилансера после закрытия заказа ТУ заказчиком)
         $ac_sum_update = $memBuff->get('ac_sum_update_' . $UID);
         if ($ac_sum_update) {
             $_SESSION['ac_sum'] = $ac_sum_update;
             $memBuff->delete('ac_sum_update_' . $UID);
         }
         //Проверяем, не был ли изменен статус ПРО
         $is_changed_pro = $memBuff->get('is_changed_pro_' . $UID);
         if ($is_changed_pro) {
             require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/payed.php";
             payed::updateUserSession();
             $memBuff->delete('is_changed_pro_' . $UID);
         }
     }
 }
 // 0023233: Фиксация трафика, учет статистики
 require_once ABS_PATH . '/classes/traffic_stat.php';
 $traffic_stat = new traffic_stat();
 $traffic_stat->checkReferer();
 // Класс для генерации UserEcho SSO-ключа
 require_once ABS_PATH . '/classes/userecho.php';
 $GLOBALS['userecho_sso'] = UserEcho::get_sso_token(USERECHO_API_KEY, USERECHO_PROJECT_KEY, array());
 //Фиксируем UTM метки GA
 require_once ABS_PATH . '/classes/ga_stat.php';
 $gaStat = new GaStat();
 $gaStat->checkUtm();