Skip to content

Instantly share code, notes, and snippets.

View svendecabooter's full-sized avatar

Sven Decabooter svendecabooter

View GitHub Profile
<?php
function MYMODULE_node_insert($node) {
$event_types = array('event');
if (in_array($node->type, $event_types)) {
module_load_include('inc', 'webform', 'includes/webform.emails');
$email = array(
'nid' => $node->nid,
'email' => '[email protected]',
'subject' => 'default',
// $node = node_load(123);
try {
$wrapper = entity_metadata_wrapper('node', $node);
$value = $wrapper->field_FIELDNAME->value();
}
catch (Exception $ex) {
watchdog_exception('watchdog_key', $ex);
}
@svendecabooter
svendecabooter / gist:4565210
Created January 18, 2013 15:13
memory usage debug
function cur_memory() {
$unit=array('b','kb','mb','gb','tb','pb');
$size=memory_get_usage(TRUE);
$memory = @round($size/pow(1024,($i=floor(log($size,1024)))),2).' '.$unit[$i];
return $memory;
}
print cur_memory();
//some_potentially_intensive_function();
@svendecabooter
svendecabooter / gist:3987671
Created October 31, 2012 15:28
Disable Toolbar in colorbox iframe popups
/**
* Implements hook_preprocess_page().
*/
function NAME_preprocess_html(&$vars) {
if (arg(0) == "colorbox") {
// disable the Toolbar when we're in a colorbox popup
unset($vars['page']['page_top']['toolbar']);
}
}
@svendecabooter
svendecabooter / gist:3707277
Created September 12, 2012 15:12
PROV-424 patch
diff --git a/app/lib/core/Plugins/TaskQueueHandlers/mediaproc.php b/app/lib/core/Plugins/TaskQueueHandlers/mediaproc.php
index d956891..5e84570 100644
--- a/app/lib/core/Plugins/TaskQueueHandlers/mediaproc.php
+++ b/app/lib/core/Plugins/TaskQueueHandlers/mediaproc.php
@@ -42,6 +42,7 @@ include_once(__CA_LIB_DIR__."/core/Plugins/WLPlug.php");
include_once(__CA_LIB_DIR__."/core/Plugins/IWLPlugTaskQueueHandler.php");
include_once(__CA_LIB_DIR__."/core/Media.php");
include_once(__CA_LIB_DIR__."/core/Media/MediaVolumes.php");
+include_once(__CA_LIB_DIR__."/core/Media/MediaInfoCoder.php");
include_once(__CA_LIB_DIR__."/core/Media/MediaProcessingSettings.php");