Skip to content

Instantly share code, notes, and snippets.

Created February 3, 2012 15:02
Show Gist options
  • Save anonymous/1730581 to your computer and use it in GitHub Desktop.
Save anonymous/1730581 to your computer and use it in GitHub Desktop.
Index: sites/all/modules/views_bulk_operations/actions/script.action.inc
===================================================================
--- sites/all/modules/views_bulk_operations/actions/script.action.inc (revision 39640)
+++ sites/all/modules/views_bulk_operations/actions/script.action.inc (working copy)
@@ -1,6 +1,10 @@
<?php
function views_bulk_operations_script_action_info() {
+##GardensExcludeFromExportStart################################################
+// Make it impossible on Gardens sites to execute PHP scripts via VBO.
+return array();
+##################################################GardensExcludeFromExportEnd##
if (!module_exists('actions_permissions') && !user_access('administer site configuration')) return array();
return array('views_bulk_operations_script_action' => array(
'type' => 'entity',
@@ -10,6 +14,10 @@
}
function views_bulk_operations_script_action($entity, $context) {
+##GardensExcludeFromExportStart################################################
+// Make it impossible on Gardens sites to execute PHP scripts via VBO.
+return;
+##################################################GardensExcludeFromExportEnd##
if (!module_exists('actions_permissions') && !user_access('administer site configuration')) {
global $user;
$msg = 'An attempt to execute arbitrary PHP script action by user <a href="user/!uid">%user</a> was blocked because of lack of permission.';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment