get($user_id); $user->checkPermissions($user_id, false); $advert_budget = new AdvertBudgets(); $use_advert_budget = $_SESSION['use_advert_budget']; $use_moderation = $_SESSION['use_advert_moderation']; $service_id = null; switch ($feed) { case 'AVITO_JW_FEED': $service_id = 1; break; case 'CIAN_JW_FEED': $service_id = 2; break; case 'DOMCLICK_JW_FEED': $service_id = 4; break; case 'EMLS_JW_FEED': $service_id = 5; break; case 'YANDEX_JW_FEED': $service_id = 3; break; } $data = $advert_budget->getObjectAdvertPrices($object_id, $service_id); $price = (double)$data['price']; $budget = (double)$data['budget']; $userIsAgency = $_SESSION['agency']; if (is_null($data['is_unlimited'])) { $data['is_unlimited'] = 0; } $userCanAdvertise = true; if ($use_advert_budget && !$data['is_unlimited']) { if ($price > 0 && $budget < $price) $userCanAdvertise = false; if (!$userCanAdvertise && $_SESSION['agency']) // Руководитель может размещать в рекламу без ограничений $userCanAdvertise = true; } } ?>