Ejemplo n.º 1
0
/**
 * 
 * 
 * @return \simpleResponse
 */
function execute()
{
    $response = new simpleResponse();
    try {
        include './inc/incWebServiceSessionValidation.php';
        $app_id = filter_input(INPUT_GET, "app_id");
        $appToModify = da_apps_registry::GetApp($app_id);
        $appToModify->account_id = filter_input(INPUT_GET, "account_id");
        $appToModify->app_nickname = filter_input(INPUT_GET, "app_nickname");
        $appToModify->app_description = filter_input(INPUT_GET, "app_description");
        $appToModify->visibility_type_id = filter_input(INPUT_GET, "visibility_type_id");
        if ($appToModify->account_id > 0 && $appToModify->app_nickname != "" && $appToModify->app_description != "" && $appToModify->visibility_type_id > 0) {
            $modifiedApp = da_apps_registry::UpdateApp($appToModify);
            $response->status = "OK";
            $response->message = "SUCCESS";
            $response->data = $modifiedApp;
        } else {
            $response->status = "ERROR";
            if (!$appToModify->account_id > 0) {
                $response->message = "Parámetros Inválidos - AccountID";
            }
            if ($appToModify->app_nickname == "") {
                $response->message = "Parámetros Inválidos - Nickname";
            }
            if ($appToModify->app_description == "") {
                $response->message = "Parámetros Inválidos - Description";
            }
        }
    } catch (Exception $ex) {
        $response->status = "EXCEPTION";
        $response->message = $ex->getMessage();
    }
    return $response;
}
Ejemplo n.º 2
0
 /**
  * 
  * @param be_app $appToModify
  * @return be_app
  */
 private static function testAppModification($appToModify)
 {
     ReportInfo("App to Modify:");
     print_r($appToModify);
     $appToModify->app_nickname = "JN_GALILEO_MODIFIED";
     $appToModify->app_description = "Modified Galielo Entry";
     $modifiedApp = da_apps_registry::UpdateApp($appToModify);
     if ($modifiedApp->app_nickname == $appToModify->app_nickname && $modifiedApp->app_description == $appToModify->app_description) {
         ReportSuccess("App Seems to be properly modified");
     } else {
         ReportError("App Modification seemed to fail!");
     }
     $appToModify->app_nickname = "JN GALILEO MODIFIED 2";
     ReportInfo("Second Modification:");
     print_r($appToModify);
     $modifiedApp = da_apps_registry::UpdateApp($appToModify);
     if ($modifiedApp->app_nickname == $appToModify->app_nickname && $modifiedApp->app_description == $appToModify->app_description) {
         ReportSuccess("App Seems to be properly modified");
     } else {
         ReportError("App Modification seemed to fail!");
     }
     return $modifiedApp;
 }