Created view to calculate statistics for YTD Permits. Also changed the term RDI to Permit for consistency and understanding
This commit is contained in:
@@ -6,8 +6,8 @@
|
||||
<!-- Parameters -->
|
||||
|
||||
<xsl:param name="VERSION">1.0</xsl:param>
|
||||
<xsl:param name="PAGE-TITLE">Add RDI Record</xsl:param>
|
||||
<xsl:param name="PAGE-NAME">addRDI</xsl:param>
|
||||
<xsl:param name="PAGE-TITLE">Add Permit</xsl:param>
|
||||
<xsl:param name="PAGE-NAME">addPermit</xsl:param>
|
||||
|
||||
<xsl:template match="/">
|
||||
|
||||
@@ -27,26 +27,26 @@
|
||||
|
||||
<form action="" name="{$PAGE-NAME}" method="post" id="{$PAGE-NAME}">
|
||||
|
||||
<input type="hidden" name="action" value="RDI.addRDI"/>
|
||||
<input type="hidden" name="action" value="Permit.addPermit"/>
|
||||
<input type="hidden" name="step" value="add"/>
|
||||
|
||||
<div class="row">
|
||||
|
||||
<div class="col-lg-3 mb-3">
|
||||
<label class="form-label" for="rdi_permit_facts_id">Permit Facts ID</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_permit_facts_id" id="rdi_permit_facts_id" maxlength="100" autocomplete="off" autofocus="yes"/>
|
||||
<label class="form-label" for="permit_permit_facts_id">Permit Facts ID</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_permit_facts_id" id="permit_permit_facts_id" maxlength="100" autocomplete="off" autofocus="yes"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-3 mb-3">
|
||||
<label class="form-label" for="rdi_permit_number">Permit Number</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_permit_number" id="rdi_permit_number" maxlength="100" autocomplete="off"/>
|
||||
<label class="form-label" for="permit_permit_number">Permit Number</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_permit_number" id="permit_permit_number" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-3 mb-3">
|
||||
|
||||
<label class="form-label" for="rdi_entry_date">Entry Date</label>
|
||||
<div class="input-group input-group-sm rdi_entry_date">
|
||||
<input type="text" class="form-control form-control-sm date-mask" name="rdi_entry_date" id="rdi_entry_date"/>
|
||||
<label class="form-label" for="permit_entry_date">Entry Date</label>
|
||||
<div class="input-group input-group-sm permit_entry_date">
|
||||
<input type="text" class="form-control form-control-sm date-mask" name="permit_entry_date" id="permit_entry_date"/>
|
||||
<button class="btn btn-sm btn-outline-primary btnEntryDateCalendar" type="button" data-bs-toggle="tooltip" data-bs-title="Calendar" data-bs-custom-class="custom-tooltip" tabindex="-1">
|
||||
<i class="bi bi-calendar3"/>
|
||||
</button>
|
||||
@@ -55,9 +55,9 @@
|
||||
</div>
|
||||
<div class="col-lg-3 mb-3">
|
||||
|
||||
<label class="form-label" for="rdi_permit_date">Permit Date</label>
|
||||
<div class="input-group input-group-sm rdi_permit_date">
|
||||
<input type="text" class="form-control form-control-sm date-mask" name="rdi_permit_date" id="rdi_permit_date"/>
|
||||
<label class="form-label" for="permit_permit_date">Permit Date</label>
|
||||
<div class="input-group input-group-sm permit_permit_date">
|
||||
<input type="text" class="form-control form-control-sm date-mask" name="permit_permit_date" id="permit_permit_date"/>
|
||||
<button class="btn btn-sm btn-outline-primary btnPermitDateCalendar" type="button" data-bs-toggle="tooltip" data-bs-title="Calendar" data-bs-custom-class="custom-tooltip" tabindex="-1">
|
||||
<i class="bi bi-calendar3"/>
|
||||
</button>
|
||||
@@ -70,20 +70,20 @@
|
||||
<div class="row">
|
||||
|
||||
<div class="col-lg-5 mb-3">
|
||||
<label class="form-label" for="rdi_sub_div_name">Subdivision</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_sub_div_name" id="rdi_sub_div_name" maxlength="100" autocomplete="off"/>
|
||||
<label class="form-label" for="permit_sub_div_name">Subdivision</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_sub_div_name" id="permit_sub_div_name" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-3 mb-3">
|
||||
<label class="form-label" for="rdi_project_type">Project Type</label>
|
||||
<select class="form-control form-control-sm search-dropdown" name="rdi_project_type" id="rdi_project_type" size="1">
|
||||
<label class="form-label" for="permit_project_type">Project Type</label>
|
||||
<select class="form-control form-control-sm search-dropdown" name="permit_project_type" id="permit_project_type" size="1">
|
||||
<xsl:apply-templates select="//Constants/ProjectTypes"/>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-3 mb-3">
|
||||
<label class="form-label" for="rdi_county">County</label>
|
||||
<select class="form-control form-control-sm search-dropdown" name="rdi_county" id="rdi_county" size="1">
|
||||
<label class="form-label" for="permit_county">County</label>
|
||||
<select class="form-control form-control-sm search-dropdown" name="permit_county" id="permit_county" size="1">
|
||||
<xsl:apply-templates select="//counties"/>
|
||||
</select>
|
||||
</div>
|
||||
@@ -92,34 +92,34 @@
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-8 mb-3">
|
||||
<label class="form-label" for="rdi_company">Company</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_company" id="rdi_company" autocomplete="off"/>
|
||||
<label class="form-label" for="permit_company">Company</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_company" id="permit_company" autocomplete="off"/>
|
||||
</div>
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_phone">Phone</label>
|
||||
<input type="text" class="form-control form-control-sm phone-mask" name="rdi_phone" id="rdi_phone" autocomplete="off"/>
|
||||
<label class="form-label" for="permit_phone">Phone</label>
|
||||
<input type="text" class="form-control form-control-sm phone-mask" name="permit_phone" id="permit_phone" autocomplete="off"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
|
||||
<div class="col-lg-5 mb-3">
|
||||
<label class="form-label" for="rdi_project_addr">Project Address</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_project_addr" id="rdi_project_addr" maxlength="100" autocomplete="off"/>
|
||||
<label class="form-label" for="permit_project_addr">Project Address</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_project_addr" id="permit_project_addr" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_city">City</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_city" id="rdi_city" maxlength="100" autocomplete="off"/>
|
||||
<label class="form-label" for="permit_city">City</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_city" id="permit_city" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_state">State</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_state" id="rdi_state" maxlength="100" autocomplete="off"/>
|
||||
<label class="form-label" for="permit_state">State</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_state" id="permit_state" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_zip">ZIP Code</label>
|
||||
<input type="text" class="form-control form-control-sm zip-mask" name="rdi_zip" id="rdi_zip" maxlength="100" autocomplete="off"/>
|
||||
<label class="form-label" for="permit_zip">ZIP Code</label>
|
||||
<input type="text" class="form-control form-control-sm zip-mask" name="permit_zip" id="permit_zip" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -127,65 +127,65 @@
|
||||
|
||||
|
||||
<div class="col-lg-5 mb-3">
|
||||
<label class="form-label" for="rdi_project_city">Project City</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_project_city" id="rdi_project_city" maxlength="100" autocomplete="off"/>
|
||||
<label class="form-label" for="permit_project_city">Project City</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_project_city" id="permit_project_city" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_project_state">Project State</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_project_state" id="rdi_project_state" maxlength="100" autocomplete="off"/>
|
||||
<label class="form-label" for="permit_project_state">Project State</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_project_state" id="permit_project_state" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-4 mb-3">
|
||||
<label class="form-label" for="rdi_value">Project Value</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_value" id="rdi_value" maxlength="100" autocomplete="off"/>
|
||||
<label class="form-label" for="permit_value">Project Value</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_value" id="permit_value" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
|
||||
<!-- Empty nodes included -->
|
||||
<div class="col-lg-4 mb-3">
|
||||
<label class="form-label" for="rdi_lot">Lot</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_lot" id="rdi_lot" maxlength="100" autocomplete="off"/>
|
||||
<label class="form-label" for="permit_lot">Lot</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_lot" id="permit_lot" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-4 mb-3">
|
||||
<label class="form-label" for="rdi_dist_ll">District LL</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_dist_ll" id="rdi_dist_ll" maxlength="100" autocomplete="off"/>
|
||||
<label class="form-label" for="permit_dist_ll">District LL</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_dist_ll" id="permit_dist_ll" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-5 mb-3">
|
||||
<label class="form-label" for="rdi_owner_name">Owner Name</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_owner_name" id="rdi_owner_name" maxlength="100" autocomplete="off"/>
|
||||
<label class="form-label" for="permit_owner_name">Owner Name</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_owner_name" id="permit_owner_name" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
<div class="col-lg-5 mb-3">
|
||||
<label class="form-label" for="rdi_owner_phone">Owner Phone</label>
|
||||
<input type="text" class="form-control form-control-sm phone-mask" name="rdi_owner_phone" id="rdi_owner_phone" maxlength="100" autocomplete="off"/>
|
||||
<label class="form-label" for="permit_owner_phone">Owner Phone</label>
|
||||
<input type="text" class="form-control form-control-sm phone-mask" name="permit_owner_phone" id="permit_owner_phone" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
|
||||
<div class="col-lg-5 mb-3">
|
||||
<label class="form-label" for="rdi_owner_address">Owner Address</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_owner_address" id="rdi_owner_address" maxlength="100" autocomplete="off"/>
|
||||
<label class="form-label" for="permit_owner_address">Owner Address</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_owner_address" id="permit_owner_address" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_owner_city">Owner City</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_owner_city" id="rdi_owner_city" maxlength="100" autocomplete="off"/>
|
||||
<label class="form-label" for="permit_owner_city">Owner City</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_owner_city" id="permit_owner_city" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_owner_state">Owner State</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_owner_state" id="rdi_owner_state" maxlength="100" autocomplete="off"/>
|
||||
<label class="form-label" for="permit_owner_state">Owner State</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_owner_state" id="permit_owner_state" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_owner_zip">Owner ZIP</label>
|
||||
<input type="text" class="form-control form-control-sm zip-mask" name="rdi_owner_zip" id="rdi_owner_zip" maxlength="100" autocomplete="off"/>
|
||||
<label class="form-label" for="permit_owner_zip">Owner ZIP</label>
|
||||
<input type="text" class="form-control form-control-sm zip-mask" name="permit_owner_zip" id="permit_owner_zip" maxlength="100" autocomplete="off"/>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@@ -193,28 +193,28 @@
|
||||
<div class="row">
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_size">Size</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_size" id="rdi_size"/>
|
||||
<label class="form-label" for="permit_size">Size</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_size" id="permit_size"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_units">Units</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_units" id="rdi_units"/>
|
||||
<label class="form-label" for="permit_units">Units</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_units" id="permit_units"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_building_type">Building Type</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_building_type" id="rdi_building_type"/>
|
||||
<label class="form-label" for="permit_building_type">Building Type</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_building_type" id="permit_building_type"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_work_type">Work Type</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_work_type" id="rdi_work_type"/>
|
||||
<label class="form-label" for="permit_work_type">Work Type</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_work_type" id="permit_work_type"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-1 mb-2">
|
||||
<label class="form-label" for="rdi_ct1">CTL</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_ct1" id="rdi_ct1"/>
|
||||
<label class="form-label" for="permit_ct1">CTL</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_ct1" id="permit_ct1"/>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@@ -222,18 +222,18 @@
|
||||
<div class="row">
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_ytd_permits">YTD Permits</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_ytd_permits" id="rdi_ytd_permits"/>
|
||||
<label class="form-label" for="permit_ytd_permits">YTD Permits</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_ytd_permits" id="permit_ytd_permits"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_ytd_value">YTD Value</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_ytd_value" id="rdi_ytd_value"/>
|
||||
<label class="form-label" for="permit_ytd_value">YTD Value</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_ytd_value" id="permit_ytd_value"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_12mth_prev_permits">12 Month Prev Permits</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_12mth_prev_permits" id="rdi_12mth_prev_permits"/>
|
||||
<label class="form-label" for="permit_12mth_prev_permits">12 Month Prev Permits</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_12mth_prev_permits" id="permit_12mth_prev_permits"/>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
+2
-2
@@ -104,8 +104,8 @@
|
||||
|
||||
<div class="dropdown-menu mt-2 pt-0 pb-0">
|
||||
|
||||
<a class="dropdown-item ps-2 manage-rdi" href="javascript:void(0);">
|
||||
<i class="bi bi-buildings me-2"/>RDI Records</a>
|
||||
<a class="dropdown-item ps-2 manage-permits" href="javascript:void(0);">
|
||||
<i class="bi bi-buildings me-2"/>Permits</a>
|
||||
|
||||
<a class="dropdown-item ps-2 rdi-consolidation" href="javascript:void(0);">
|
||||
<i class="bi bi-hammer me-2"/>RDI Consolidation</a>
|
||||
|
||||
@@ -6,8 +6,8 @@
|
||||
<!-- Parameters -->
|
||||
|
||||
<xsl:param name="VERSION">1.0</xsl:param>
|
||||
<xsl:param name="PAGE-TITLE">Edit RDI Record</xsl:param>
|
||||
<xsl:param name="PAGE-NAME">editRDI</xsl:param>
|
||||
<xsl:param name="PAGE-TITLE">Edit Permit</xsl:param>
|
||||
<xsl:param name="PAGE-NAME">editPermit</xsl:param>
|
||||
|
||||
<xsl:template match="/">
|
||||
|
||||
@@ -27,28 +27,28 @@
|
||||
|
||||
<form action="" name="{$PAGE-NAME}" method="post" id="{$PAGE-NAME}">
|
||||
|
||||
<input type="hidden" name="action" value="RDI.editRDI"/>
|
||||
<input type="hidden" name="action" value="Permits.editPermit"/>
|
||||
<input type="hidden" name="step" value="update"/>
|
||||
|
||||
<input type="hidden" name="rdi_serial" id="rdi_serial" value="{//rdis/record/rdi_serial}"/>
|
||||
<input type="hidden" name="permit_serial" id="permit_serial" value="{//permits/record/permit_serial}"/>
|
||||
|
||||
<div class="row">
|
||||
|
||||
<div class="col-lg-3 mb-3">
|
||||
<label class="form-label" for="rdi_permit_facts_id">Permit Facts ID</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_permit_facts_id" id="rdi_permit_facts_id" maxlength="100" autocomplete="off" value="{//rdis/record/rdi_permit_facts_id}"/>
|
||||
<label class="form-label" for="permit_permit_facts_id">Permit Facts ID</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_permit_facts_id" id="permit_permit_facts_id" maxlength="100" autocomplete="off" value="{//permits/record/permit_permit_facts_id}"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-3 mb-3">
|
||||
<label class="form-label" for="rdi_permit_number">Permit Number</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_permit_number" id="rdi_permit_number" maxlength="100" autocomplete="off" value="{//rdis/record/rdi_permit_number}"/>
|
||||
<label class="form-label" for="permit_permit_number">Permit Number</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_permit_number" id="permit_permit_number" maxlength="100" autocomplete="off" value="{//permits/record/permit_permit_number}"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-3 mb-3">
|
||||
|
||||
<label class="form-label" for="rdi_entry_date">Entry Date</label>
|
||||
<div class="input-group input-group-sm rdi_entry_date">
|
||||
<input type="text" class="form-control form-control-sm date-mask" name="rdi_entry_date" id="rdi_entry_date" maxlength="10" value="{//rdis/record/rdi_entry_date_verbose}"/>
|
||||
<label class="form-label" for="permit_entry_date">Entry Date</label>
|
||||
<div class="input-group input-group-sm permit_entry_date">
|
||||
<input type="text" class="form-control form-control-sm date-mask" name="permit_entry_date" id="permit_entry_date" maxlength="10" value="{//permits/record/permit_entry_date_verbose}"/>
|
||||
<button class="btn btn-sm btn-outline-primary btnEntryDateCalendar" type="button" data-bs-toggle="tooltip" data-bs-title="Calendar" data-bs-custom-class="custom-tooltip" tabindex="-1">
|
||||
<i class="bi bi-calendar3"/>
|
||||
</button>
|
||||
@@ -58,9 +58,9 @@
|
||||
|
||||
<div class="col-lg-3 mb-3">
|
||||
|
||||
<label class="form-label" for="rdi_permit_date">Permit Date</label>
|
||||
<div class="input-group input-group-sm rdi_permit_date">
|
||||
<input type="text" class="form-control form-control-sm date-mask" name="rdi_permit_date" id="rdi_permit_date" maxlength="10" value="{//rdis/record/rdi_permit_date_verbose}"/>
|
||||
<label class="form-label" for="permit_permit_date">Permit Date</label>
|
||||
<div class="input-group input-group-sm permit_permit_date">
|
||||
<input type="text" class="form-control form-control-sm date-mask" name="permit_permit_date" id="permit_permit_date" maxlength="10" value="{//permits/record/permit_permit_date_verbose}"/>
|
||||
<button class="btn btn-sm btn-outline-primary btnPermitDateCalendar" type="button" data-bs-toggle="tooltip" data-bs-title="Calendar" data-bs-custom-class="custom-tooltip" tabindex="-1">
|
||||
<i class="bi bi-calendar3"/>
|
||||
</button>
|
||||
@@ -73,20 +73,20 @@
|
||||
<div class="row">
|
||||
|
||||
<div class="col-lg-5 mb-3">
|
||||
<label class="form-label" for="rdi_sub_div_name">Subdivision</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_sub_div_name" id="rdi_sub_div_name" maxlength="100" autocomplete="off" value="{//rdis/record/rdi_sub_div_name}"/>
|
||||
<label class="form-label" for="permit_sub_div_name">Subdivision</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_sub_div_name" id="permit_sub_div_name" maxlength="100" autocomplete="off" value="{//permits/record/permit_sub_div_name}"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-3 mb-3">
|
||||
<label class="form-label" for="rdi_project_type">Project Type</label>
|
||||
<select class="form-control form-control-sm search-dropdown" name="rdi_project_type" id="rdi_project_type" size="1">
|
||||
<label class="form-label" for="permit_project_type">Project Type</label>
|
||||
<select class="form-control form-control-sm search-dropdown" name="permit_project_type" id="permit_project_type" size="1">
|
||||
<xsl:apply-templates select="//Constants/ProjectTypes"/>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-3 mb-3">
|
||||
<label class="form-label" for="rdi_county">County</label>
|
||||
<select class="form-control form-control-sm search-dropdown" name="rdi_county" id="rdi_county" size="1">
|
||||
<label class="form-label" for="permit_county">County</label>
|
||||
<select class="form-control form-control-sm search-dropdown" name="permit_county" id="permit_county" size="1">
|
||||
<xsl:apply-templates select="//counties"/>
|
||||
</select>
|
||||
</div>
|
||||
@@ -95,34 +95,34 @@
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-8 mb-3">
|
||||
<label class="form-label" for="rdi_company">Company</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_company" id="rdi_company" autocomplete="off" value="{//rdis/record/rdi_company}"/>
|
||||
<label class="form-label" for="permit_company">Company</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_company" id="permit_company" autocomplete="off" value="{//permits/record/permit_company}"/>
|
||||
</div>
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_phone">Phone</label>
|
||||
<input type="text" class="form-control form-control-sm phone-mask" name="rdi_phone" id="rdi_phone" autocomplete="off" value="{//rdis/record/rdi_phone}"/>
|
||||
<label class="form-label" for="permit_phone">Phone</label>
|
||||
<input type="text" class="form-control form-control-sm phone-mask" name="permit_phone" id="permit_phone" autocomplete="off" value="{//permits/record/permit_phone}"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
|
||||
<div class="col-lg-5 mb-3">
|
||||
<label class="form-label" for="rdi_project_addr">Project Address</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_project_addr" id="rdi_project_addr" maxlength="100" autocomplete="off" value="{//rdis/record/rdi_project_addr}"/>
|
||||
<label class="form-label" for="permit_project_addr">Project Address</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_project_addr" id="permit_project_addr" maxlength="100" autocomplete="off" value="{//permits/record/permit_project_addr}"/>
|
||||
</div>
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_city">City</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_city" id="rdi_city" maxlength="100" autocomplete="off" value="{//rdis/record/rdi_city}"/>
|
||||
<label class="form-label" for="permit_city">City</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_city" id="permit_city" maxlength="100" autocomplete="off" value="{//permits/record/permit_city}"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_state">State</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_state" id="rdi_state" maxlength="100" autocomplete="off" value="{//rdis/record/rdi_state}"/>
|
||||
<label class="form-label" for="permit_state">State</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_state" id="permit_state" maxlength="100" autocomplete="off" value="{//permits/record/permit_state}"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_zip">ZIP Code</label>
|
||||
<input type="text" class="form-control form-control-sm zip-mask" name="rdi_zip" id="rdi_zip" maxlength="100" autocomplete="off" value="{//rdis/record/rdi_zip}"/>
|
||||
<label class="form-label" for="permit_zip">ZIP Code</label>
|
||||
<input type="text" class="form-control form-control-sm zip-mask" name="permit_zip" id="permit_zip" maxlength="100" autocomplete="off" value="{//permits/record/permit_zip}"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -130,65 +130,65 @@
|
||||
|
||||
|
||||
<div class="col-lg-5 mb-3">
|
||||
<label class="form-label" for="rdi_project_city">Project City</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_project_city" id="rdi_project_city" maxlength="100" autocomplete="off" value="{//rdis/record/rdi_project_city}"/>
|
||||
<label class="form-label" for="permit_project_city">Project City</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_project_city" id="permit_project_city" maxlength="100" autocomplete="off" value="{//permits/record/permit_project_city}"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_project_state">Project State</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_project_state" id="rdi_project_state" maxlength="100" autocomplete="off" value="{//rdis/record/rdi_project_state}"/>
|
||||
<label class="form-label" for="permit_project_state">Project State</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_project_state" id="permit_project_state" maxlength="100" autocomplete="off" value="{//permits/record/permit_project_state}"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-4 mb-3">
|
||||
<label class="form-label" for="rdi_value">Project Value</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_value" id="rdi_value" maxlength="100" autocomplete="off" value="{//rdis/record/rdi_value_verbose}"/>
|
||||
<label class="form-label" for="permit_value">Project Value</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_value" id="permit_value" maxlength="100" autocomplete="off" value="{//permits/record/permit_value_verbose}"/>
|
||||
</div>
|
||||
|
||||
<!-- Empty nodes included -->
|
||||
<div class="col-lg-4 mb-3">
|
||||
<label class="form-label" for="rdi_lot">Lot</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_lot" id="rdi_lot" maxlength="100" autocomplete="off" value="{//rdis/record/rdi_lot}"/>
|
||||
<label class="form-label" for="permit_lot">Lot</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_lot" id="permit_lot" maxlength="100" autocomplete="off" value="{//permits/record/permit_lot}"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-4 mb-3">
|
||||
<label class="form-label" for="rdi_dist_ll">District LL</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_dist_ll" id="rdi_dist_ll" maxlength="100" autocomplete="off" value="{//rdis/record/rdi_dist_ll}"/>
|
||||
<label class="form-label" for="permit_dist_ll">District LL</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_dist_ll" id="permit_dist_ll" maxlength="100" autocomplete="off" value="{//permits/record/permit_dist_ll}"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-5 mb-3">
|
||||
<label class="form-label" for="rdi_owner_name">Owner Name</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_owner_name" id="rdi_owner_name" maxlength="100" autocomplete="off" value="{//rdis/record/rdi_owner_name}"/>
|
||||
<label class="form-label" for="permit_owner_name">Owner Name</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_owner_name" id="permit_owner_name" maxlength="100" autocomplete="off" value="{//permits/record/permit_owner_name}"/>
|
||||
</div>
|
||||
<div class="col-lg-5 mb-3">
|
||||
<label class="form-label" for="rdi_owner_phone">Owner Phone</label>
|
||||
<input type="text" class="form-control form-control-sm phone-mask" name="rdi_owner_phone" id="rdi_owner_phone" maxlength="100" autocomplete="off" value="{//rdis/record/rdi_owner_phone}"/>
|
||||
<label class="form-label" for="permit_owner_phone">Owner Phone</label>
|
||||
<input type="text" class="form-control form-control-sm phone-mask" name="permit_owner_phone" id="permit_owner_phone" maxlength="100" autocomplete="off" value="{//permits/record/permit_owner_phone}"/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
|
||||
<div class="col-lg-5 mb-3">
|
||||
<label class="form-label" for="rdi_owner_address">Owner Address</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_owner_address" id="rdi_owner_address" maxlength="100" autocomplete="off" value="{//rdis/record/rdi_owner_address}"/>
|
||||
<label class="form-label" for="permit_owner_address">Owner Address</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_owner_address" id="permit_owner_address" maxlength="100" autocomplete="off" value="{//permits/record/permit_owner_address}"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_owner_city">Owner City</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_owner_city" id="rdi_owner_city" maxlength="100" autocomplete="off" value="{//rdis/record/rdi_owner_city}"/>
|
||||
<label class="form-label" for="permit_owner_city">Owner City</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_owner_city" id="permit_owner_city" maxlength="100" autocomplete="off" value="{//permits/record/permit_owner_city}"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_owner_state">Owner State</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_owner_state" id="rdi_owner_state" maxlength="100" autocomplete="off" value="{//rdis/record/rdi_owner_state}"/>
|
||||
<label class="form-label" for="permit_owner_state">Owner State</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_owner_state" id="permit_owner_state" maxlength="100" autocomplete="off" value="{//permits/record/permit_owner_state}"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_owner_zip">Owner ZIP</label>
|
||||
<input type="text" class="form-control form-control-sm zip-mask" name="rdi_owner_zip" id="rdi_owner_zip" maxlength="100" autocomplete="off" value="{//rdis/record/rdi_owner_zip}"/>
|
||||
<label class="form-label" for="permit_owner_zip">Owner ZIP</label>
|
||||
<input type="text" class="form-control form-control-sm zip-mask" name="permit_owner_zip" id="permit_owner_zip" maxlength="100" autocomplete="off" value="{//permits/record/permit_owner_zip}"/>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@@ -196,28 +196,28 @@
|
||||
<div class="row">
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_size">Size</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_size" id="rdi_size" value="{//rdis/record/rdi_size}"/>
|
||||
<label class="form-label" for="permit_size">Size</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_size" id="permit_size" value="{//permits/record/permit_size}"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_units">Units</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_units" id="rdi_units" value="{//rdis/record/rdi_units}"/>
|
||||
<label class="form-label" for="permit_units">Units</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_units" id="permit_units" value="{//permits/record/permit_units}"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_building_type">Building Type</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_building_type" id="rdi_building_type" value="{//rdis/record/rdi_building_type}"/>
|
||||
<label class="form-label" for="permit_building_type">Building Type</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_building_type" id="permit_building_type" value="{//permits/record/permit_building_type}"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_work_type">Work Type</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_work_type" id="rdi_work_type" value="{//rdis/record/rdi_work_type}"/>
|
||||
<label class="form-label" for="permit_work_type">Work Type</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_work_type" id="permit_work_type" value="{//permits/record/permit_work_type}"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-1 mb-2">
|
||||
<label class="form-label" for="rdi_ct1">CTL</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_ct1" id="rdi_ct1" value="{//rdis/record/rdi_ct1}"/>
|
||||
<label class="form-label" for="permit_ct1">CTL</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_ct1" id="permit_ct1" value="{//permits/record/permit_ct1}"/>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@@ -225,18 +225,18 @@
|
||||
<div class="row">
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_ytd_permits">YTD Permits</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_ytd_permits" id="rdi_ytd_permits" value="{//rdis/record/rdi_ytd_permits}"/>
|
||||
<label class="form-label" for="permit_ytd_permits">YTD Permits</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_ytd_permits" id="permit_ytd_permits" value="{//permits/record/permit_ytd_permits}"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_ytd_value">YTD Value</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_ytd_value" id="rdi_ytd_value" value="{//rdis/record/rdi_ytd_value}"/>
|
||||
<label class="form-label" for="permit_ytd_value">YTD Value</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_ytd_value" id="permit_ytd_value" value="{//permits/record/permit_ytd_value}"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_12mth_prev_permits">12 Month Prev Permits</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_12mth_prev_permits" id="rdi_12mth_prev_permits" value="{//rdis/record/rdi_12mth_prev_permits}"/>
|
||||
<label class="form-label" for="permit_12mth_prev_permits">12 Month Prev Permits</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_12mth_prev_permits" id="permit_12mth_prev_permits" value="{//permits/record/permit_12mth_prev_permits}"/>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@@ -269,7 +269,7 @@
|
||||
<xsl:for-each select="ProjectType">
|
||||
<xsl:sort select="."/>
|
||||
<option value="{.}" data-tokens="{.}">
|
||||
<xsl:if test=". = //rdis/record/rdi_project_type">
|
||||
<xsl:if test=". = //permits/record/permit_project_type">
|
||||
<xsl:attribute name="selected"/>
|
||||
</xsl:if>
|
||||
<xsl:value-of select="." />
|
||||
@@ -287,7 +287,7 @@
|
||||
<xsl:for-each select="record">
|
||||
|
||||
<option value="{county_serial}" data-tokens="{county_serial}">
|
||||
<xsl:if test="county_serial = //rdis/record/rdi_county">
|
||||
<xsl:if test="county_serial = //permits/record/permit_county">
|
||||
<xsl:attribute name="selected">selected</xsl:attribute>
|
||||
</xsl:if>
|
||||
<xsl:value-of select="county_name"/>
|
||||
@@ -6,15 +6,15 @@
|
||||
<!-- Parameters -->
|
||||
|
||||
<xsl:param name="VERSION">1.0</xsl:param>
|
||||
<xsl:param name="PAGE-TITLE">RDI Records</xsl:param>
|
||||
<xsl:param name="PAGE-NAME">manageRDI</xsl:param>
|
||||
<xsl:param name="PAGE-TITLE">Permits</xsl:param>
|
||||
<xsl:param name="PAGE-NAME">managePermits</xsl:param>
|
||||
|
||||
<!-- Variables -->
|
||||
|
||||
<xsl:variable name="PAGINATION_COUNT" select="//rdis/@count"/>
|
||||
<xsl:variable name="PAGINATION_START" select="//rdis/@start"/>
|
||||
<xsl:variable name="PAGINATION_END" select="//rdis/@end"/>
|
||||
<xsl:variable name="PAGINATION_PAGE" select="//rdis/@page"/>
|
||||
<xsl:variable name="PAGINATION_COUNT" select="//permits/@count"/>
|
||||
<xsl:variable name="PAGINATION_START" select="//permits/@start"/>
|
||||
<xsl:variable name="PAGINATION_END" select="//permits/@end"/>
|
||||
<xsl:variable name="PAGINATION_PAGE" select="//permits/@page"/>
|
||||
|
||||
<!-- Main Template -->
|
||||
|
||||
@@ -45,8 +45,8 @@
|
||||
|
||||
<div class="col-lg-4 mb-2">
|
||||
<div class="input-group input-group-sm">
|
||||
<input type="text" class="form-control autosave" name="find_rdi" id="find_rdi" maxlength="100" autocomplete="off" placeholder="{//popovers/record[popover_name = 'find_rdi']/popover_placeholder}" autofocus="autofocus"/>
|
||||
<button type="button" class="btn btn-primary fw-bold btnFind" data-bs-toggle="tooltip" data-bs-title="{//popovers/record[popover_name = 'find_rdi']/popover_text}" data-bs-html="true" data-bs-custom-class="custom-tooltip">
|
||||
<input type="text" class="form-control autosave" name="find_permit" id="find_permit" maxlength="100" autocomplete="off" placeholder="{//popovers/record[popover_name = 'find_permit']/popover_placeholder}" autofocus="autofocus"/>
|
||||
<button type="button" class="btn btn-primary fw-bold btnFind" data-bs-toggle="tooltip" data-bs-title="{//popovers/record[popover_name = 'find_permit']/popover_text}" data-bs-html="true" data-bs-custom-class="custom-tooltip">
|
||||
<i class="bi bi-search"/>
|
||||
</button>
|
||||
<button type="button" class="btn btn-primary fw-bold btnClearFind" data-bs-toggle="tooltip" data-bs-title="Clear Find" data-bs-custom-class="custom-tooltip">
|
||||
@@ -60,7 +60,7 @@
|
||||
<div class="input-group-text">
|
||||
<i class="bi bi-list-ol"/>
|
||||
</div>
|
||||
<select class="form-select" name="rdis_per_page" id="rdis_per_page">
|
||||
<select class="form-select" name="permits_per_page" id="permits_per_page">
|
||||
<option value="20">20</option>
|
||||
<option value="40">40</option>
|
||||
<option value="60">60</option>
|
||||
@@ -87,7 +87,7 @@
|
||||
<button type="button" class="btn btn-sm btn-primary me-2 mb-2 btnRefresh">
|
||||
<i class="bi bi-arrow-clockwise me-2"/>Refresh</button>
|
||||
|
||||
<xsl:if test="count(//rdis/record) > 0">
|
||||
<xsl:if test="count(//permits/record) > 0">
|
||||
<button type="button" class="btn btn-sm btn-primary me-2 mb-2 btnSelectAll" >
|
||||
<i class="bi bi-check2-square me-2"/>Select All</button>
|
||||
</xsl:if>
|
||||
@@ -119,36 +119,36 @@
|
||||
|
||||
<xsl:choose>
|
||||
|
||||
<xsl:when test="count(//rdis/record) = 0">
|
||||
<xsl:when test="count(//permits/record) = 0">
|
||||
|
||||
<div class="fs-5 text-danger fw-bold fst-italic mt-3 mb-1">
|
||||
<xsl:text>There are no RDI Records to view...</xsl:text>
|
||||
<xsl:text>There are no Permit Records to view...</xsl:text>
|
||||
</div>
|
||||
|
||||
</xsl:when>
|
||||
|
||||
<xsl:otherwise>
|
||||
|
||||
<div class="table-responsive">
|
||||
<div class="table-responsive scrollable">
|
||||
|
||||
<table class="table table-sm table-striped table-hover base-table" id="rdis-table">
|
||||
<table class="table table-sm table-striped table-hover base-table" id="permits-table">
|
||||
|
||||
<thead class="sticky-header" data-theme="{$THEME}">
|
||||
|
||||
<th class="text-center">Select</th>
|
||||
<th class="sortable text-nowrap" data-order-by="rdi_permit_number">Permit Number</th>
|
||||
<th class="sortable text-nowrap" data-order-by="rdi_project_addr">Project Address</th>
|
||||
<th class="sortable text-nowrap" data-order-by="rdi_sub_div_name">Subdivision Name</th>
|
||||
<th class="sortable text-nowrap" data-order-by="rdi_project_type">Project Type</th>
|
||||
<th class="sortable text-nowrap" data-order-by="rdi_company">Company</th>
|
||||
<th class="sortable text-nowrap" data-order-by="rdi_permit_date">Permit Date</th>
|
||||
<th class="sortable text-nowrap" data-order-by="rdi_entry_date">Entry Date</th>
|
||||
<th class="sortable text-nowrap" data-order-by="permit_permit_number">Permit Number</th>
|
||||
<th class="sortable text-nowrap" data-order-by="permit_project_addr">Project Address</th>
|
||||
<th class="sortable text-nowrap" data-order-by="permit_sub_div_name">Subdivision Name</th>
|
||||
<th class="sortable text-nowrap" data-order-by="permit_project_type">Project Type</th>
|
||||
<th class="sortable text-nowrap" data-order-by="permit_company">Company</th>
|
||||
<th class="sortable text-nowrap" data-order-by="permit_permit_date">Permit Date</th>
|
||||
<th class="sortable text-nowrap" data-order-by="permit_entry_date">Entry Date</th>
|
||||
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
|
||||
<xsl:apply-templates select="//rdis"/>
|
||||
<xsl:apply-templates select="//permits"/>
|
||||
|
||||
</tbody>
|
||||
|
||||
@@ -166,49 +166,49 @@
|
||||
|
||||
</div>
|
||||
|
||||
<!-- Form to Print Selected RDI -->
|
||||
<!-- Form to Print Selected Permit -->
|
||||
|
||||
<form style="display:inline;" id="PrintRDIForm" method="post" action="" target="PrintTab">
|
||||
<form style="display:inline;" id="PrintPermitForm" method="post" action="" target="PrintTab">
|
||||
|
||||
<input type="hidden" name="action" value="print"/>
|
||||
<input type="hidden" name="report" value="Print_Selected_RDIs"/>
|
||||
<input type="hidden" name="selected_rdis" value=""/>
|
||||
<input type="hidden" name="action" value="print"/>
|
||||
<input type="hidden" name="report" value="Print_Selected_Permits"/>
|
||||
<input type="hidden" name="selected_permits" value=""/>
|
||||
|
||||
</form>
|
||||
|
||||
</xsl:template>
|
||||
|
||||
<!-- Template for RDI tows -->
|
||||
<!-- Template for Permit tows -->
|
||||
|
||||
<xsl:template match="rdis/record">
|
||||
<xsl:template match="permits/record">
|
||||
|
||||
<tr class="hoverable rdi-row text-nowrap" data-rdi-serial="{rdi_serial}">
|
||||
<tr class="hoverable permit-row text-nowrap" data-permit-serial="{permit_serial}">
|
||||
|
||||
<td class="checkbox text-center selection-checkboxes selection-area">
|
||||
<input type="checkbox" class="selection-checkbox selection-area" name="selected[]" value="{rdi_serial}">
|
||||
<input type="checkbox" class="selection-checkbox selection-area" name="selected[]" value="{permit_serial}">
|
||||
</input>
|
||||
<span class="selection-area user-select-none"> </span>
|
||||
</td>
|
||||
<td class="rdi_permit_number">
|
||||
<xsl:value-of select="rdi_permit_number"/>
|
||||
<td class="permit_permit_number">
|
||||
<xsl:value-of select="permit_permit_number"/>
|
||||
</td>
|
||||
<td class="rdi_project_addr text-nowrap">
|
||||
<xsl:value-of select="rdi_project_addr"/>
|
||||
<td class="permit_project_addr text-nowrap">
|
||||
<xsl:value-of select="permit_project_addr"/>
|
||||
</td>
|
||||
<td class="rdi_sub_div_name text-nowrap">
|
||||
<xsl:value-of select="rdi_sub_div_name"/>
|
||||
<td class="permit_sub_div_name text-nowrap">
|
||||
<xsl:value-of select="permit_sub_div_name"/>
|
||||
</td>
|
||||
<td class="rdi_project_type text-nowrap">
|
||||
<xsl:value-of select="rdi_project_type"/>
|
||||
<td class="permit_project_type text-nowrap">
|
||||
<xsl:value-of select="permit_project_type"/>
|
||||
</td>
|
||||
<td class="rdi_company">
|
||||
<xsl:value-of select="rdi_company"/>
|
||||
<td class="permit_company">
|
||||
<xsl:value-of select="permit_company"/>
|
||||
</td>
|
||||
<td class="rdi_permit_date">
|
||||
<xsl:value-of select="rdi_permit_date_verbose"/>
|
||||
<td class="permit_permit_date">
|
||||
<xsl:value-of select="permit_permit_date_verbose"/>
|
||||
</td>
|
||||
<td class="rdi_entry_date">
|
||||
<xsl:value-of select="rdi_entry_date_verbose"/>
|
||||
<td class="permit_entry_date">
|
||||
<xsl:value-of select="permit_entry_date_verbose"/>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
@@ -11,10 +11,10 @@
|
||||
|
||||
<!-- Variables -->
|
||||
|
||||
<xsl:variable name="PAGINATION_COUNT" select="//rdis/@count"/>
|
||||
<xsl:variable name="PAGINATION_START" select="//rdis/@start"/>
|
||||
<xsl:variable name="PAGINATION_END" select="//rdis/@end"/>
|
||||
<xsl:variable name="PAGINATION_PAGE" select="//rdis/@page"/>
|
||||
<xsl:variable name="PAGINATION_COUNT" select="//permits/@count"/>
|
||||
<xsl:variable name="PAGINATION_START" select="//permits/@start"/>
|
||||
<xsl:variable name="PAGINATION_END" select="//permits/@end"/>
|
||||
<xsl:variable name="PAGINATION_PAGE" select="//permits/@page"/>
|
||||
|
||||
<xsl:template match="/">
|
||||
|
||||
@@ -43,13 +43,13 @@
|
||||
<div class="row">
|
||||
|
||||
<div class="col-lg-4 mb-3">
|
||||
<label class="form-label" for="rdi_company">Builder/Company</label>
|
||||
<input type="text" class="form-control form-control-sm" name="rdi_company" id="rdi_company" maxlength="120" autocomplete="off" autofocus="autofocus"/>
|
||||
<label class="form-label" for="permit_company">Builder/Company</label>
|
||||
<input type="text" class="form-control form-control-sm" name="permit_company" id="permit_company" maxlength="120" autocomplete="off" autofocus="autofocus"/>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-1 mb-3">
|
||||
<label class="form-label" for="rdi_and_or">And/Or</label>
|
||||
<select class="form-select form-select-sm" name="rdi_and_or" id="rdi_and_or" size="1">
|
||||
<label class="form-label" for="permit_and_or">And/Or</label>
|
||||
<select class="form-select form-select-sm" name="permit_and_or" id="permit_and_or" size="1">
|
||||
<option value="and">And</option>
|
||||
<option value="or">Or</option>
|
||||
</select>
|
||||
@@ -60,36 +60,36 @@
|
||||
<div class="row">
|
||||
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_entry_start_date">Entry Start Date</label>
|
||||
<div class="input-group input-group-sm rdi_entry_start_date">
|
||||
<input type="text" class="form-control form-control-sm date-mask" name="rdi_entry_start_date" id="rdi_entry_start_date" autocomplete="off" value=""/>
|
||||
<label class="form-label" for="permit_entry_start_date">Entry Start Date</label>
|
||||
<div class="input-group input-group-sm permit_entry_start_date">
|
||||
<input type="text" class="form-control form-control-sm date-mask" name="permit_entry_start_date" id="permit_entry_start_date" autocomplete="off" value=""/>
|
||||
<button class="btn btn-sm btn-outline-primary btnEntryStartDateCalendar" type="button" data-bs-toggle="tooltip" data-bs-title="Calendar" data-bs-custom-class="custom-tooltip" tabindex="-1">
|
||||
<i class="bi bi-calendar3"/>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_entry_end_date">Entry End Date</label>
|
||||
<div class="input-group input-group-sm rdi_entry_end_date">
|
||||
<input type="text" class="form-control form-control-sm date-mask" name="rdi_entry_end_date" id="rdi_entry_end_date" autocomplete="off" value=""/>
|
||||
<label class="form-label" for="permit_entry_end_date">Entry End Date</label>
|
||||
<div class="input-group input-group-sm permit_entry_end_date">
|
||||
<input type="text" class="form-control form-control-sm date-mask" name="permit_entry_end_date" id="permit_entry_end_date" autocomplete="off" value=""/>
|
||||
<button class="btn btn-sm btn-outline-primary btnEntryEndDateCalendar" type="button" data-bs-toggle="tooltip" data-bs-title="Calendar" data-bs-custom-class="custom-tooltip" tabindex="-1">
|
||||
<i class="bi bi-calendar3"/>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_permit_start_date">Permit Start Date</label>
|
||||
<div class="input-group input-group-sm rdi_permit_start_date">
|
||||
<input type="text" class="form-control form-control-sm date-mask" name="rdi_permit_start_date" id="rdi_permit_start_date" autocomplete="off" value=""/>
|
||||
<label class="form-label" for="permit_permit_start_date">Permit Start Date</label>
|
||||
<div class="input-group input-group-sm permit_permit_start_date">
|
||||
<input type="text" class="form-control form-control-sm date-mask" name="permit_permit_start_date" id="permit_permit_start_date" autocomplete="off" value=""/>
|
||||
<button class="btn btn-sm btn-outline-primary btnPermitStartDateCalendar" type="button" data-bs-toggle="tooltip" data-bs-title="Calendar" data-bs-custom-class="custom-tooltip" tabindex="-1">
|
||||
<i class="bi bi-calendar3"/>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 mb-3">
|
||||
<label class="form-label" for="rdi_permit_end_date">Permit End Date</label>
|
||||
<div class="input-group input-group-sm rdi_permit_end_date">
|
||||
<input type="text" class="form-control form-control-sm date-mask" name="rdi_permit_end_date" id="rdi_permit_end_date" autocomplete="off"/>
|
||||
<label class="form-label" for="permit_permit_end_date">Permit End Date</label>
|
||||
<div class="input-group input-group-sm permit_permit_end_date">
|
||||
<input type="text" class="form-control form-control-sm date-mask" name="permit_permit_end_date" id="permit_permit_end_date" autocomplete="off"/>
|
||||
<button class="btn btn-sm btn-outline-primary btnPermitEndDateCalendar" type="button" data-bs-toggle="tooltip" data-bs-title="Calendar" data-bs-custom-class="custom-tooltip" tabindex="-1">
|
||||
<i class="bi bi-calendar3"/>
|
||||
</button>
|
||||
@@ -119,7 +119,7 @@
|
||||
|
||||
<xsl:choose>
|
||||
|
||||
<xsl:when test="count(//rdis/record) > 0">
|
||||
<xsl:when test="count(//permits/record) > 0">
|
||||
|
||||
<div class="card mt-3">
|
||||
|
||||
@@ -154,7 +154,7 @@
|
||||
<div class="input-group-text">
|
||||
<i class="bi bi-list-ol"/>
|
||||
</div>
|
||||
<select class="form-select" name="rdis_per_page" id="rdis_per_page">
|
||||
<select class="form-select" name="permits_per_page" id="permits_per_page">
|
||||
<option value="20">20</option>
|
||||
<option value="40">40</option>
|
||||
<option value="60">60</option>
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
<div class="buttons mt-1 mb-1">
|
||||
|
||||
<xsl:if test="count(//rdis/record) > 0">
|
||||
<xsl:if test="count(//permits/record) > 0">
|
||||
<button type="button" class="btn btn-sm btn-primary me-2 mb-2 btnSelectAll">
|
||||
<i class="bi bi-check2-square me-2"/>Select All</button>
|
||||
</xsl:if>
|
||||
@@ -239,7 +239,7 @@
|
||||
|
||||
<xsl:choose>
|
||||
|
||||
<xsl:when test="count(//rdis/record) = 0">
|
||||
<xsl:when test="count(//permits/record) = 0">
|
||||
|
||||
<div class="filter-error fs-5 text-danger fw-bold fst-italic mt-3 mb-1">
|
||||
<xsl:text>There are no Permits to view...</xsl:text>
|
||||
@@ -255,25 +255,25 @@
|
||||
|
||||
<div class="table-responsive scrollable">
|
||||
|
||||
<table class="table table-sm table-striped table-hover base-table" id="rdis-table">
|
||||
<table class="table table-sm table-striped table-hover base-table" id="permits-table">
|
||||
|
||||
<thead class="sticky-header" data-theme="{$THEME}">
|
||||
|
||||
<th class="text-center" >Select</th>
|
||||
<th class="sortable text-nowrap" data-order-by="rdi_company" >Company</th>
|
||||
<th class="sortable text-nowrap" data-order-by="rdi_permit_count">Permits</th>
|
||||
<th class="sortable text-nowrap" data-order-by="rdi_value" >Value</th>
|
||||
<th class="sortable text-nowrap text-center" data-order-by="rdi_project_type">Current <br />Year YTD</th>
|
||||
<th class="sortable text-nowrap text-center" data-order-by="rdi_company" >Current<br /> YTD Value</th>
|
||||
<th class="text-nowrap text-center" >Last <br /> 12 Months</th>
|
||||
<th class="sortable text-nowrap" data-order-by="rdi_address" >Address</th>
|
||||
<th class="text-nowrap" >Phone</th>
|
||||
<th class="text-center" >Select</th>
|
||||
<th class="sortable text-nowrap" data-order-by="permit_company" >Company</th>
|
||||
<th class="sortable text-nowrap" data-order-by="permit_permit_count">Permits</th>
|
||||
<th class="sortable text-nowrap" data-order-by="permit_value" >Value</th>
|
||||
<th class="sortable text-nowrap text-center" data-order-by="permit_project_type">Current <br />Year YTD</th>
|
||||
<th class="sortable text-nowrap text-center" data-order-by="permit_company" >Current<br /> YTD Value</th>
|
||||
<th class="text-nowrap text-center" >Last <br /> 12 Months</th>
|
||||
<th class="sortable text-nowrap" data-order-by="permit_address" >Address</th>
|
||||
<th class="text-nowrap" >Phone</th>
|
||||
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
|
||||
<xsl:apply-templates select="//rdis"/>
|
||||
<xsl:apply-templates select="//permits"/>
|
||||
|
||||
</tbody>
|
||||
|
||||
@@ -327,7 +327,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Form to Print All RDI -->
|
||||
<!-- Form to Print All Permits -->
|
||||
|
||||
<form style="display:inline;" id="PrintAllPermitsByBuilderPDFForm" method="post" action="" target="PrintTab">
|
||||
|
||||
@@ -341,49 +341,49 @@
|
||||
|
||||
<form style="display:inline;" id="PrintSelectedPermitsByBuilderForm" method="post" action="" target="PrintTab">
|
||||
|
||||
<input type="hidden" name="action" value="print"/>
|
||||
<input type="hidden" name="report" value="Print_Selected_PermitsByBuilder"/>
|
||||
<input type="hidden" name="selected_permits" value=""/>
|
||||
<input type="hidden" name="action" value="print"/>
|
||||
<input type="hidden" name="report" value="Print_Selected_PermitsByBuilder"/>
|
||||
<input type="hidden" name="selected_permits" value=""/>
|
||||
<input type="hidden" name="subscription_serial" value="{{//subscriptions/record/subscription_serial}}"/>
|
||||
|
||||
</form>
|
||||
|
||||
</xsl:template>
|
||||
|
||||
<!-- Template for RDI rows -->
|
||||
<!-- Template for Permits rows -->
|
||||
|
||||
<xsl:template match="rdis/record">
|
||||
<xsl:template match="permits/record">
|
||||
|
||||
<tr class="hoverable rdi-row text-nowrap" data-rdi-serial="{rdi_serial}">
|
||||
<tr class="hoverable permit-row text-nowrap" data-permit-serial="{permit_serial}">
|
||||
|
||||
<td class="checkbox text-center selection-checkboxes selection-area">
|
||||
<input type="checkbox" class="selection-checkbox selection-area" name="selected[]" value="{rdi_serial}">
|
||||
<input type="checkbox" class="selection-checkbox selection-area" name="selected[]" value="{permit_serial}">
|
||||
</input>
|
||||
<span class="selection-area user-select-none"> </span>
|
||||
</td>
|
||||
|
||||
<td class="rdi_company filterable">
|
||||
<xsl:value-of select="rdi_company"/>
|
||||
<td class="permit_company filterable">
|
||||
<xsl:value-of select="permit_company"/>
|
||||
</td>
|
||||
|
||||
<td class="rdi_permit_count text-nowrap filterable">
|
||||
<xsl:value-of select="rdi_permit_count"/>
|
||||
<td class="permit_permit_count text-nowrap filterable">
|
||||
<xsl:value-of select="permit_permit_count"/>
|
||||
</td>
|
||||
|
||||
<td class="rdi_value text-nowrap filterable">
|
||||
<xsl:value-of select="concat('$', format-number(rdi_value_verbose, '###,###'))"/>
|
||||
<td class="permit_value text-nowrap filterable">
|
||||
<xsl:value-of select="concat('$', format-number(permit_value_verbose, '###,###'))"/>
|
||||
</td>
|
||||
|
||||
<td class="rdi_ytd_permits text-nowrap filterable text-center">
|
||||
<xsl:value-of select="rdi_ytd_permits"/>
|
||||
<td class="ytd_permits text-nowrap filterable text-center">
|
||||
<xsl:value-of select="ytd_permits"/>
|
||||
</td>
|
||||
|
||||
<td class="rdi_ytd_value filterable text-center">
|
||||
<xsl:value-of select="concat('$', format-number(rdi_ytd_value, '###,###'))"/>
|
||||
<td class="permit_ytd_value filterable text-center">
|
||||
<xsl:value-of select="concat('$', format-number(ytd_value, '###,###'))"/>
|
||||
</td>
|
||||
|
||||
<td class="rdi_12mth_prev_permits filterable text-center">
|
||||
<xsl:value-of select="rdi_12mth_prev_permits"/>
|
||||
<td class="permit_12mth_prev_permits filterable text-center">
|
||||
<xsl:value-of select="previous_ytd_permits"/>
|
||||
<xsl:choose>
|
||||
<xsl:when test="permits_trend = 'up'">
|
||||
<i class="bi bi-arrow-up text-success"></i>
|
||||
@@ -397,12 +397,12 @@
|
||||
</xsl:choose>
|
||||
</td>
|
||||
|
||||
<td class="rdi_entry_date filterable">
|
||||
<xsl:value-of select="concat(rdi_address, ' ', rdi_city, ', ', rdi_state, ' ', rdi_zip)"/>
|
||||
<td class="permit_address filterable">
|
||||
<xsl:value-of select="concat(permit_address, ' ', permit_city, ', ', permit_state, ' ', permit_zip)"/>
|
||||
</td>
|
||||
|
||||
<td class="rdi_phone filterable">
|
||||
<xsl:value-of select="rdi_phone_verbose"/>
|
||||
<td class="permit_phone filterable">
|
||||
<xsl:value-of select="permit_phone_verbose"/>
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
Reference in New Issue
Block a user