Security issue #65508 by Berdir, greggles: [D7] Access callback set to true - all... 7.x-1.x 7.x-1.2 7.x-7.2
authorJason Savino
Wed, 15 Feb 2012 17:08:05 +0000 (12:08 -0500)
committerJason Savino
Wed, 15 Feb 2012 17:08:05 +0000 (12:08 -0500)
Signed-off-by: Jason Savino <jasonrsavino@gmail.com>

fp.admin.inc
fp.install
fp.module

index c2b4ae7..d5cda86 100644 (file)
@@ -200,4 +200,4 @@ function theme_fp_admin_permissions_overview($variables) {
   $output .= drupal_render_children($form);
   return $output;
 
-}
\ No newline at end of file
+}
index 4ddc030..f9aacaa 100644 (file)
@@ -11,4 +11,11 @@ function fp_install() {
     ->condition('type', 'module')
     ->condition('name', 'fp')
     ->execute();
+}
+
+/**
+ * Forces a menu rebuild.
+ */
+function fp_update_7000() {
+  // An empty update function is enough to trigger a full cache rebuild.
 }
\ No newline at end of file
index c1dcd36..f0c3de8 100644 (file)
--- a/fp.module
+++ b/fp.module
@@ -19,7 +19,7 @@ function fp_menu() {
     'title' => 'Permissions',
     'page callback' => 'drupal_get_form',
     'page arguments' => array('fp_admin_permissions', 3),
-    'access callback' => TRUE,
+    'access arguments' => array('administer permissions'),
     'type' => MENU_CALLBACK,
     'file' => 'fp.admin.inc',
   );