";
// line 53
ob_start(function () { return ''; });
echo __("Name");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 54
echo " ";
ob_start(function () { return ''; });
echo __("A name for this DataSet");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 55
echo " ";
echo $context["forms"]->getinput("dataSet", ($context["title"] ?? null), $this->getAttribute(($context["dataSet"] ?? null), "dataSet", []), ($context["helpText"] ?? null), "", "required");
echo "
";
// line 57
ob_start(function () { return ''; });
echo __("Description");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 58
echo " ";
ob_start(function () { return ''; });
echo __("An optional description");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 59
echo " ";
echo $context["forms"]->getinput("description", ($context["title"] ?? null), $this->getAttribute(($context["dataSet"] ?? null), "description", []), ($context["helpText"] ?? null));
echo "
";
// line 61
ob_start(function () { return ''; });
echo __("Code");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 62
echo " ";
ob_start(function () { return ''; });
echo __("A code which can be used to lookup this DataSet - usually for an API application");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 63
echo " ";
echo $context["forms"]->getinput("code", ($context["title"] ?? null), $this->getAttribute(($context["dataSet"] ?? null), "code", []), ($context["helpText"] ?? null));
echo "
";
// line 65
ob_start(function () { return ''; });
echo __("Remote?");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 66
echo " ";
ob_start(function () { return ''; });
echo __("Is this DataSet connected to a remote data source?");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 67
echo " ";
echo $context["forms"]->getcheckbox("isRemote", ($context["title"] ?? null), $this->getAttribute(($context["dataSet"] ?? null), "isRemote", []), ($context["helpText"] ?? null));
echo "
";
// line 70
ob_start(function () { return ''; });
echo __("Method");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 71
echo " ";
ob_start(function () { return ''; });
echo __("What type of request needs to be made to get the remote data?");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 72
echo " ";
ob_start(function () { return ''; });
echo __("GET");
$context["request_get"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 73
echo " ";
ob_start(function () { return ''; });
echo __("POST");
$context["request_post"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 74
echo " ";
$context["options"] = [0 => ["typeid" => "GET", "type" => // line 75
($context["request_get"] ?? null)], 1 => ["typeid" => "POST", "type" => // line 76
($context["request_post"] ?? null)]];
// line 78
echo " ";
echo $context["forms"]->getdropdown("method", "single", ($context["title"] ?? null), $this->getAttribute(($context["dataSet"] ?? null), "method", []), ($context["options"] ?? null), "typeid", "type", ($context["helpText"] ?? null));
echo "
";
// line 80
ob_start(function () { return ''; });
echo __("URI");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 81
echo " ";
ob_start(function () { return ''; });
echo __("URL to the Remote DataSet for GET and POST.");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 82
echo " ";
echo $context["forms"]->getinput("uri", ($context["title"] ?? null), $this->getAttribute(($context["dataSet"] ?? null), "uri", []), ($context["helpText"] ?? null), "", "required");
echo "
";
// line 101
ob_start(function () { return ''; });
echo __("Authentication");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 102
echo " ";
ob_start(function () { return ''; });
echo __("Select the authentication requirements for the remote data source. These will be added to the request.");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 103
echo " ";
ob_start(function () { return ''; });
echo __("None");
$context["auth_none"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 104
echo " ";
ob_start(function () { return ''; });
echo __("Basic");
$context["auth_basic"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 105
echo " ";
ob_start(function () { return ''; });
echo __("Digest");
$context["auth_digest"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 106
echo " ";
ob_start(function () { return ''; });
echo __("NTLM");
$context["auth_ntlm"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 107
echo " ";
ob_start(function () { return ''; });
echo __("Bearer");
$context["auth_bearer"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 108
echo " ";
$context["options"] = [0 => ["typeid" => "none", "type" => // line 109
($context["auth_none"] ?? null)], 1 => ["typeid" => "basic", "type" => // line 110
($context["auth_basic"] ?? null)], 2 => ["typeid" => "digest", "type" => // line 111
($context["auth_digest"] ?? null)], 3 => ["typeid" => "ntlm", "type" => // line 112
($context["auth_ntlm"] ?? null)], 4 => ["typeid" => "bearer", "type" => // line 113
($context["auth_bearer"] ?? null)]];
// line 115
echo " ";
echo $context["forms"]->getdropdown("authentication", "single", ($context["title"] ?? null), $this->getAttribute(($context["dataSet"] ?? null), "authentication", []), ($context["options"] ?? null), "typeid", "type", ($context["helpText"] ?? null));
echo "
";
// line 117
ob_start(function () { return ''; });
echo __("Username");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 118
echo " ";
ob_start(function () { return ''; });
echo __("Enter the authentication Username");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 119
echo " ";
echo $context["forms"]->getinput("username", ($context["title"] ?? null), $this->getAttribute(($context["dataSet"] ?? null), "username", []), ($context["helpText"] ?? null), "auth-field-username", "");
echo "
";
// line 121
ob_start(function () { return ''; });
echo __("Password");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 122
echo " ";
ob_start(function () { return ''; });
echo __("Corresponding Password");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 123
echo " ";
echo $context["forms"]->getinput("password", ($context["title"] ?? null), $this->getAttribute(($context["dataSet"] ?? null), "password", []), ($context["helpText"] ?? null), "auth-field-password", "");
echo "
";
// line 125
ob_start(function () { return ''; });
echo __("Custom Headers");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 126
echo " ";
ob_start(function () { return ''; });
echo __("Comma separated string of custom HTTP headers in headerName:headerValue format");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 127
echo " ";
echo $context["forms"]->getinput("customHeaders", ($context["title"] ?? null), $this->getAttribute(($context["dataSet"] ?? null), "customHeaders", []), ($context["helpText"] ?? null));
echo "
";
// line 131
ob_start(function () { return ''; });
echo __("Source");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 132
echo " ";
ob_start(function () { return ''; });
echo __("Select source type of the provided remote Dataset URL");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 133
echo " ";
ob_start(function () { return ''; });
echo __("JSON");
$context["json"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 134
echo " ";
ob_start(function () { return ''; });
echo __("CSV");
$context["csv"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 135
echo " ";
$context["options"] = [0 => ["sourceId" => 1, "source" => // line 136
($context["json"] ?? null)], 1 => ["sourceId" => 2, "source" => // line 137
($context["csv"] ?? null)]];
// line 139
echo " ";
echo $context["forms"]->getdropdown("sourceId", "single", ($context["title"] ?? null), $this->getAttribute(($context["dataSet"] ?? null), "sourceId", []), ($context["options"] ?? null), "sourceId", "source", ($context["helpText"] ?? null));
echo "
";
// line 141
ob_start(function () { return ''; });
echo __("Data root");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 142
echo " ";
ob_start(function () { return ''; });
echo __("Please enter the element in your remote data which we should use as the starting point when we match the remote Columns. This should be an array or an object. You can use the test button below to see the structure that is returned.");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 143
echo " ";
echo $context["forms"]->getinput("dataRoot", ($context["title"] ?? null), $this->getAttribute(($context["dataSet"] ?? null), "dataRoot", []), ($context["helpText"] ?? null), "json-source-field", "");
echo "
";
// line 145
ob_start(function () { return ''; });
echo __("Ignore first row?");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 146
echo " ";
ob_start(function () { return ''; });
echo __("For CSV source, should the first row be ignored?");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 147
echo " ";
echo $context["forms"]->getcheckbox("ignoreFirstRow", ($context["title"] ?? null), $this->getAttribute(($context["dataSet"] ?? null), "ignoreFirstRow", []), ($context["helpText"] ?? null), "csv-source-field");
echo "
";
// line 157
ob_start(function () { return ''; });
echo __("Aggregation");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 158
echo " ";
ob_start(function () { return ''; });
echo __("Aggregate received data by the given method");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 159
echo " ";
ob_start(function () { return ''; });
echo __("None");
$context["summ_none"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 160
echo " ";
ob_start(function () { return ''; });
echo __("Summarize");
$context["summ_sum"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 161
echo " ";
ob_start(function () { return ''; });
echo __("Count");
$context["summ_count"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 162
echo " ";
$context["options"] = [0 => ["typeid" => "none", "type" => // line 163
($context["summ_none"] ?? null)], 1 => ["typeid" => "sum", "type" => // line 164
($context["summ_sum"] ?? null)], 2 => ["typeid" => "count", "type" => // line 165
($context["summ_count"] ?? null)]];
// line 167
echo " ";
echo $context["forms"]->getdropdown("summarize", "single", ($context["title"] ?? null), $this->getAttribute(($context["dataSet"] ?? null), "summarize", []), ($context["options"] ?? null), "typeid", "type", ($context["helpText"] ?? null), "json-source-field");
echo "
";
// line 183
ob_start(function () { return ''; });
echo __("Refresh");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 184
echo " ";
ob_start(function () { return ''; });
echo __("How often should this remote data be fetched and imported?");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 185
echo "
";
// line 186
ob_start(function () { return ''; });
echo __("Constantly");
$context["refresh_everytime"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 187
echo " ";
ob_start(function () { return ''; });
echo __("Hourly");
$context["refresh_hour"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 188
echo " ";
ob_start(function () { return ''; });
echo __("Daily");
$context["refresh_day"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 189
echo " ";
ob_start(function () { return ''; });
echo __("Weekly");
$context["refresh_week"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 190
echo " ";
ob_start(function () { return ''; });
echo __("Every two Weeks");
$context["refresh_two_week"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 191
echo " ";
ob_start(function () { return ''; });
echo __("Monthly");
$context["refresh_month"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 192
echo " ";
ob_start(function () { return ''; });
echo __("Quaterly");
$context["refresh_quater"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 193
echo " ";
ob_start(function () { return ''; });
echo __("Yearly");
$context["refresh_year"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 194
echo " ";
$context["options"] = [0 => ["typeid" => "0", "type" => // line 195
($context["refresh_everytime"] ?? null)], 1 => ["typeid" => "3600", "type" => // line 196
($context["refresh_hour"] ?? null)], 2 => ["typeid" => "86400", "type" => // line 197
($context["refresh_day"] ?? null)], 3 => ["typeid" => "604800", "type" => // line 198
($context["refresh_week"] ?? null)], 4 => ["typeid" => "1209600", "type" => // line 199
($context["refresh_two_week"] ?? null)], 5 => ["typeid" => "2419200", "type" => // line 200
($context["refresh_month"] ?? null)], 6 => ["typeid" => "7257600", "type" => // line 201
($context["refresh_quater"] ?? null)], 7 => ["typeid" => "29030400", "type" => // line 202
($context["refresh_year"] ?? null)]];
// line 204
echo " ";
echo $context["forms"]->getdropdown("refreshRate", "single", ($context["title"] ?? null), $this->getAttribute(($context["dataSet"] ?? null), "refreshRate", []), ($context["options"] ?? null), "typeid", "type", ($context["helpText"] ?? null));
echo "
";
// line 206
ob_start(function () { return ''; });
echo __("Truncate DataSet");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 207
echo " ";
ob_start(function () { return ''; });
echo __("Select when you would like the Data to be truncated out of this DataSet. The criteria is assessed when synchronisation occurs and is truncated before adding new data.");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 208
echo "
";
// line 209
ob_start(function () { return ''; });
echo __("Never");
$context["truncate_never"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 210
echo " ";
ob_start(function () { return ''; });
echo __("Always");
$context["truncate_everytime"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 211
echo " ";
ob_start(function () { return ''; });
echo __("Hourly");
$context["truncate_hour"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 212
echo " ";
ob_start(function () { return ''; });
echo __("Daily");
$context["truncate_day"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 213
echo " ";
ob_start(function () { return ''; });
echo __("Weekly");
$context["truncate_week"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 214
echo " ";
ob_start(function () { return ''; });
echo __("Every two Weeks");
$context["truncate_two_week"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 215
echo " ";
ob_start(function () { return ''; });
echo __("Monthly");
$context["truncate_month"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 216
echo " ";
ob_start(function () { return ''; });
echo __("Quaterly");
$context["truncate_quater"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 217
echo " ";
ob_start(function () { return ''; });
echo __("Yearly");
$context["truncate_year"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 218
echo " ";
ob_start(function () { return ''; });
echo __("Every second Year");
$context["truncate_two_year"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 219
echo " ";
$context["options"] = [0 => ["typeid" => "0", "type" => // line 220
($context["truncate_never"] ?? null)], 1 => ["typeid" => "1", "type" => // line 221
($context["truncate_everytime"] ?? null)], 2 => ["typeid" => "3600", "type" => // line 222
($context["truncate_hour"] ?? null)], 3 => ["typeid" => "86400", "type" => // line 223
($context["truncate_day"] ?? null)], 4 => ["typeid" => "604800", "type" => // line 224
($context["truncate_week"] ?? null)], 5 => ["typeid" => "1209600", "type" => // line 225
($context["truncate_two_week"] ?? null)], 6 => ["typeid" => "2419200", "type" => // line 226
($context["truncate_month"] ?? null)], 7 => ["typeid" => "7257600", "type" => // line 227
($context["truncate_quater"] ?? null)], 8 => ["typeid" => "29030400", "type" => // line 228
($context["truncate_year"] ?? null)], 9 => ["typeid" => "58060800", "type" => // line 229
($context["truncate_two_year"] ?? null)]];
// line 231
echo " ";
echo $context["forms"]->getdropdown("clearRate", "single", ($context["title"] ?? null), $this->getAttribute(($context["dataSet"] ?? null), "clearRate", []), ($context["options"] ?? null), "typeid", "type", ($context["helpText"] ?? null));
echo "
";
// line 233
ob_start(function () { return ''; });
echo __("Depends on DataSet");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 234
echo " ";
$context["dataSets"] = twig_array_merge([0 => ["dataSetId" => null, "dataSet" => ""]], ($context["dataSets"] ?? null));
// line 235
echo " ";
ob_start(function () { return ''; });
echo __("The DataSet you select here will be processed in advance and have its values available for subsitution in the data to add to this request on the Remote tab.");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 236
echo " ";
echo $context["forms"]->getdropdown("runsAfter", "single", ($context["title"] ?? null), $this->getAttribute(($context["dataSet"] ?? null), "runsAfter", []), ($context["dataSets"] ?? null), "dataSetId", "dataSet", ($context["helpText"] ?? null));
echo "