public static function updatewGetWidgetConfig()
 {
     $response = new simpleResponse();
     //include './inc/incWebServiceSessionValidation.php';
     try {
         $parameters = Post::collectParameters();
         $widgetConfig = da_widget_config::UpdateWidgetConfig($parameters->widget);
         $response->status = "OK";
         $response->message = "";
         $response->data = $widgetConfig;
     } catch (Exception $ex) {
         $response->status = "EXCEPTION";
         $response->message = $ex->getMessage();
         $response->data = $widgetConfig;
     }
     return $response;
 }
Exemple #2
0
 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 :(");
     }
 }