Skip to content

Instantly share code, notes, and snippets.

@robozavri
robozavri / php find hotesl by coordinate radius
Last active June 23, 2018 10:25
php find hotels by coordinate by radius
SELECT * FROM Table1 a
WHERE (
acos(sin(a.Latitude * 0.0175) * sin(YOUR_LATITUDE_X * 0.0175)
+ cos(a.Latitude * 0.0175) * cos(YOUR_LATITUDE_X * 0.0175) *
cos((YOUR_LONGITUDE_Y * 0.0175) - (a.Longitude * 0.0175))
) * 3959 <= YOUR_RADIUS_INMILES
)
//////////////////////////////////////////////////////////////////////////////////////////////////
@robozavri
robozavri / php sort array by closest lat and lng coordinates
Created June 27, 2018 12:45
php Search or sort multi dimensional array for closest lat and lon values
<?php
$arrGeoData = array(
array(
"zipcode" => 777,
"latitude" => 37.234982,
"longitude" => -82.913799,
"cityname" => "tiflis",
),
array(
"zipcode" => 666,
@robozavri
robozavri / js parse ajax returned html
Created July 6, 2018 12:12
js parse ajax returned html
complete : function(data){
var html = $.parseHTML( data );
var container = $(".accomodation", html);
$(".accomodation", html).each(function(index,item){
AllCurrentAccomodations.push($(item).attr('data-id'));
console.log($(item));
console.log($(item).attr('data-id'));
@robozavri
robozavri / js get unique values
Created July 6, 2018 13:48
js get unique values
var a = ["niko", "1", "niko", "3", "3", "1"];
var unique = a.filter(function(item, i, ar){ return ar.indexOf(item) === i; });
console.log(unique);
@robozavri
robozavri / javascript google api add multiplie markers
Created July 16, 2018 13:22
javascript google api add multiplie markers.
<div id="map"></div>
<!-- Replace the value of the key parameter with your own API key. -->
<script async defer
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCkUOdZ5y7hMm0yrcCQoCvLwzdM6M8s5qk&callback=initMap">
</script>
var locations = [
['Bondi Beach', -33.890542, 151.274856, 4],
['Coogee Beach', -33.923036, 151.259052, 5],
@robozavri
robozavri / javascript jquery html element text serach
Last active September 10, 2020 08:08
#javascript #jquery search in html elements by onkeyup
$(function(){
// input type text ZE onkeyup
$('#activitysearch').keyup(function(){
// მივიღოთ ინპუტ ტეგიდან ყოველ ღილაკის დაჭერაზე მისი მნიშვნელობა, დაბალ რეგისტრში
var val = $(this).val().toLowerCase();
// მოსაძებნი კომპონენტები დავმალოთ ყველა, რათ გამოვაჩინოთ ისენი რომლებსაც იპოვის
$(".activity").hide();
// გადავარჩიოთ ყვეალ და თითეულში მოვნახოთ ჩვენი ინპუტის მნიშვნელობა ენთხვევა თუ არა
$(".activity").each(function(){
@robozavri
robozavri / laravel get tags accessor
Created July 30, 2018 09:04
laraadmin laravel get tags accessor
// სადმე მოდელში
public function gettagsAttribute($value){
$tags = explode(',',str_replace(array('[',']','"'), '',$value));
return implode(',', $tags);
}
@robozavri
robozavri / htaccess laravel ssl turn off all pages
Created August 29, 2018 20:19
htaccess ssl turn off all pages laravel litespeed cyberpanel
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
#ეს ორი სტროფი თიშავს ssl-ს
RewriteCond %{HTTPS} on
RewriteRule ^/?$ http://%{HTTP_HOST} [R=302,L,NE]
@robozavri
robozavri / laravel laraadmin stringed array
Created September 6, 2018 15:49
laravel laraadmin snippit parse stringed array
public function gettagsAttribute($value){
// dd($value.'ess');
$tags = explode(',',str_replace(array('[',']','"'), '',$value));
//dd(implode(',', $tags));
return implode(',', $tags);
}
@robozavri
robozavri / javascript after create element event
Created September 12, 2018 12:02
javascript after append element do onclick
$(document).on("click", "#make", function(e){alert('test')});
$("#loadmystatus").append("<button id='make'>Click me!</button>");