public static function DeleteWidgetConfig() { $response = new simpleResponse(); // include './inc/incWebServiceSessionValidation.php'; try { $parameters = Delete::collectParameters(); $result = da_widget_config::DeleteWidgetConfig($parameters->widget_config_id); $response->status = "OK"; $response->message = ""; $response->data = $result; } catch (Exception $ex) { $response->status = "EXCEPTION"; $response->message = $ex->getMessage(); $response->data = $result; } return $response; }
public static function test() { ReportInfo("Testing DAWidgetConfig"); ReportInfo("Creating a new widget config"); $newWidgetConfig = new be_widget_config(); $newWidgetConfig->widget_id = 1; $newWidgetConfig->vse_label = "TEST"; $newWidgetConfig->simple_object_property = ""; $newWidgetConfig->friendly_label = "PRUEBA"; $newWidgetConfig->options_json = ""; ReportInfo("Widget to create:"); print_r($newWidgetConfig); $savedWidgetConfig = da_widget_config::InsertWidgetConfig($newWidgetConfig); if (is_numeric($savedWidgetConfig->widget_config_id) && $savedWidgetConfig->widget_config_id != $newWidgetConfig->widget_config_id && $savedWidgetConfig->widget_config_id > 0) { ReportSuccess("Widget Config Created Successfully"); print_r($savedWidgetConfig); $savedWidgetConfig->vse_label = "MODIFIED"; $savedWidgetConfig->options_json = "{'color':'red'}"; //sleep(2); ReportInfo("Widget Config Modification:"); print_r($savedWidgetConfig); $modifiedWidgetConfig = da_widget_config::UpdateWidgetConfig($savedWidgetConfig); if ($modifiedWidgetConfig->vse_label == "MODIFIED" && $modifiedWidgetConfig->options_json == "{'color':'red'}") { ReportSuccess("Widget Modified Sucessfully"); $deletedResult = da_widget_config::DeleteWidgetConfig($modifiedWidgetConfig->widget_config_id); print_r($deletedResult); } else { ReportError("Modification failed :("); } ReportInfo("Modification Result:"); print_r($modifiedWidgetConfig); } else { ReportError("Insertion failed :("); } }