Skip to content

Instantly share code, notes, and snippets.

View somatonic's full-sized avatar

Philipp Urlich somatonic

View GitHub Profile
<?php
include($config->paths->root . "site/.libs/countries/countryList.class.php");
$ct = new CountryList();
$countries = $ct->getCountryList($lang);
$show_form = true;
$note = '<h3>Danke!</h3>';
$errors = '';
#page>(#header>ul#nav>li*4>a>span.cf)+(#page>(h1>span)+p*2)+#footer
@somatonic
somatonic / body-replacement-video.inc
Created April 23, 2012 11:09
Replace Youtube URLS with iframe
// replace youtube urls
if(strpos($page->body, '<p>http://www.youtube.com') !== false) {
$replacement = '<iframe width="444" height="280" src="http://www.youtube.com/embed/$1?$2" frameborder="0" allowfullscreen></iframe>';
$page->body = preg_replace('#<p>\s*http://www.youtube.com/watch\?v=([^\s&<]+)([\&amp\;+?].+).*?</p>#iu', $replacement, $page->body);
}
@somatonic
somatonic / index.html
Created April 24, 2012 15:11
jquery mobile init false
$(document).bind("mobileinit", function(){
$.extend( $.mobile , {
autoInitializePage: false,
ajaxEnabled: false,
linkBindingEnabled: false,
pushStateEnabled: false,
hashListeningEnabled: false
});
@somatonic
somatonic / ModuleName.module
Created May 19, 2012 23:02
ProcessWire Module Template
<?php
/**
* ProcessWire Module Template
*
* Demonstrates the Module interface and how to add hooks.
*
* ProcessWire 2.x
* Copyright (C) 2010 by Ryan Cramer
* Licensed under GNU/GPL v2, see LICENSE.TXT
<?php
/*
*
*
*
*/
class ProcessDashboard extends Process {
@somatonic
somatonic / flourishautoloader.php
Last active October 5, 2015 09:37
flourish autloader
<?php
function flourish_loader( $class_name )
{
// Customize this to your root Flourish directory
$flourish_root = wire("config")->paths->root . '.libs/flourish/';
$file = $flourish_root . $class_name . '.php';
if (file_exists($file)) {
include $file;
}
@somatonic
somatonic / anchorinclude.js
Created May 25, 2012 20:30 — forked from scottjehl/anchorinclude.js
Anchor-include Pattern
/*
* anchor-include pattern for already-functional links that work as a client-side include
* Copyright 2011, Scott Jehl, scottjehl.com
* Dual licensed under the MIT
* Idea from Scott Gonzalez
* to use, place attributes on an already-functional anchor pointing to content
* that should either replace, or insert before or after that anchor
* after the page has loaded
* Replace: <a href="..." data-replace="articles/latest/fragment">Latest Articles</a>
* Before: <a href="..." data-before="articles/latest/fragment">Latest Articles</a>
@somatonic
somatonic / FieldHelper.module
Created July 16, 2012 11:17
FieldHelper.module
<?php
/**
* ProcessWire Module FieldHelper
*
*
* ProcessWire 2.x
* Copyright (C) 2010 by Ryan Cramer
* Licensed under GNU/GPL v2, see LICENSE.TXT
*
@somatonic
somatonic / HelperHooks.module
Last active October 8, 2015 01:26
hook to track changes on save ready
<?php
/**
* Helper Module
* Example to track a change before page is saved
*
*/