Skip to content

Instantly share code, notes, and snippets.

@bossanova808
bossanova808 / commerce.php
Created October 18, 2016 23:13
Example working Craft Commerce config file for payment details
<?php
// This controls and contains what keys/passwords are used for dev/live environments.
return [
// THIS * ENTRY MUST BE PRESENT - EVEN IF EMPTY!
'*' => array(
),
// DEV Details - i.e. your Paypal sandbox details for example
@mildlygeeky
mildlygeeky / Installing Imagick with PHP 7.md
Last active March 6, 2016 17:53 — forked from mmikkel/Installing Imagick with PHP 7.md
Installing Image Magick for PHP 7 on a Server Pilot managed server
apt-get install pkg-config libmagickwand-dev -y
cd ~/downloads
wget https://pecl.php.net/get/imagick-3.4.0.tgz
tar xvzf imagick-3.4.0.tgz
cd imagick-3.4.0
/opt/sp/php7.0/bin/phpize
./configure --with-php-config=/opt/sp/php7.0/bin/php-config
make install
rm -rf /tmp/imagick-3.4.0*
@mshmsh5000
mshmsh5000 / redirect.vcl
Created February 10, 2016 15:38
Fastly VCL for redirects stored in dicts
sub vcl_recv {
if (table.lookup(redirects, req.url)) {
error 777 "Moved";
}
#FASTLY recv
if (req.request != "HEAD" && req.request != "GET" && req.request != "FASTLYPURGE") {
return(pass);
@brandonkelly
brandonkelly / gist:8672116
Created January 28, 2014 17:26
A function for converting an entry in Craft to JSON
<?php
public function getEntryJson(EntryModel $entry)
{
$entryData = array();
foreach ($entry->getType()->getFieldLayout()->getFields() as $field)
{
$field = $field->getField();
$handle = $field->handle;
@davist11
davist11 / jquery.listSelect.js
Created December 18, 2012 22:06
jQuery List to Select
/**
* @name jQuery List to Select Plugin
* @author Trevor Davis
* @copyright (cc) Trevor Davis (http://www.viget.com)
*
* Licensed under the CC-GNU GPL (http://creativecommons.org/licenses/GPL/2.0/)
*/
;(function($, window, document, undefined) {
var ListSelect = function(elem, options) {