Skip to content

Instantly share code, notes, and snippets.

{% spaceless %}
{% set d = craft.request.getParam('d') %}
{% set date = d ? d : 'today' %}
{% set month = craft.calendar.month({
date: date,
eventType: 'not spaceRental',
order: 'eventType desc',
{% set classIds = craft.calendar.events({ loadOccurrences: false, dateRangeStart: today }).relatedTo( category ).ids() %}
{% for id in classIds %}
{% set event = craft.calendar.event(id, {
occurrenceRangeStart: "today",
occurrenceRangeEnd: "6 months",
occurrenceLimit: 1
}) %}
PageReference pdf = Page.PrintSet;
pdf.getParameters().put('id',customerId);
pdf.setRedirect(true);
// Take the PDF contents
Blob b = pdf.getContent();
// Create the email attachment
Messaging.EmailFileAttachment efa = new Messaging.EmailFileAttachment();
<form method="post" action="" id="login-form" accept-charset="UTF-8">
<input type="hidden" name="action" value="users/login">
<input type="hidden" name="redirect" value="{{redirect}}">
<div class="form-group">
<label for="email">Email</label>
<input id="email" type="text" name="loginName" class="form-control">
</div>
public PageReference nominate()
{
try {
// check to see if anyone else has already nominated someone with this email addres in this same year
Application__c application = [select Id from Application__c where Nomination_Round__r.Grant_Round__c = :NominationRound.Grant_Round__c and email__c = :newapplicant.Email__c limit 1];
// if so make a second instead of an application
Second__c Second = new Second__c();
@keithmancuso
keithmancuso / FamiliarHumans.txt
Last active December 10, 2017 14:53
Familiar Humans.txt
# humanstxt.org/
# The humans responsible & technology colophon
# TEAM
FAMILIAR - familiar-studio.com
Keith Mancuso -- Tech Partner
Carl Williamson -- Design Partner
Ian Crowther -- Design Partner
@keithmancuso
keithmancuso / gist:8363408
Last active January 10, 2018 11:00
Split list in half twig
{% set half = ceil(entry.kickstarter|length/2) %}
{% set leftHalf = entry.kickstarter|slice(0,half) %}
{% set rightHalf = entry.kickstarter|slice(half) %}
<div class="row">
<div class="col-sm-6">
{% for block in leftHalf %}
<div class="row">
if [ -d "releases/${execution.to_revision.revision}" ] && [ "${execution.refresh}" = "true" ]; then echo "Removing: releases/${execution.to_revision.revision}" && rm -rf releases/${execution.to_revision.revision}; fi
if [ ! -d "releases/${execution.to_revision.revision}" ]; then echo "Creating: releases/${execution.to_revision.revision}" && cp -dR deploy-cache releases/${execution.to_revision.revision}; fi
echo "Linking current to revision: ${execution.to_revision.revision}"
rm -f current
ln -s releases/${execution.to_revision.revision} current
echo "Removing old releases"
cd releases && ls -t | tail -n +11 | xargs rm -rf
@keithmancuso
keithmancuso / gist:7e4e96568e3edd333fa1e80fe1d551d9
Created February 24, 2018 22:44
download and unzip craft app folder
curl -L http://craftcms.com/latest.zip?accept_license=yes > craft.zip
unzip craft.zip -d .tmp
rsync -r .tmp/craft/app craft
rm -R .tmp
mkdir -p craft/storage
rm craft.zip
@keithmancuso
keithmancuso / Stylefile.yml
Created August 2, 2018 20:26
Customizations for 127.0.0.1 via StyleURL.
---
version: 1.0
domains:
- 127.0.0.1
url_patterns:
- 127.0.0.1/*
timestamp: '2018-08-02T20:26:11Z'
id: fqAA
redirect_url: http://127.0.0.1:8080/
shared_via: StyleURL - (https://styleurl.app) import and export CSS changes from Chrome