Skip to content

Instantly share code, notes, and snippets.

View simonda86's full-sized avatar

Simon Davies simonda86

View GitHub Profile
<?php if(is_user_logged_in() && current_user_can('administrator')) : ?>
<!-- GOOGLE ANALYTICS - GM TEST CODE -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXXXX-X', 'auto');
// Availability
$availability = $product->get_availability();
if ($availability['availability']) :
echo apply_filters( 'woocommerce_stock_html', '<p class="stock ' . esc_attr( $availability['class'] ) . '">' . esc_html( $availability['availability'] ) . '</p>', $availability['availability'] );
endif;
@simonda86
simonda86 / post-commit
Created November 7, 2013 19:18
Watch a file for updates to version number and then automatically adds a git tag
#!/bin/bash
# Options
file="style.css"
prefix="Version:"
# Do not edit below
tag=$(git tag | tail -1)
version=$(grep -F $prefix $file)
version=${version##*:}
@simonda86
simonda86 / gist:6305487
Created August 22, 2013 10:12
MySQL Backup script for all databases
#!/bin/bash
user=""
password=""
host=""
backup_path="/path/to/your/home/_backup/mysql"
date=$(date +"%d-%b-%Y")
# Get list of databases
@simonda86
simonda86 / array_insert.php
Created September 14, 2012 13:11
Insert to Array at position
function array_insert($array, $var, $position)
{
$before = array_slice($array, 0, $position);
$after = array_slice($array, $position);
$return = array_merge($before, (array) $var);
return array_merge($return, $after);
}