Skip to content

Instantly share code, notes, and snippets.

View charltonAthletic's full-sized avatar

Andy Hitchings charltonAthletic

View GitHub Profile
@jknisley
jknisley / customInvoiceTemplateGuide.md
Created September 10, 2015 13:50
Creating Custom Invoice Templates in Apto

Apto Logo

##Custom Invoice Templates

Last Updated: 7/20/15

####Goal After following this guide, you should be able to create custom invoice templates by leveraging the custom invoice components and controllers, along with CSS.

####Prerequisites

@jenishshingala
jenishshingala / OpportunitiyStackAreaChartPage
Last active November 19, 2015 15:47
StackAreaChart_Opportunity_Close_Count
<!--
* Author: Jenish Shingala
* Description: Stack Area Chart Page.
This page Shows Last 30 days Record Count of Closed Won/Lost Opportunities.
-->
<apex:page controller="opportunityStackAreaChart" sidebar="false">
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<!--D3 Libraries-->
<apex:includeScript value="{!$Resource.d3}"/>
@TheRealBenSmith
TheRealBenSmith / Simple Lead Deduping from the Salesforce Developer Console
Created July 30, 2015 18:34
Simple Lead Deduping from the Salesforce Developer Console
//Provide the id of the default user for new leads or the default queue for new leads so we can make sure we only get rid of these leads
String ownerId = '00Go0000001iGfU';
//Start with a list of all leads with email addresses that are not converted (and in our case not currently with a status of Duplicate)
//Also pull owner ID so we can use that to determine if the leads are owned by the new lead queue (or not)
List<Lead> newleads = [select id, email, ownerid from Lead where email != null and isConverted = false and Status != 'Duplicate'];
//Create a map, indexed by email, that will store lists of leads with the same email address
Map<String, List<Lead>> leadsByEmail = new Map<String, List<Lead>>();
<!--
Name: VoucherTemplate.page
Copyright © 2015 Kaptio ehf.
======================================================
======================================================
Purpose:
-------
A Visualforce template for vouchers within Kaptio Travel.
Can be used to create custom voucher outputs.
======================================================
@isTest
private class TestDemoWebCallout {
static testMethod void testRestfulCallout() {
Lead l = new Lead();
l.Status = 'Open';
l.LastName = 'Owen';
l.FirstName = 'Bob';
l.Street = '1234 Sesame Street';
l.City = 'Houston';
@sjurgis
sjurgis / salesforce-calendar-view.md
Last active February 5, 2018 08:37
FullCalendar calendar view implementation in Salesforce.com

This is an adaptation of Cody Sechelski's Create a Calendar View in Salesforce.com.

The main problem with his implementation was that it wasn't handling more than 2000 records. This was due to a Apex workaround, as it is reserves start and end variables, Cody made a repeat table and parsed that into JavaScript object. My solution creates JSON string in Apex and then uses string function to replace all startString and endString instances. A more sensible solution would involve recreating the object in JavaScript or simply editing the FullCalendar library to look for different variable names.

I have also simplified the code a bit so you can start working towards your personal implementation. As this is using JavaScript remoting, I hope this gives you a framework to work towards more advanced features like editing or optimizing request sizes (executing a request on next month load).

The page

<apex:page showHeader="fals
@KorbenC
KorbenC / ApexCoding.txt
Created June 3, 2015 13:10
Apex Coding Standards
Apex Coding Standard
Introduction
-------------
Apex is a strongly-typed, object-oriented, proprietary programming language for the Force.com platform.
It lets you execute flow and transaction control statements in conjunction with calls to the Force.com API.
Apex borrows it's syntax from Java, and functions like a database stored procedure.
To learn more about Apex, read the developer documentation on the Force.com developer site.
[http://www.salesforce.com/us/developer/docs/apexcode/index.htm]
@douglascayers
douglascayers / Calendar Attachment Email Template.html
Last active April 18, 2023 20:22
Example Visualforce Template with iCal Attachment
<messaging:emailTemplate subject="Close Opportunity"
recipientType="User"
relatedToType="Opportunity">
<messaging:htmlEmailBody >
<html>
<body>
Opportunity: <a href="https://test.salesforce.com/{!relatedTo.id}"><apex:outputText value="{!relatedTo.name}"/></a>
<br/>
@dhoechst
dhoechst / DataTableAjax
Last active July 23, 2021 01:29
Datatable Example
<apex:page>
<head>
<apex:includescript value="//code.jquery.com/jquery-1.11.1.min.js" / >
<apex:includescript value="//cdn.datatables.net/1.10.4/js/jquery.dataTables.min.js" />
<apex:stylesheet value="//cdn.datatables.net/1.10.4/css/jquery.dataTables.css" />
<!-- I have a static resource called famfamfam which is the zip file from http://www.famfamfam.com/lab/icons/silk/famfamfam_silk_icons_v013.zip -->
<style>
@kalinchernev
kalinchernev / countries
Created October 6, 2014 09:42
Plain text list of countries
Afghanistan
Albania
Algeria
Andorra
Angola
Antigua & Deps
Argentina
Armenia
Australia
Austria