[support] Explain of drupal_execute(). Someone ?
luca capra
luca.capra at gmail.com
Wed Dec 10 22:10:07 UTC 2008
Hi. You have to pass another variable to drupal_execute, with node
information. If I remember well it should be like this:
$form_id = 'blog_node_form';
$form['values'] = array(
'title' => 'pippo',
'taxonomy[tags][3]' => 'prova',
'body' => 'Io sono il corpo del messaggio',
'format' => 1,
'field_old_id[0][value]' => '11',
'name' => 'wheel',
'type' =>"your-type" // eg. story
);
$k = drupal_execute($form_id,$form, $form);
Hope it works.
Saluti,
Luca
Davide Michel 'ZioBudda' Morelli ha scritto:
> Hi all. I need to import some blog's node from another site. I have
> tried this:
>
> $form_id = 'blog_node_form';
> $form['values'] = array(
> 'title' => 'pippo',
> 'taxonomy[tags][3]' => 'prova',
> 'body' => 'Io sono il corpo del messaggio',
> 'format' => 1,
> 'field_old_id[0][value]' => '11',
> 'name' => 'wheel'
> );
>
> $k = drupal_execute($form_id,$form);
>
> Field_old_id is a cck's field.
>
> When I try to run this code Drupal return me this error:
> warning: call_user_func_array() [function.call-user-func-array
> <http://distrofici/admin/zblabs/function.call-user-func-array>]: First
> argument is expected to be a valid callback, 'node_form' was given in
> /home/michel/LAVORI_ZB/www/distrofici/includes/form.inc on line 366.
>
> Where is my error ?
>
> Tnx.
>
> --
> Michel 'ZioBudda' Morelli michel at ziobudda.net
> Consulenza sistemistica in ambito OpenSource.
> Sviluppo applicazioni web dinamiche (LAMP+Ajax)
> Telefono: 0200619074
> Telefono Cell: +39-3939890025 -- Fax: +39-0291390660
>
> http://www.ziobudda.net ICQ: 58351764
> http://www.ziobuddalabs.it Skype: zio_budda
> http://www.ziodrupal.net MSN: michel at ziobuddalabs.it
> JABBER: michel at ziobuddalabs.it
>
More information about the support
mailing list