PHP 7.4.33
Preview: product-stores.php Size: 5.40 KB
/home/justbyquicklly-old/justbyquicklly/www/test/product-stores.php

<!-- Start Store Map List View Popup  -->
        <div class="clsDialog" id="dvDialog-Custom-find" id="ll">
            <div class="clsDialog-Box map-popup" style="width: 75%;">
                <a href="javascript:void(0);" class="clsClose" style="z-index: 9999999;width: 32px!important;height: 32px!important;" onClick="closeDialog('dvDialog-Custom-find');" title="Close"></a>

                <div class="clsContent" style="">
                    <div class="row mr0 ml0">
                      <div class="col-md-4 col-sm-4 pd0">
                        <div class="row mr0 ml0"  style="background: #9d2f88;;padding:20px;">
                          <div class="col-md-12 pd0">
														<p style="text-align: left;
font: normal normal 600 16px/26px Poppins;letter-spacing: 0px;color: #FFFFFF;">Store Locater</p>
														<input type="text" name="search" id="search" style="width:100%;padding:10px;" placeholder="Enter Zip Code">
													</div>	
                        </div>
                        
                        <div class="row mr0 ml0" style="max-height: 300px;overflow: auto;">
                        <div class="col-md-12 pd0">
														<div class="row mr0 ml0" id="storelist">
														
														<?php /*foreach($storeArr as $stores) { ?>
															
															<div class="col-md-12 storeaddress">
																<input type="hidden" id="address_<?=$stores['id']?>" value="<?=$stores['store_location'];?>">
																<h4><a href="javascript:void(0);" onclick="return get_location('<?=$stores['id']?>')"><?=$stores['store_name']; ?></a></h4>
																<p><?=$stores['store_type']; ?></p>
																<p><?=$stores['store_location']; ?></p>
																<p><strong>Open: </strong><?=$stores['open_time']; ?> &nbsp;<strong>Close: </strong><?=$stores['close_time']; ?></p>
																<hr style="border-bottom:1px solid #E4E4E4">
															</div>	
															
														<?php }*/ ?>	
														</div>	
											  </div>	
											  </div>	
                        
                      </div>
                      <div class="col-md-8 col-sm-8 pd0  hidden-xs">
                         <div id="map" style="width:100%;height:400px"></div>                         
                      </div>
                    </div>
                </div>
             </div>
        </div>
        <!-- End Store Map List View Popup  -->

<script>

$("#search").on("input", function() {	
	var curVal = $(this).val();	
	console.log(curVal);
	store_results(curVal);
});

function store_results(curVal)
{
			//$("#storelist").html('');
						
			$.ajax({
					url: "ajax-store-data.php",
					data: {searchtxt: curVal},
					type: "POST",
					success: function (response) {
						$("#storelist").html(response);	
						initMap();					
					},
					error: function (jqXHR, exception) {
							var msg = '';

							if (jqXHR.status === 0) {
									msg = 'Not connect.\n Verify Network.';
							} else if (jqXHR.status == 404) {
									msg = 'Requested page not found. [404]';
							} else if (jqXHR.status == 500) {
									msg = 'Internal Server Error [500].';
							} else if (exception === 'parsererror') {
									msg = 'Requested JSON parse failed.';
							} else if (exception === 'timeout') {
									msg = 'Time out error.';
							} else if (exception === 'abort') {
									msg = 'Ajax request aborted.';
							} else {
									msg = 'Uncaught Error.\n' + jqXHR.responseText;
							}
					}
			});	
}

function get_location(storeid)
{
	var storelocation = $("#address_"+storeid).val();
	$("#location_address").val(storelocation);
	
	initMap();
}

function initMap() {
	
  //var address = '1001 W Chicago Ave, Chicago, IL 60642, United States';
  var address = $("#location_address").val();

   var map = new google.maps.Map(document.getElementById('map'), { 
       mapTypeId: google.maps.MapTypeId.TERRAIN,
       zoom: 17
   });

   var geocoder = new google.maps.Geocoder();

   geocoder.geocode({
      'address': address
   }, 
   function(results, status) {
      if(status == google.maps.GeocoderStatus.OK) {
         new google.maps.Marker({
            position: results[0].geometry.location,
            map: map
         });
         map.setCenter(results[0].geometry.location);
      }
   });
}

window.initMap = initMap;


$('.btn-findastore').click(function(){
	store_results();
	$("#search").val('');
	$('#dvDialog-Custom-find').fadeIn('fast', function () {
			$(this).find('.clsDialog-Box').slideDown('normal');
			$(this).find('.clsDialog-Box').css({'pointer-events': 'auto'});
	});	
});	


