You are here

function modal_entityform_access in Modal operations 7

2 calls to modal_entityform_access()
modal_entityform_page_edit in modal_entityform/modal_entityform.module
Modal Entityform edit page callback.
modal_entityform_page_submit in modal_entityform/modal_entityform.module
Modal Entityform add page callback.

File

modal_entityform/modal_entityform.module, line 48
Allows entityform submitting and editing in modal window.

Code

function modal_entityform_access($op, $entityform) {
  if (!entityform_access($op, $entityform)) {
    return FALSE;
  }

  // Check entityform access rules.
  // Entityform 7.x-1.x.
  if (function_exists('entityform_invoke_rules')) {
    return _entityform_rules_all_pass(entityform_invoke_rules($entityform, 'access_rules'));
  }

  // Entityform 7.x-2.x.
  if (function_exists('_entity_rules_invoke_rules')) {
    return _entity_rules_all_pass(_entity_rules_invoke_rules($entityform, 'entityform', 'form_access'));
  }

  // Allow operations for unknown version of Entityform module.
  return TRUE;
}