Index: content_access.admin.inc
===================================================================
--- content_access.admin.inc	(版本 1292)
+++ content_access.admin.inc	(工作副本)
@@ -115,7 +115,10 @@
 function content_access_admin_settings($form, $form_state, $content_type) {
   $type = $content_type->type;
 
-  $form_state['type'] = $type;
+  $form['type'] = array(
+    '#type' => 'hidden',
+    '#value' => $type,
+  );
 
   // Add role based per content type settings
   $defaults = array();
@@ -164,7 +167,7 @@
 function content_access_admin_settings_submit($form, &$form_state) {
   $roles_permissions = user_role_permissions(user_roles());
   $permissions = user_permission_get_modules();
-  $type = $form_state['type'];
+  $type = $form_state['values']['type'];
 
   // Remove disabled modules permissions, so they can't raise exception
   // in content_access_save_permissions()
@@ -178,7 +181,7 @@
 
   foreach (array('update', 'update_own', 'delete', 'delete_own') as $op) {
     foreach ($form_state['values'][$op] as $rid => $value) {
-      $permission = content_access_get_permission_by_op($op, $form_state['type']);
+      $permission = content_access_get_permission_by_op($op, $type);
       if ($value) {
         $roles_permissions[$rid][$permission] = TRUE;
       }
