多个取消链接不会在drupal中正确重定向

时间:2013-02-14 10:41:39

标签: drupal recurring-billing

如果用户点击其定期费用表中的“更新”链接,则决定不进行任何更改并点击取消而不是更新,他们会被拒绝访问,因为取消链接会重定向到定期费用的管理视图,而不是回到用户视图。这是使用authorize.net处理程序,有问题的URL如下所示:

example.com/user/263/recurring/715/cancel/authorizenet_cim?destination=user/263/recurring-fees

这是我在做研究时得到的代码,我根据下面提到的更改了代码,但它对我没用任何帮助!

在第140-147行的uc_recurring.uc_authorizenet.inc中:

$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Update'),
// '#suffix' => l(t('Cancel'), 'admin/store/orders/recurring/view/fee/' . $rfid),
'#suffix' => l(t('Cancel'), $_SERVER['HTTP_REFERER']), //This is the line I have added 
);

1 个答案:

答案 0 :(得分:0)

这很简单,你可以添加规则,它会重定向。