예제 #1
0
/**
 * 
 * 
 * @return \simpleResponse
 */
function execute()
{
    $response = new simpleResponse();
    try {
        include './inc/incWebServiceSessionValidation.php';
        $app_id = filter_input(INPUT_GET, "app_id");
        if ($app_id > 0) {
            $modifiedApp = da_apps_registry::DeleteApp($app_id);
            $response->status = "OK";
            $response->message = "SUCCESS";
            $response->data = $modifiedApp;
        } else {
            $response->status = "ERROR";
            $response->message = "Parámetros Inválidos";
        }
    } catch (Exception $ex) {
        $response->status = "EXCEPTION";
        $response->message = $ex->getMessage();
    }
    return $response;
}
예제 #2
0
 /**
  * 
  * @param be_app $appToDelete
  * @return be_app
  */
 private static function testAppDeletion($appToDelete)
 {
     ReportInfo("App to DELETE:");
     print_r($appToDelete);
     $deletedApp = da_apps_registry::DeleteApp($appToDelete->app_id);
     ReportInfo("RESULT:");
     print_r($deletedApp);
     if ($deletedApp->deleted_datetime != NULL) {
         ReportSuccess("API KEY properly modified");
     } else {
         ReportError("API KEY GENERQATION seemed to fail!");
     }
     return $deletedApp;
 }