Skip to content

Instantly share code, notes, and snippets.

@boombatower
boombatower / zypper-diff.diff
Created October 16, 2014 16:37
mmckeen/opensuse-13-1 vs opensuse:13.1 package summary
--- zypper-failing 2014-09-16 15:16:36.305302315 -0500
+++ zypper-working 2014-09-16 15:15:09.516495775 -0500
@@ -3,26 +3,36 @@
S | Name | Summary | Type
--+------------------------------------------+----------------------------------------------------------------------------------------------------------------------+--------
+i | aaa_base | openSUSE Base Package | package
+i | aaa_base-extras | SUSE Linux Base Package (recommended part) | package
+i | adjtimex | Kernel time variables configuration utility | package
+i | augeas-lenses
@boombatower
boombatower / memcache-compressed.patch
Created November 15, 2013 06:23
Define MEMCACHE_COMPRESSED constant to work around lack of one on appengine.
From b8bf0b19ee743212e4745cebdd7975999d1ae2b5 Mon Sep 17 00:00:00 2001
From: boombatower <boombatower@google.com>
Date: Tue, 12 Nov 2013 15:30:09 -0800
Subject: [PATCH] Define MEMCACHE_COMPRESSED constant to work around lack of
one on appengine.
To be fixed in upcoming release.
---
memcache.inc | 1 +
1 file changed, 1 insertion(+)
@boombatower
boombatower / upload.php
Created September 12, 2013 20:46
Simple GAE upload example.
<?php
ini_set('display_errors', TRUE);
const BUCKET = 'boombatower-drupal.appspot.com';
$file_name = 'gs://' . BUCKET . '/new_file.txt';
$some_text = !empty($_POST['some_text']) ? $_POST['some_text'] : '';
require_once 'google/appengine/api/cloud_storage/CloudStorageTools.php';
use google\appengine\api\cloud_storage\CloudStorageTools;
diff --git modules/field/modules/list/list.module modules/field/modules/list/list.module
index 608679b..2518ebc 100644
--- modules/field/modules/list/list.module
+++ modules/field/modules/list/list.module
@@ -343,7 +343,7 @@ function list_allowed_values_string($values) {
function list_field_update_forbid($field, $prior_field, $has_data) {
if ($field['module'] == 'list' && $has_data) {
// Forbid any update that removes allowed values with actual data.
- $lost_keys = array_diff(array_keys($field['settings']['allowed_values']), array_keys($prior_field['settings']['allowed_values']));
+ $lost_keys = array_diff(array_keys($prior_field['settings']['allowed_values']), array_keys($field['settings']['allowed_values']));
commit 2c11d6558fb23488cb7b8652267eb561bee85fdd
Author: Jimmy Berry <jimmy@boombatower.com>
Date: Sun May 22 06:23:07 2011 -0500
Patch #1153072: Admin role doesn't provide all permissions.
diff --git modules/user/user.module modules/user/user.module
index 90d313b..000f70e 100644
--- modules/user/user.module
+++ modules/user/user.module
commit 52a710098090c132181164544b00b1ba4e02ab9d
Author: Jimmy Berry <jimmy@boombatower.com>
Date: Wed Apr 13 10:30:24 2011 -0500
#945512: Drupal 7 port.
diff --git pathfilter.info pathfilter.info
index 6961d5b..fa9fce6 100644
--- pathfilter.info
+++ pathfilter.info
From 1b8d30c54ee3cbdf073accad5841ce988a6cc4bf Mon Sep 17 00:00:00 2001
From: Jimmy Berry <jimmy@boombatower.com>
Date: Tue, 22 Mar 2011 16:15:33 -0500
Subject: Change theme_username() to always create a link for current user.
---
includes/theme.inc | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git includes/theme.inc includes/theme.inc
diff --git geshifilter.make geshifilter.make
new file mode 100644
index 0000000..8c05056
--- /dev/null
+++ geshifilter.make
@@ -0,0 +1,15 @@
+; Drush Make (http://drupal.org/project/drush_make)
+api = 2
+
+; Drupal core
commit a67d2577941e1b2b00fb1583e8bde4dc944794ae
Author: Jimmy Berry <jimmy@boombatower.com>
Date: Wed Apr 13 05:33:56 2011 -0500
Support libraries API.
diff --git geshifilter.admin.inc geshifilter.admin.inc
index 1ddd524..29da716 100644
--- geshifilter.admin.inc
+++ geshifilter.admin.inc
diff --git plugins/views_plugin_display_page.inc plugins/views_plugin_display_page.inc
index 85f5bf9..8995167 100644
--- plugins/views_plugin_display_page.inc
+++ plugins/views_plugin_display_page.inc
@@ -54,14 +54,15 @@ class views_plugin_display_page extends views_plugin_display {
$bits = explode('/', $this->get_option('path'));
$page_arguments = array($this->view->name, $this->display->id);
- $view_arguments = $this->get_option('arguments');
+ $this->view->init_handlers();