Skip to content

Instantly share code, notes, and snippets.

Brian Gallagher bgallagh3r

Block or report user

Report or block bgallagh3r

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@bgallagh3r
bgallagh3r / wp-dashboard.php
Created Aug 18, 2015
Set WordPress Dashboard to Single Column
View wp-dashboard.php
// force one-column dashboard
function shapeSpace_screen_layout_columns($columns) {
$columns['dashboard'] = 1;
return $columns;
}
add_filter('screen_layout_columns', 'shapeSpace_screen_layout_columns');
function shapeSpace_screen_layout_dashboard() { return 1; }
add_filter('get_user_option_screen_layout_dashboard', 'shapeSpace_screen_layout_dashboard');
@bgallagh3r
bgallagh3r / hosts.ps1
Created Dec 10, 2014
Powershell script to add/edit/list/remove entries from the hosts file.
View hosts.ps1
Set-ExecutionPolicy RemoteSigned
# Edit HOSTS file Script
# Brian Gallagher (http://briangallagher.me)
#
# If you use Sublime text, and don't have an alias for it yet, uncomment the line below and change the path to ST
#Set-Alias st 'C:\Program Files\Sublime Text 3\sublime_text.exe'
$file = join-path -path $env:SystemRoot -childpath "System32\drivers\etc\hosts"
View wordpress_setup.sh
#!/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):"
View 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 / QueryBuilder.php
Created Sep 11, 2014
A helper class to build prepared statements using WordPress's WPDB class.
View QueryBuilder.php
<?php
/**
* A helper class to allow you to easily build prepared statements
* for use with Wordpress's WPDB class.
*
* Usage: $this->orderBy('column', 'asc')->limit(50)->getQuery();
*/
class QueryBuilder {
@bgallagh3r
bgallagh3r / FeatureContext.php
Last active Apr 8, 2018
Behat FeatureContext Bootstrap for use in Laravel.
View FeatureContext.php
<?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 Apr 8, 2018 — forked from gistwebdev/template
Updated to work with Apache 2.4 (swap order/allow for Required all granted)
View template
<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 Apr 8, 2018 — forked from gistwebdev/vhost
Fix for Apache 2.4 (required adding .conf extensions)
View vhost
#!/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
@bgallagh3r
bgallagh3r / album-lightbox.php
Created Mar 2, 2014
All NextGen Galleries in Lightbox - Loads all galleries on a single page via lightbox instead of going to the actual gallery page. Just add the files appropriately then use this shortcode `[album id=0 template=lightbox]` id of 0 will force NGG to load all galleries. What I did instead however was set the default compact album to use the lightbox…
View album-lightbox.php
<?php
// /wp-content/themes/YOURTHEME/nggallery/album-lightbox.php
// To set this theme, go into Gallery > Gallery Settings and change the template to album-lightbox.
/**
Template Page for the album overview
Follow variables are useable :
$album : Contain information about the album
@bgallagh3r
bgallagh3r / DatabaseSeeder.php
Created Jan 30, 2014
Disable Foreign Key Constraints when Seeding DB with Artisan Migrate/DB Seed This prevents SQL from throwing errors when you try to do DB::table()->truncate() as TRUNCATE is disallowed when FK constraints are in place.
View DatabaseSeeder.php
class DatabaseSeeder extends Seeder {
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
Eloquent::unguard();
You can’t perform that action at this time.