Skip to content

Instantly share code, notes, and snippets.

View ryanwachtl's full-sized avatar

Ryan Wachtl ryanwachtl

View GitHub Profile
@ryanwachtl
ryanwachtl / SS-modelAdmin.php
Created January 16, 2016 19:49 — forked from dljoseph/SS-modelAdmin.php
SilverStripe 3.1.x add date range filters to modeladmin
<?php
class MyDataObjectAdmin extends ModelAdmin {
private static $managed_models = array('MyDataObject'); // Can manage multiple models
private static $url_segment = 'my-data-object'; // Linked as /admin/my-data-object/
private static $menu_title = 'My DataObjects';
public function getSearchContext() {
<?php
public function duplicate() {
$items_to_duplicate = array(
'Images',
'Somehting'
);
$page = parent::duplicate();
@ryanwachtl
ryanwachtl / deploy.rb
Created August 16, 2013 21:23 — forked from stojg/deploy.rb
# My ./config directory in silverstripe looks like this:
# ./503.php <- a 503 Maintainance page
# ./_ss_environment.php <- the production environment settings
# ./deploy.rb <- is the recipe below
#
# Application settings
set :application, "domain.com"
set :shared_children, %w(assets)
@ryanwachtl
ryanwachtl / getURLParameter.js
Created March 16, 2012 21:28 — forked from Jorgelig/getURLParameter.js
getURLParameter
//parameter or returns an empty string
jQuery.getURLParameter = function(name) {
return decodeURI(
(RegExp(name + '=' + '(.+?)(&|$)').exec(location.search) || [, ''])[1]
);
};