$parameters = WebService::collectParameters();
            $widget = da_widgets::GetWidget($parameters->widget_id);
            $page = da_apps_registry::GetPage($widget->page_id);
            $response->status = "OK";
            $response->message = "";
            $response->data = new stdClass();
            $response->data->widget = $widget;
            $response->data->page = $page;
        } catch (Exception $ex) {
            $response->status = "EXCEPTION";
            $response->message = $ex->getMessage();
            $response->data = new stdClass();
            $response->data->widget = $widget;
            $response->data->page = $page;
        }
        return $response;
    }
    private static function collectParameters()
    {
        $widget_id = filter_input(INPUT_GET, "widget_id");
        if (!isset($widget_id) || !$widget_id > 0) {
            die;
        }
        $parameters = new stdClass();
        $parameters->widget_id = $widget_id;
        return $parameters;
    }
}
include './inc/incJSONHeaders.php';
echo json_encode(WebService::GetData());