| @@ 323-344 (lines=22) @@ | ||
| 320 | } |
|
| 321 | break; |
|
| 322 | ||
| 323 | case 'deleteFilter': |
|
| 324 | if (isset($_POST['counterId'], $_POST['filterId']) && $_POST['counterId'] && $_POST['filterId']) { |
|
| 325 | ||
| 326 | //DELETE /management/v1/counter/{counterId}/filter/{filterId} |
|
| 327 | /** |
|
| 328 | * @see http://api.yandex.ru/metrika/doc/beta/management/filters/deletefilter.xml |
|
| 329 | */ |
|
| 330 | $response = $managementClient |
|
| 331 | ->filters() |
|
| 332 | ->deleteFilter($_POST['filterId'], $_POST['counterId']); |
|
| 333 | ||
| 334 | if (isset($response['errors']) && $response['errors']) { |
|
| 335 | $status = 'error'; |
|
| 336 | $errorMessage = $response['errors'][0]['text']; |
|
| 337 | ||
| 338 | } else { |
|
| 339 | $result = array( |
|
| 340 | 'id' => $_POST['filterId'] |
|
| 341 | ); |
|
| 342 | } |
|
| 343 | } |
|
| 344 | break; |
|
| 345 | ||
| 346 | case 'addGrant': |
|
| 347 | if (isset($_POST['counterId'], $_POST['userLogin'], $_POST['perm'], $_POST['comment'] |
|
| @@ 398-421 (lines=24) @@ | ||
| 395 | } |
|
| 396 | break; |
|
| 397 | ||
| 398 | case 'deleteGrant': |
|
| 399 | if (isset($_POST['counterId'], $_POST['userLogin']) |
|
| 400 | && $_POST['counterId'] |
|
| 401 | && $_POST['userLogin'] |
|
| 402 | ) { |
|
| 403 | //DELETE /management/v1/counter/{counterId}/grant/{userLogin} |
|
| 404 | /** |
|
| 405 | * @see http://api.yandex.ru/metrika/doc/beta/management/grants/deletegrantold.xml |
|
| 406 | */ |
|
| 407 | $response = $managementClient |
|
| 408 | ->grants() |
|
| 409 | ->deleteGrant( $_POST['counterId'], $_POST['userLogin']); |
|
| 410 | ||
| 411 | if (isset($response['errors']) && $response['errors']) { |
|
| 412 | $status = 'error'; |
|
| 413 | $errorMessage = $response['errors'][0]['text']; |
|
| 414 | ||
| 415 | } else { |
|
| 416 | $result = array( |
|
| 417 | 'id' => $_POST['userLogin'] |
|
| 418 | ); |
|
| 419 | } |
|
| 420 | } |
|
| 421 | break; |
|
| 422 | ||
| 423 | case 'addOperation': |
|
| 424 | if (isset($_POST['counterId'], $_POST['action'], $_POST['attr'], $_POST['value'], $_POST['status']) |
|