This is repaired function:
/**
* Implementation of hook_menu()
*/
function flexifilter_menu() {
$items = array();
$items['admin/build/flexifilters'] = array(
'title' => t('Flexifilters'),
'description' => t('Create new flexible input filters without writing any code.'),
'page callback' => 'drupal_get_form',
'access arguments' => array('administer flexifilter'),
'page arguments' => array('flexifilter_filter_list_form'),
'file' => 'flexifilter.admin.inc',
);
$items['admin/build/flexifilters/list'] = array(
'title' => t('List'),
'type' => MENU_DEFAULT_LOCAL_TASK,
);
$items['admin/build/flexifilters/add'] = array(
'title' => t('Add new flexifilter'),
'page callback' => 'drupal_get_form',
'page arguments' => array('flexifilter_filter_edit_form'),
'type' => MENU_LOCAL_TASK,
'weight' => 1,
'file' => 'flexifilter.admin.inc',
'access arguments' => array('administer flexifilter'),
);
$items['admin/build/flexifilters/import'] = array(
'title' => t('Import a flexifilter'),
'page callback' => 'drupal_get_form',
'page arguments' => array('flexifilter_filter_input_form'),
'type' => MENU_LOCAL_TASK,
'weight' => 2,
'file' => 'flexifilter.admin.inc',
'access arguments' => array('administer flexifilter'),
);
$items['admin/build/flexifilters/defaults'] = array(
'title' => t('Load a default flexifilter'),
'page callback' => 'drupal_get_form',
'page arguments' => array('flexifilter_filter_default_form'),
'type' => MENU_LOCAL_TASK,
'weight' => 3,
'file' => 'flexifilter.admin.inc',
'access arguments' => array('administer flexifilter'),
);
$items['admin/build/flexifilters/%flexifilter'] = array(
'title callback' => 'flexifilter_get_field',
'title arguments' => array(3, 'label'),
'type' => MENU_CALLBACK,
'page callback' => 'drupal_get_form',
'page arguments' => array('flexifilter_filter_edit_form', 3),
'file' => 'flexifilter.admin.inc',
'access arguments' => array('administer flexifilter'),
);
$items['admin/build/flexifilters/%flexifilter/edit'] = array(
'type' => MENU_DEFAULT_LOCAL_TASK,
'title' => t('Edit'),
);
$items['admin/build/flexifilters/%flexifilter/export'] = array(
'title' => t('Export'),
'type' => MENU_LOCAL_TASK,
'page callback' => 'drupal_get_form',
'page arguments' => array('flexifilter_filter_export_form', 3),
'file' => 'flexifilter.admin.inc',
'access arguments' => array('administer flexifilter'),
);
$items['admin/build/flexifilters/%flexifilter/delete'] = array(
'title' => t('Delete'),
'type' => MENU_CALLBACK,
'page callback' => 'drupal_get_form',
'page arguments' => array('flexifilter_filter_delete_form', 3),
'file' => 'flexifilter.admin.inc',
'access arguments' => array('administer flexifilter'),
);
$items['admin/build/flexifilters/%flexifilter/enable'] = array(
'title' => t('Enable'),
'type' => MENU_CALLBACK,
'page callback' => 'drupal_get_form',
'page arguments' => array('flexifilter_filter_enable_form', 3),
'file' => 'flexifilter.admin.inc',
'access arguments' => array('administer flexifilter'),
);
$items['admin/build/flexifilters/%flexifilter/disable'] = array(
'title' => t('Disable'),
'type' => MENU_CALLBACK,
'page callback' => 'drupal_get_form',
'page arguments' => array('flexifilter_filter_disable_form', 3),
'file' => 'flexifilter.admin.inc',
'access arguments' => array('administer flexifilter'),
);
return $items;
}
Comments
Comment #1
avpadernoSetting this like duplicate of #247416: Missing options and Access Denied error when editing filters (which has not the right title, but the issue reported there is the same).