Source of file PushNotificationsAdminItemRequest.php
Size: 0,659 Bytes - Last Modified: 2021-12-23T10:26:32+00:00
/var/www/docs.ssmods.com/process/src/code/admin/PushNotificationsAdminItemRequest.php
12345678910111213141516171819202122232425 | <?php /** * Handles sending push notifications. */ class PushNotificationsAdminItemRequest extends GridFieldDetailForm_ItemRequest { public function doSend($data, $form) { try { $this->record->doSend(); } catch (PushException $ex) { return new SS_HTTPResponse( $this->ItemEditForm()->forAjaxTemplate(), 400, $ex->getMessage() ); } $response = new SS_HTTPResponse($this->ItemEditForm()->forAjaxTemplate()); $response->setStatusDescription(_t( 'Push.PUSHSENT', 'The push notification has been sent' )); return $response; } } |