Skip to content

Instantly share code, notes, and snippets.

View bgallagh3r's full-sized avatar

Brian Gallagher bgallagh3r

View GitHub Profile
@bgallagh3r
bgallagh3r / functions.php
Created December 11, 2020 19:34 — forked from kloon/functions.php
WooCommerce 3.2: Add resend admin order email option that was removed
<?php
/**
* This adds back an option to resend the admin new order email from the order edit screen that was removed in WooCommerce 3.2
*/
/**
* Filter to add a new menu to the dropdown
*
* @param array $actions
* @return array
#!/bin/bash
# Installation script for a Wordpress 3.0 website on Ubuntu 10.04
#
# Josh Kersey
# Created: May 15, 2012
# Last Update: June 13, 2012
# get setup parameters
echo "apache vhost name (one word):"
@bgallagh3r
bgallagh3r / mirc.ini
Last active April 8, 2018 01:51 — forked from liamja/mirc.ini
[colors]
n5=Monokai,0,4,4,4,2,3,4,3,6,6,3,1,2,2,5,1,5,4,2,4,0,0,1,0,1,14,5,0,0,1
[palettes]
n5=2238503,15923448,15718758,3072678,7481081,12767183,2070525,26832,1632504,57344,94740,16776960,16515072,16711935,8355711,13816530
@bgallagh3r
bgallagh3r / FeatureContext.php
Last active April 8, 2018 01:51
Behat FeatureContext Bootstrap for use in Laravel.
<?php
// Put this inside of your featurecontext class
// This assumes the FeatureContext.php class is within app/tests/behat/features/bootstrap
// Another thing to note... I'm using sqlite in memory for these tests,
// so I'm not worried about the db at the end of the run, just the install and start.
class FeatureContext extends BehatContext //or MinkContext if using Mink
{
@bgallagh3r
bgallagh3r / template
Last active April 8, 2018 01:51 — forked from gistwebdev/template
Updated to work with Apache 2.4 (swap order/allow for Required all granted)
<VirtualHost *:80>
ServerAdmin template.email
ServerName template.url
DocumentRoot template.webroot
<Directory />
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
@bgallagh3r
bgallagh3r / vhost
Last active April 8, 2018 01:51 — forked from gistwebdev/vhost
Fix for Apache 2.4 (required adding .conf extensions)
#!/bin/bash
#
# Display usage info
vhost-usage() {
cat <<"USAGE"
Usage: vhost [OPTIONS] <name>
-h|--help this screen
-pub to create the webhost root in ~/www/name/public/
-url to specify a local address, default is http://name.local
#!/bin/bash
# thanks http://www.jenssegers.be/blog/46/deploying-websites-with-git-and-composer-
# replace folder
cd "`dirname $0`/../../application/config"
# Check if a composer.json file is present
if [ -f composer.json ]; then
public function range_add($aVars) {
$aVars[] = "range";
return $aVars;
}
public function range_where( $where, $args ) {
if( !is_admin() ) {
$range = ( isset($args->query_vars['range']) ? $args->query_vars['range'] : false );
if( $range ) {
$range = split(',',$range);
$where .= "AND LEFT(wp_posts.post_title,1) BETWEEN '$range[0]' AND '$range[1]'";
# laravel new-app
alias laravel="git clone -o laravel -b develop https://github.com/laravel/laravel.git"
alias artisan="php artisan"
alias migrate="php artisan migrate"
alias serve="php artisan serve"
alias dump="php artisan dump"
alias t="phpunit"
# Generators Package
@bgallagh3r
bgallagh3r / route.sublime-snippet
Created September 14, 2012 00:10 — forked from JeffreyWay/snippet.xml
Laravel Route Resource - Sublime Text 2 Snippet
<snippet>
<content><![CDATA[
/*
|--------------------------------------------------------------------------
| RESTful routes for ${1} controller
|--------------------------------------------------------------------------
|
|
| HTTP VERB | Controller | Description
| GET | ${1}s/ | Get all ${1}s