/** * * * @return \simpleResponse */ function execute() { $response = new simpleResponse(); try { $account_id = 0; $token = 0; include './inc/incWebServiceSessionValidation.php'; $appToRegister = new be_app(); $appToRegister->account_id = $account_id; $appToRegister->app_nickname = filter_input(INPUT_GET, "app_nickname"); $appToRegister->app_description = filter_input(INPUT_GET, "app_description"); $appToRegister->visibility_type_id = filter_input(INPUT_GET, "visibility_type_id"); if ($appToRegister->account_id > 0) { if ($appToRegister->app_nickname != "") { $app = da_apps_registry::RegisterNewApp($appToRegister); $response->status = "OK"; $response->message = "SUCCESS"; $response->data = $app; } else { $response->status = "ERROR"; $response->message = "Parámetro Inválido: Nombre de App"; } } else { $response->status = "ERROR"; $response->message = "Parámetro Inválido: Cuenta de Usuario"; } } catch (Exception $ex) { $response->status = "EXCEPTION"; $response->message = $ex->getMessage(); } return $response; }
private static function testAppCreation() { $newApp = new be_app(); $newApp->account_id = 1; $newApp->app_nickname = "JN GALILEO1"; $newApp->app_description = ""; ReportInfo("App to Create:"); print_r($newApp); $registeredApp = da_apps_registry::RegisterNewApp($newApp); ReportInfo("App Created:"); print_r($registeredApp); if ($registeredApp->app_id > 0) { ReportSuccess("Created App seems to be OK!"); } else { ReportError("Created app seems to be WRONG! :("); } return $registeredApp; }