ayuda con este error,

Buenas, a la par que estoy recuperando mi kung fu en php :P estoy escribiendo un pequeño tuturial sobre como programar en drupal.

El caso es que tengo un hook_menu

<?php
/**
* Implementación del enlace para que se muestre el formulario de alta.
* Implementation hook_menu
*/

function campanya_menu($may_cache) {
$items = array();
if (
$may_cache) {
  
$items[] = array(
    
'path' => 'alta_partida',
    
'title' => t('Alta de partidas'),   
    
'description' => t('Informar de los resultados de partidas'),
    
'callback' => 'drupal_get_form',
    
'callback arguments' => array('alta_partida'),
    
'access' => user_access ('administer site configuration'),
    );
   }
return
$items;
}
?>

Y el formulario se puede ver aquí http://drupalbin.com/2624 (es muy largo para pegarlo aquí).

El caso es que he probado con mi formulario, y otro formulario de ejemplo de drupal.org, y en ambos casos me da el mismo error:

warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'alta_partida' was given in /var/www/periodico/includes/form.inc on line 218.

¿alguien sabe porque es eso? He repasado el hook_menu y no he encontrado nada raro, pero como he dicho tengo mi kung fu muy oxidado.

Gracias

Oskar