drupal6 hook_order($ op,& $ arg1,$ arg2)第三个参数总是空着

时间:2012-02-27 11:50:04

标签: drupal-6

我需要帮助。我在Drupal 6中有一个有ubercart的网站。当用户购买产品付款并返回确认页面时,我需要向第三方api发送一些用户信息。

当用户回到确认页面时,我需要挂钩才能将用户信息发送到第三个api一次。我正在使用hook_order($op, &$arg1, $arg2),但$op始终加载或保存,最后$arg2始终为空且执行次数为空。我希望这个钩子只能运行一次。

1 个答案:

答案 0 :(得分:0)

实现此目的的一种可靠方法是在“条件操作”页面上添加谓词,用于触发“客户完成结帐”。您可以设置条件,但关键部分是添加一个执行自定义PHP代码的操作。

我会调用自定义模块中定义的函数。从那里,您可以执行API例程。