a (probably) simple question w.r.t. drupal_execute
Hi, i am pretty new at developing stuff in Drupal. So this question is probably an easy one to answer, but i am still new enough that i don't even really know where to look to start the debugging process. And i am hoping this is the correct list to post to. Anyway, here's the question: I am simply trying to programmatically create an attribute for ubercart (ver2). As far as i can tell drupal_execute seems the easiest (and intended?) way to do this. So i create my $form_state array etc... Then $form_id = 'uc_attribute_form'; When i put that into the module and the menu callback is executed i get: ... warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'uc_attribute_form' was given in /home/content/x/p/d/xpdtek/html/drupal-6.10/includes/form.inc on line 366. ... So apparently i am not quite getting something here. My first guess is that the form_id is wrong. But uc_attributes is enabled and from what i can tell the form that lets me manually create an attribute is called uc_attribute_form (located in uc_attribute/uc_attribute.admin.inc). Can anyone shed some light on this for me ... thanks matt
mmhh, well, to answer my own question, i guess i had to do a include_once(drupal_get_path('module', 'uc_attribute'). '/uc_attribute.admin.inc'); in the module file in order to have access to that form. It looks like it works now. Anyway, is it better to post stuff on drupal.org than on this list? thanks matt On Friday 06 March 2009, Matt Funk wrote:
Hi,
i am pretty new at developing stuff in Drupal. So this question is probably an easy one to answer, but i am still new enough that i don't even really know where to look to start the debugging process. And i am hoping this is the correct list to post to.
Anyway, here's the question:
I am simply trying to programmatically create an attribute for ubercart (ver2). As far as i can tell drupal_execute seems the easiest (and intended?) way to do this.
So i create my $form_state array etc... Then $form_id = 'uc_attribute_form';
When i put that into the module and the menu callback is executed i get:
... warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'uc_attribute_form' was given in /home/content/x/p/d/xpdtek/html/drupal-6.10/includes/form.inc on line 366. ...
So apparently i am not quite getting something here. My first guess is that the form_id is wrong. But uc_attributes is enabled and from what i can tell the form that lets me manually create an attribute is called uc_attribute_form (located in uc_attribute/uc_attribute.admin.inc).
Can anyone shed some light on this for me ...
thanks matt
Hey Matt, This list is for Drupal core development, so you're better off posting on the support forums on drupal.org, or heading to the irc chanel #drupal-support on freenode.net. Cheers, Frederik 2009/3/6 Matt Funk <matze999@gmx.net>
mmhh,
well, to answer my own question, i guess i had to do a include_once(drupal_get_path('module', 'uc_attribute'). '/uc_attribute.admin.inc');
in the module file in order to have access to that form. It looks like it works now.
Anyway, is it better to post stuff on drupal.org than on this list?
thanks matt
On Friday 06 March 2009, Matt Funk wrote:
Hi,
i am pretty new at developing stuff in Drupal. So this question is probably an easy one to answer, but i am still new enough that i don't even really know where to look to start the debugging process. And i am hoping this is the correct list to post to.
Anyway, here's the question:
I am simply trying to programmatically create an attribute for ubercart (ver2). As far as i can tell drupal_execute seems the easiest (and intended?) way to do this.
So i create my $form_state array etc... Then $form_id = 'uc_attribute_form';
When i put that into the module and the menu callback is executed i get:
... warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'uc_attribute_form' was given in /home/content/x/p/d/xpdtek/html/drupal-6.10/includes/form.inc on line 366. ...
So apparently i am not quite getting something here. My first guess is that the form_id is wrong. But uc_attributes is enabled and from what i can tell the form that lets me manually create an attribute is called uc_attribute_form (located in uc_attribute/uc_attribute.admin.inc).
Can anyone shed some light on this for me ...
thanks matt
sorry for getting on the wrong list ... won't happen again, matt On Friday 06 March 2009, Frederik Grunta wrote:
Hey Matt,
This list is for Drupal core development, so you're better off posting on the support forums on drupal.org, or heading to the irc chanel #drupal-support on freenode.net.
Cheers,
Frederik
2009/3/6 Matt Funk <matze999@gmx.net>
mmhh,
well, to answer my own question, i guess i had to do a include_once(drupal_get_path('module', 'uc_attribute'). '/uc_attribute.admin.inc');
in the module file in order to have access to that form. It looks like it works now.
Anyway, is it better to post stuff on drupal.org than on this list?
thanks matt
On Friday 06 March 2009, Matt Funk wrote:
Hi,
i am pretty new at developing stuff in Drupal. So this question is
probably
an easy one to answer, but i am still new enough that i don't even really know where to look to start the debugging process. And i am hoping this
is
the correct list to post to.
Anyway, here's the question:
I am simply trying to programmatically create an attribute for ubercart (ver2). As far as i can tell drupal_execute seems the easiest (and intended?) way to do this.
So i create my $form_state array etc... Then $form_id = 'uc_attribute_form';
When i put that into the module and the menu callback is executed i get:
... warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'uc_attribute_form' was
given
in /home/content/x/p/d/xpdtek/html/drupal-6.10/includes/form.inc on line 366. ...
So apparently i am not quite getting something here. My first guess is
that
the form_id is wrong. But uc_attributes is enabled and from what i can
tell
the form that lets me manually create an attribute is called uc_attribute_form (located in uc_attribute/uc_attribute.admin.inc).
Can anyone shed some light on this for me ...
thanks matt
Matt, This list was the right place for your question. It is not limited to core-only development discussion. ..chris On Fri, Mar 6, 2009 at 7:18 PM, Daniel F. Kudwien <news@unleashedmind.com> wrote:
This list is for Drupal core development...
Frederik
Whoops. Sorry Matt. 2009/3/7 Daniel F. Kudwien <news@unleashedmind.com>
This list is for Drupal core development...
Frederik
Wow. False assumption. This list is about Drupal development, not limited to Drupal core.
sun
participants (4)
-
Chris Johnson -
Daniel F. Kudwien -
Frederik Grunta -
Matt Funk