2013-02-14 61 views
-1

如果用户点击他们的经常性费用表中的“更新”链接重定向,然后决定不作出任何更改,点击取消,而不是更新,他们得到的访问被拒绝,因为取消链接重定向到经常性费用的管理员视图,而不是回到用户视图。这与authorize.net处理程序,相关网址是这样的:多取消链接不正确在Drupal

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 
); 
+0

错误使用Drupal的模块需要在相关[问题队列]去(http://drupal.org/project/issues/uc_recurring?categories=bug)他们不在话题在这里(也没有对Drupal的答案网站)。您还没有提到_what_模块,您正在使用,所以我已经采取了在UC猜测重复该链接。 – Clive 2013-02-14 13:27:09

+0

是的!您正确的,uc_recurring.module注意到了这一问题。 – TeamG 2013-02-14 13:47:06

回答

0

这是很容易,你可以添加规则,它就会重定向。