{% extends 'layouts/report.html.twig' %}
{% block title %}Search{% endblock %}
{% block javascripts %}
{{ parent() }}
<script type="text/javascript">
window.engageVars.searchConstants.REQUEST_PARAMS = {{ requestParams|json_encode | raw }};
window.engageVars.searchConstants.ADVANCED_SEARCH_LABELS = {{ advancedSearchLabels|json_encode | raw }};
</script>
{% endblock %}
{% block report_content %}
<div class="row mb-2">
<div class="col-12 js_message_alert_report text-center" >
{% for msg in app.session.flashbag.get('notification-success') %}
<div class="alert alert-success col-md-12" role="alert">
{{ msg }}
</div>
{% endfor %}
</div>
</div>
<div class="row mb-2">
<div class="col-lg-5 col-md-2 col-sm-6 col-12 pt-1">
<div class="input-group w-75">
<input type="text" class="js-search-input form-control" placeholder="Start Searching Redirect Path">
<div class="input-group-append">
<button class="btn btn-secondary js-search-button" type="button">
<i class="fa fa-search"></i>
</button>
</div>
<div class="invalid-feedback">
The keyword should be more than five letters long.
</div>
</div>
</div>
<div class="col-lg-2 col-md-2 col-sm-6 col-12">
</div>
<div class="col-lg-2 col-md-4 col-sm-6 col-12">
</div>
<div class="col-lg-3 col-md-4 col-sm-6 col-12 height-40" >
<div id="js_last_scan_date_filter" class="h-100 border px-1 py-2 cursor-pointer text-nowrap overflow-hidden" >
<i class="fa fa-calendar"></i>
<span></span> <i class="fa fa-caret-down float-right"></i>
</div>
</div>
</div>
<div class="row mb-2">
<div class="col-lg-2 col-md-2 col-sm-5 col-12 pt-1">
<div class="content-advanced-search">
<button class="btn btn-link js-advanced-search-button">Advanced Search</button>
<div class="popover bs-popover-bottom js-content-advanced-search-popover content-advanced-search-popover" role="tooltip" x-placement="bottom">
<div class="arrow arrow-popover"></div>
<h4 class="popover-header"> SEARCH TERMS</h4>
<div class="popover-body">
<div class="form-row">
<div class=" form-group col-md-12 form-error-msg js-form-error-msg text-danger js-search-field-error-msg text-center h6" hidden >
<i class="fa fa-exclamation-triangle"></i>
<span class="js-advanced-search-message"></span>
</div>
<div class="form-group col-md-6">
<label for="search_params" class="text-dark">Field</label>
<select id="search_params" data-actions-box="true" class="form-control js-search-param-select" placeholder="Please select">
{% for key,label in advancedSearchLabels %}
<option value="{{key}}">{{label}}</option>
{% endfor %}
</select>
</div>
<div class="form-group col-md-6 js-input-advanced-search">
<label for="input_key_value" class="text-dark">Keyword</label>
<input type="text" class="form-control" id="input_key_value">
<input type="number" class="form-control" id="input_number_key_value" hidden>
<div class="js-traffic-type-filter-container" hidden >
<select id="js_traffic_type_filter" multiple data-actions-box="true" class="w-100 border" >
{% for trafficId,trafficName in trafficType %}
<option value="{{trafficId}}">{{trafficName}}</option>
{% endfor %}
</select>
</div>
<div class="js-scan-status-filter-container" hidden>
<select id="js_scan_status_filter" multiple data-actions-box="true" class="w-100 border" >
{% for statusId,statusName in statusLabels %}
<option value="{{statusId}}">{{statusName}}</option>
{% endfor %}
</select>
</div>
<div class="js-tags-filter-container" hidden>
<select id="js-tags_filter" multiple data-actions-box="true" class="w-100 border" >
{% for tagVal, tagLabel in tagTypes %}
<option value="{{tagVal}}">{{tagLabel}}</option>
{% endfor %}
</select>
</div>
</div>
</div>
<div class="form-row float-right mr-1 mb-2">
<button class="btn btn-link js-advanced-search-cancel">Cancel</button>
<button type="submit" class="btn btn-secondary js-advanced-search-add">Add</button>
</div>
</div>
</div>
</div>
</div>
<div class="col-lg-10 col-md-10 col-sm-5 col-12 out-put-advanced-search-container js-out-put-advanced-search-container mt-2 " >
<input type="text" data-role="tagsinput" class="form-control" readonly id="search_param_tags">
</div>
</div>
<table class="table table-striped display dt-responsive overflow-auto" id="reportTable" width="100%" data-opsui-base-url="{{ opsui_base_url }}">
<thead>
<tr>
<th scope="col">Target</th>
<th scope="col">Affiliate Name</th>
<th scope="col">Campaign Name</th>
<th scope="col">Campaign</th>
<th scope="col">Campaign Status</th>
<th scope="col">Domain</th>
<th scope="col">Landing Domain</th>
<th scope="col">Redirect Path</th>
<th scope="col">Scan Status</th>
<th scope="col">Captured</th>
<th scope="col">Tags</th>
<th scope="col">PLP Link</th>
</tr>
</thead>
<tbody>
</tbody>
<tfoot>
<tr>
<td scope="col">Target</td>
<td scope="col">Affiliate Name</td>
<td scope="col">Campaign Name</td>
<td scope="col">Campaign</td>
<td scope="col">Campaign Status</td>
<td scope="col">Domain</td>
<td scope="col">Landing Domain</td>
<td scope="col">Redirect Path</td>
<td scope="col">Scan Status</td>
<td scope="col">Captured</td>
<td scope="col">Tags</td>
<th scope="col">PLP Link</th>
</tr>
</tfoot>
</table>
<div class="modal fade bd-example-modal-lg js-modal-redirect-path" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLongTitle">Redirect Path</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body js-modal-body-redirect-path">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
{# <div class="js-all-redirect-path invisible"></div> #}
{{ encore_entry_script_tags('search-report')}}
{% endblock %}