$('.btn-findstore').click(function(){
	store_results();
	$("#search").val('');
	$('#dvDialog-Custom-find').fadeIn('fast', function () {
			$(this).find('.clsDialog-Box').slideDown('normal');
			$(this).find('.clsDialog-Box').css({'pointer-events': 'auto'});
	});	
});	

$('.btn-fstore').click(function(){
	store_results();
	$("#search").val('');
	$('#dvDialog-Custom-find').fadeIn('fast', function () {
			$(this).find('.clsDialog-Box').slideDown('normal');
			$(this).find('.clsDialog-Box').css({'pointer-events': 'auto'});
	});	
});	

function closeDialog(id) {
	$("#search").val('');
		$('#' + id).find('.clsDialog-Box').slideUp('fast', function () {
				$('#' + id).fadeOut('fast');
				$('#' + id).find('.clsDialog-Box').css({'pointer-events': 'none'});
		});
}

</script>
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyC7FCoN0eNTNGEsX6d-BUW-Uh1SiVzn2f0&callback=initMap"></script>

Directory Contents

Dirs: 9 × Files: 57

Name Size Perms Modified Actions
calender DIR
- drwxrwxr-x 2024-09-18 10:03:34
Edit Download
css DIR
- drwxrwxr-x 2024-09-18 10:03:34
Edit Download
fonts DIR
- drwxrwxr-x 2024-09-18 10:03:34
Edit Download
images DIR
- drwxrwxr-x 2024-10-07 09:56:45
Edit Download
include DIR
- drwxrwxr-x 2024-10-07 04:22:30
Edit Download
js DIR
- drwxrwxr-x 2025-01-17 12:35:12
Edit Download
nplogs DIR
- drwxrwxr-x 2025-01-16 17:15:32
Edit Download
plugin DIR
- drwxrwxr-x 2024-09-18 10:03:34
Edit Download
vendor DIR
- drwxrwxr-x 2023-05-04 22:10:04
Edit Download
22.01 KB lrwxrwxr-x 2024-09-21 10:02:40
Edit Download
10.15 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
1.00 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
2.65 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
19.84 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
21.43 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
1.60 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
130.09 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
148.96 KB lrwxrwxr-x 2025-01-17 13:33:24
Edit Download
13.15 KB lrwxrwxr-x 2024-10-07 08:34:13
Edit Download
11.35 KB lrwxrwxr-x 2024-12-12 08:05:39
Edit Download
562 B lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
5.22 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
60.62 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
40.00 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
162.98 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
5.67 KB lrwxrwxr-x 2024-09-18 12:41:24
Edit Download
9.63 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
2.45 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
294 B lrwxrwxr-x 2024-10-07 15:26:12
Edit Download
99.28 KB lrwxrwxr-x 2024-12-03 09:10:10
Edit Download
1.13 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
64.12 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
23.42 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
4.33 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
8.25 KB lrwxrwxr-x 2024-10-26 12:58:33
Edit Download
9.62 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
32.86 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
35.14 KB lrwxrwxr-x 2024-10-07 06:47:20
Edit Download
48.84 KB lrwxrwxr-x 2024-10-07 06:45:37
Edit Download
41.42 KB lrwxrwxr-x 2025-01-14 13:31:42
Edit Download
72.76 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
51.54 MB lrwxrwxr-x 2025-01-10 05:10:16
Edit Download
6.66 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
1.22 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
4.74 KB lrwxrwxr-x 2024-09-21 10:04:35
Edit Download
48.69 KB lrwxrwxr-x 2024-10-04 10:12:32
Edit Download
9.35 KB lrwxrwxr-x 2024-09-18 14:59:22
Edit Download
3.25 KB lrwxrwxr-x 2024-10-04 14:26:58
Edit Download
7.69 KB lrwxrwxr-x 2024-09-18 17:17:18
Edit Download
10.49 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
4.50 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
73.11 KB lrwxrwxr-x 2025-01-15 13:40:49
Edit Download
5.40 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
156.66 KB lrwxrwxr-x 2025-01-08 09:40:55
Edit Download
1.99 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
911 B lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
8.75 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
5.91 KB lrwxrwxr-x 2024-10-04 10:30:55
Edit Download
23.14 KB lrwxrwxr-x 2024-10-26 12:52:36
Edit Download
5.40 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
268.66 KB lrwxrwxr-x 2024-12-24 14:22:54
Edit Download
4.65 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
1.23 KB lrwxrwxr-x 2024-09-18 10:03:34
Edit Download
3.99 KB lrwxrwxr-x 2024-10-07 03:39:36
Edit Download
29.37 KB lrwxrwxr-x 2024-10-04 14:59:07
Edit Download
1.32 KB lrwxrwxr-x 2024-10-04 11:52:07
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).