Joywork/ajax/onOffAdvertBudget.php
2026-05-22 21:21:54 +03:00

45 lines
1.2 KiB
PHP

<?php
require_once($_SERVER['DOCUMENT_ROOT'] . "/config.php");
if (isset($_SESSION['id'])) {
$post = clearInputData($_POST);
$state = false;
if (isset($post['state']))
$state = ($post['state'] == 'true');
$user_id = (int)$_SESSION['id'];
$user = new \User;
$user->get($user_id);
$user->checkPermissions($user_id, false);
$agency_id = $user->agencyId;
if ($agency_id && ($user->agency || $user->users_admin)) {
if ($state)
$sql = "UPDATE `users` SET `use_advert_budget` = 1 WHERE `id` = $agency_id AND agency = 1 AND moder = 1";
else
$sql = "UPDATE `users` SET `use_advert_budget` = 0 WHERE `id` = $agency_id AND agency = 1 AND moder = 1";
} else {
$sql = "UPDATE `users` SET `use_advert_budget` = 0 WHERE `id` = $user_id AND agency = 0 AND agent = 1 AND moder = 1";
}
if (!empty($sql)) {
if (mysql_query($sql)) {
if ($state)
$_SESSION['use_advert_budget'] = 1;
else
$_SESSION['use_advert_budget'] = 0;
echo json_encode(['success' => true, 'state' => $state]);
} else {
echo json_encode(['success' => false, 'error' => mysql_error()]);
}
} else {
echo json_encode(['success' => false, 'error' => 'Not yet implemented']);
}
}
?>