Unless I'm sorely mistaken, the 'callbacks' in hook_field_info are not used anymore.
We currently have things like :

function text_field_info() {
  return array(
    'text' => array(
      'label' => t('Text'),
      'description' => t('Store text in the database.'),
      'callbacks' => array(
        'tables' => CONTENT_CALLBACK_DEFAULT,
        'arguments' => CONTENT_CALLBACK_DEFAULT,
      ),
    ),
  );
}

In D5 we had some use of 'view' => CONTENT_CALLBACK_CUSTOM, but we got rid of it in D6.
Browsing through the code, I can see no use of 'tables' and 'arguments' even in D5 ??

Anyway - I removed those 'callback' entries from our hook_field_info(), and also removed a branch of code from content.panels.inc that was still testing content_handle('view').

Comments

karens’s picture

It was used in D5 by modules that needed to override the standard settings, like Date, but is no longer needed in D6. I removed this code from the Date module, too.

Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.