Skip to content

Instantly share code, notes, and snippets.

@CatEntangler
CatEntangler / js_image_percentage_click_coordinates
Created December 28, 2015 05:34
Get the coordinates of an image click in percentage. Helpful for responsive sites that have variably displayed images
$('img').on('click', function(event) {
var coordinates = get_click_coords(event);
});
function get_click_coords(event) {
var pos_x = event.offsetX ? (event.offsetX) : event.pageX - document.getElementsByTagName("img").offsetLeft;
var pos_y = event.offsetY ? (event.offsetY) : event.pageY - document.getElementsByTagName("img").offsetTop;
var percentage_x = ( pos_x / event.target.clientWidth ) * 100;
<?php
function is_paying_customer( $user_id ) {
$paying_customer = get_user_meta( $user_id, 'paying_customer', TRUE );
if( ! $paying_customer ) {
return false;
}
else {
return true;
@CatEntangler
CatEntangler / copy_db.sh
Last active August 29, 2015 14:19
Copy Live mysql DB To Dev mysql DB
#!/bin/bash
# Simple script to copy a MySQL to another
# Parent backup directory
backup_parent_dir="/path/to/tmp/backup/dir" #notice no ending slash
# MySQL settings
mysql_user="elevateduser"
mysql_password="elevateduserpassword"
@CatEntangler
CatEntangler / .permissions.sh
Last active January 11, 2018 19:36
WordPress with Git Permissions updater shell file
#!/bin/bash
username="WEBSERVERUSER"
adminuser="ADMINISTRATIVEUSER"
group="ADMINISTRATIVEGROUP"
sudo chown ${username}:${group} -R .
sudo find . -type d -exec chmod 570 {} \;
sudo find . -type f -exec chmod 470 {} \;
sudo chown ${adminuser}:${group} .permissions.sh
@CatEntangler
CatEntangler / maintenance.html
Last active February 19, 2016 02:22
Maintenance Page Template
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>We're currently in maintenance</title>
<style>
#container {
width: 792px;
height: auto;
margin-left: auto;
@CatEntangler
CatEntangler / .htaccess
Last active June 7, 2016 14:18 — forked from donnykurnia/.htaccess
Snipped for a maintenance mode setup in .htaccess
ErrorDocument 503 /maintenance.html
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* /maintenance.html [R=503,L]