/** * * * @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::RegenerateApiKey($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; }
/** * * @param be_app $appToModify * @return be_app */ private static function testAPIKeyRegeneration($appToModify) { ReportInfo("App to Generate API KEY for:"); print_r($appToModify); $modifiedApp = da_apps_registry::RegenerateApiKey($appToModify->app_id); ReportInfo("App with new API KEY:"); print_r($modifiedApp); if ($modifiedApp->api_key != "" && $modifiedApp->api_key != $appToModify->api_key) { ReportSuccess("API KEY properly modified"); } else { ReportError("API KEY GENERQATION seemed to fail!"); } return $modifiedApp; }