예제 #1
0
 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;
 }