예제 #1
0
/**
 * 
 * 
 * @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;
}
예제 #2
0
 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;
 }