带有$ current_user变量的Vtiger自定义链接

时间:2014-03-18 15:00:51

标签: php vtiger

我正在尝试使用带有2个参数的vtiger_link表向自定义页面添加自定义链接; 1是故障单ID,工作正常:

这是在数据库的URL字段中:

modules/Helpdesk%20Info/index.php?ticketid=$RECORD$"target='helpdeskinfo'

和2是登录用户的ID($ current_user),但它不起作用:

modules/Helpdesk%20Info/index.php?ticketid=$RECORD$&$user=$current_user"target='helpdeskinfo'

它显示页面,但变量$ user获取值'$ current_user':

http://localhost:8888/modules/Helpdesk%20Info/index.php?ticketid=135409&$user=$current_user

我想张贴一张桌子的照片,但我没有足够的声誉。

我尝试了很多东西,但我显然做错了。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:4)

我不需要将变量放在URL中,

我无法使用$current_user变量的原因是因为"detailview.php"中没有链接结束的地方。

我用过:

echo "<pre>";
print_r($GLOBALS);
echo "</pre>";

要查看所有全局变量,我找到了authenticated_user_id

知道我可以使用这个我能够从我的文件访问全局而没有URL:

$current_user = $_SESSION["authenticated_user_id"];

我要感谢STT LCU的建议,因为他是唯一一位帮我解决这个问题的人,这让我整整一个星期。