PHP 7.4.33
Preview: product-stores.php Size: 5.40 KB
/home/justbyquicklly-old/www/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: 12 × Files: 59

Name Size Perms Modified Actions
- drwxrwxr-x 2024-09-18 09:52:52
Edit Download
calender DIR
- drwxrwxr-x 2024-09-19 08:57:28
Edit Download
cgi-bin DIR
- drwxrwxr-x 2024-09-18 09:51:56
Edit Download
css DIR
- drwxrwxr-x 2024-09-19 16:17:08
Edit Download
fonts DIR
- drwxrwxr-x 2024-09-19 08:57:28
Edit Download
images DIR
- drwxrwxr-x 2024-10-07 11:07:14
Edit Download
include DIR
- drwxrwxr-x 2025-01-22 08:22:00
Edit Download
js DIR
- drwxrwxr-x 2025-01-14 16:18:39
Edit Download
nplogs DIR
- drwxrwxr-x 2025-01-17 14:38:11
Edit Download
plugin DIR
- drwxrwxr-x 2024-09-19 08:57:28
Edit Download
test DIR
- drwxrwxr-x 2025-01-17 13:33:24
Edit Download
vendor DIR
- drwxrwxr-x 2023-05-04 22:10:04
Edit Download
30.12 KB lrwxrwxr-x 2025-01-16 09:06:03
Edit Download
10.15 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
1.00 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
2.65 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
19.84 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
21.43 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
1.60 KB lrwxrwxr-x 2024-09-21 10:22:39
Edit Download
130.09 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
151.47 KB lrwxrwxr-x 2025-01-17 13:38:16
Edit Download
13.07 KB lrwxrwxr-x 2024-10-07 15:08:10
Edit Download
11.14 KB lrwxrwxr-x 2024-12-24 14:14:09
Edit Download
562 B lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
5.22 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
60.62 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
31.44 KB lrwxrwxr-x 2024-10-07 13:19:34
Edit Download
162.98 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
6.47 KB lrwxrwxr-x 2024-09-20 16:58:14
Edit Download
10.12 KB lrwxrwxr-x 2024-09-25 15:10:08
Edit Download
2.45 KB lrwxrwxr-x 2024-09-19 10:22:37
Edit Download
99.24 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
1.13 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
64.12 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
24.02 KB lrwxrwxr-x 2025-01-15 11:45:53
Edit Download
4.34 KB lrwxrwxr-x 2024-09-20 19:28:12
Edit Download
8.18 KB lrwxrwxr-x 2024-10-26 13:09:44
Edit Download
9.62 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
32.86 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
35.60 KB lrwxrwxr-x 2024-11-18 12:27:45
Edit Download
49.58 KB lrwxrwxr-x 2025-01-10 16:31:46
Edit Download
41.43 KB lrwxrwxr-x 2025-01-14 13:08:12
Edit Download
72.76 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
53.34 MB lrwxrwxr-x 2024-12-04 11:50:27
Edit Download
53.35 MB lrwxrwxr-x 2025-01-14 17:17:41
Edit Download
6.66 KB lrwxrwxr-x 2024-09-19 10:24:06
Edit Download
1.22 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
5.09 KB lrwxrwxr-x 2024-11-18 11:17:26
Edit Download
1.06 KB lrwxrwxr-x 2024-11-18 12:27:22
Edit Download
48.66 KB lrwxrwxr-x 2024-10-04 09:56:16
Edit Download
9.37 KB lrwxrwxr-x 2024-10-07 11:49:19
Edit Download
3.53 KB lrwxrwxr-x 2024-10-08 07:02:41
Edit Download
7.69 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
10.49 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
4.46 KB lrwxrwxr-x 2024-09-25 15:14:56
Edit Download
67.55 KB lrwxrwxr-x 2025-01-15 13:45:41
Edit Download
5.40 KB lrwxrwxr-x 2024-09-19 10:28:27
Edit Download
157.37 KB lrwxrwxr-x 2025-01-10 17:05:09
Edit Download
1.99 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
911 B lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
8.75 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
5.92 KB lrwxrwxr-x 2024-10-04 12:20:48
Edit Download
24.97 KB lrwxrwxr-x 2024-10-26 12:17:51
Edit Download
5.40 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
269.28 KB lrwxrwxr-x 2025-01-10 17:07:14
Edit Download
5.41 KB lrwxrwxr-x 2024-09-28 09:54:30
Edit Download
4.60 KB lrwxrwxr-x 2024-09-25 15:13:25
Edit Download
1.23 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download
3.13 KB lrwxrwxr-x 2025-01-16 03:44:46
Edit Download
29.56 KB lrwxrwxr-x 2024-10-08 06:26:39
Edit Download
1.31 KB lrwxrwxr-x 2024-09-19 08:57:28
Edit Download

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