Skip to content

Instantly share code, notes, and snippets.

{
// Plugin settings
// Turn the debug output on/off
"show_debug": true,
// Which file types (file extensions), do you want the plugin to
// execute for
"extensions_to_execute": ["php", "ctp"],
// API
server {
listen 80;
root /home/nozzle/htdocs/webroot;
index index.php;
server_name api.nozzle.io;
location / {
/**
* /profiles/1 : works
* /workspaces/1/profiles/1 : does not work
*
*/
Router::connect(
'/workspaces/:workspaceId/profiles/:id', [
'method' => 'GET',
'controller' => 'profiles',
@derekperkins
derekperkins / gist:9241162
Created February 26, 2014 23:38
Crud Custom Event Listener
// My Listener Class
App::uses('CrudListener', 'Crud.Controller/Crud');
class PermissionListener extends CrudListener {
public function beforeRender(CakeEvent $event) {
print_r("yeah");die;
}
@derekperkins
derekperkins / gist:9182655
Created February 24, 2014 05:58
CakePHP & mapResources for REST
Router::connect(
'/workspaces/:workspace_id/profiles',
[
'method' => 'GET',
'controller' => 'workspace_profiles',
'action' => 'profiles'
]);
Router::mapResources(['workspaces', 'profiles']);
Router::setExtensions(array('json', 'xml'));
<?php
// This file adds the Home template to the Ackermania Theme.
// Template Name: Home
//Remove the site inner wrap using Genesis Structural Wraps
add_theme_support( 'genesis-structural-wraps', array( 'header', 'nav', 'subnav', 'footer-widgets', 'footer' ) );
add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_full_width_content' );
@derekperkins
derekperkins / gist:8969018
Last active August 29, 2015 13:56
nginx config
server {
listen 80;
root /home/nozzle/htdocs/webroot;
index index.php index.html index.htm;
server_name local.nozzle.io;
location / {
if ($request_method = OPTIONS ) {
add_header 'Access-Control-Allow-Origin' *;
@derekperkins
derekperkins / gist:8293565
Created January 7, 2014 02:04
Vagrant provisioning error
[2014-01-07T01:32:36+00:00] INFO: execute[switch-db] ran successfully
[2014-01-07T01:32:36+00:00] INFO: execute[grant-permissions] ran successfully
[2014-01-07T01:32:37+00:00] INFO: execute[grant-permissions] ran successfully
[2014-01-07T01:32:37+00:00] INFO: cookbook_file[/var/chef/cache/nozzleapp.sql] created file /var/chef/cache/nozzleapp.sql
================================================================================
Error executing action `create` on resource 'cookbook_file[/var/chef/cache/nozzleapp.sql]'
================================================================================
@derekperkins
derekperkins / gist:8012804
Created December 17, 2013 21:21
Ackermania Homepage
<?php
// This file adds the Home template to the Ackermania Theme.
// Template Name: Home
//Remove the site inner wrap using Genesis Structural Wraps
add_theme_support( 'genesis-structural-wraps', array( 'header', 'nav', 'subnav', 'footer-widgets', 'footer' ) );
add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_full_width_content' );
<?php
//* Start the engine
require_once( get_template_directory() . '/lib/init.php' );
//* Add HTML5 markup structure
add_theme_support( 'html5' );
// Deregisters local jQuery and loads Google CDN version
add_action('wp_enqueue_scripts', 'seo_scripts');