Skip to content

Instantly share code, notes, and snippets.

@gregmercer
gregmercer / gittag.sh
Created December 7, 2012 19:34
Git create new tag
#!/bin/bash
echo -n "Tag Name: "
read -e TAG
git tag $TAG
git push origin --tags
@gregmercer
gregmercer / rest_helper.php
Last active December 22, 2015 11:19
Helper function for making REST calls using php.
/***********************************************************
helper function for rest api
for more info on how to use this function... see:
https://gist.github.com/gregmercer/6465411
***********************************************************/
function rest_helper($url, $params = null, $verb = 'GET', $format = 'json', $authorization = null) {
@gregmercer
gregmercer / rest_login.php
Last active December 22, 2015 11:28
Example of a call to rest_helper to do OAuth2 Username-Password Flow, to obtain a token in an Autonomous Client.
/***********************************************************
function for fetching the rest login token
example of use:
$response = rest_login();
$instance_url = $response->instance_url;
$access_token = $response->access_token;
@gregmercer
gregmercer / strtohex
Created October 10, 2013 15:34
php string to hex function
function strtohex($string)
{
$string = str_split($string);
foreach($string as &$char)
$char = "\x".dechex(ord($char));
return implode('',$string);
}
@media screen {
%icon {
transition: background-color ease .2s;
margin: 0 .5em;
}
}
@mixin icon($color, $url) {
@extend %icon;
background-color: $color;
@gregmercer
gregmercer / header-footer-layout.html
Last active August 29, 2015 14:05
famous angular header-footer-layout.html
@gregmercer
gregmercer / header-footer-layout.js
Created August 26, 2014 23:20
famous angular header-footer-layout.js
@gregmercer
gregmercer / Views Query
Created September 11, 2014 14:24
Query created by Drupal Views module
SELECT DISTINCT node.nid AS nid
FROM
node node
INNER JOIN field_data_field_academic_area_unlimited field_data_field_academic_area_unlimited ON node.nid = field_data_field_academic_area_unlimited.entity_id AND (field_data_field_academic_area_unlimited.entity_type = 'node' AND field_data_field_academic_area_unlimited.deleted = '0')
INNER JOIN field_data_field_region_of_interest field_data_field_region_of_interest ON node.nid = field_data_field_region_of_interest.entity_id AND (field_data_field_region_of_interest.entity_type = 'node' AND field_data_field_region_of_interest.deleted = '0')
WHERE (( (node.status = '1') AND (node.type IN ('announcement')) )AND( (field_data_field_academic_area_unlimited.field_academic_area_unlimited_tid = '10001') OR (field_data_field_region_of_interest.field_region_of_interest_tid = '26551') ))
@gregmercer
gregmercer / hook_views_pre_execute
Created September 11, 2014 14:26
hook_views_pre_execute example
/**
* Implements hook_views_pre_execute().
*/
function gsb_feature_news_display_views_pre_execute(view &$view) {
if ($view->name == 'news_two') {
dpm($view);
$query1 = &$view->build_info['query'];
<?php
/**
* @file
* Code for the GSB Resources feature.
*/
include_once 'gsb_resources.features.inc';
require_once dirname(__FILE__) . '/gsb_resources.formatters.inc';