public static function DeletePage() { $response = new simpleResponse(); try { $parameters = PageDeleteWebService::collectParameters(); $parametersErrors = PageDeleteWebService::validateParameters($parameters); if (count($parametersErrors) == 0) { $savedPage = da_apps_registry::DeletePage($parameters->page_id); if ($savedPage->page_id == $parameters->page_id) { $response->message = "Página guardada satisfactoriamente"; $response->status = "OK"; $response->data = $savedPage; } } else { $response->message = "Parámetros Inválidos"; $response->status = "ERROR"; $response->data = $parametersErrors; } } catch (Exception $ex) { $response->message = $ex->getMessage(); $response->status = "EXCEPTION"; $response->data = NULL; } return $response; }