45 lines
1.2 KiB
PHP
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']);
|
|
}
|
|
}
|
|
|
|
?>
|