问题标签 [vtigercrm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
266 浏览

vtiger - Vtiger CRM #:如何在 log4php.properties 文件中编写 PHP 代码

我是 Vtiger CRM 的新手。我想在 log4php.properties 文件中编写 php 代码,并且还需要执行它。

我可以编写代码,但它根本没有执行。所以请帮助我一种允许执行文件的方法。

这也需要使用单独的域动态执行。

谢谢

0 投票
2 回答
1806 浏览

vtiger - 如何从 vtiger 的相关列表中获取自定义模块数据

我从事 vtiger CRM 工作,对于这个 CRM,我需要开发一个插件,安装后可以通过组织或潜在客户详细信息视图进行访问。

我已经成功地达到了我的插件的这个级别。对于我的模块的链接,我使用了 setRelatedList API,我的代码是

我的插件的名称是 mailAddon,它显示在内置详细信息模块的侧栏上,如果单击我的插件,它应该根据我的要求从我定义的表中获取数据,而不是任务。我只想知道如何扩展 vtiger 的这种行为。

谢谢

0 投票
1 回答
553 浏览

iframe - Vtiger 模块中的 iframe

我尝试在 vtiger crm 上集成外部 URL

为此,我认为在 Ajax/iframe 上,有人知道要修改哪个文件吗? 在此处输入图像描述

如果单击 iframe 中的 index.tpl iframe 到http://www.exemple.com,我想添加菜单 iframe(子菜单)

0 投票
1 回答
182 浏览

php - vTiger crm 更改模块配置

我想添加新模块并停用一些控件(左面板和底部标题)。我可以为此写一些条件的文件(配置)在哪里?我只想确保此模块的顶部标题。 例子

0 投票
0 回答
295 浏览

php - 检查自定义工作流功能中的权限

我想isPermitted()在我的自定义工作流函数中使用方法,但它似乎没有按预期工作,即使我的用户无权访问的记录,我的日志也会发回 true。

如果我在方法中输入 log,isPermitted() (vtigercrm/include/utils/UserInfoUtil.php)则 current_user 为 1,而我与另一个用户 (207) 一起登录。

但是,如果isPermitted方法是调用,例如,在类Vtiger_Save_Actions中,当前用户是正确的。

你能告诉我为什么如果我isPermitted在我的自定义函数中调用当前用户是 1 并且当前用户isPermitted调用的Vtiger_Save_Actions是正确的 (207) 吗?

我必须更换$current_user->id by $_SESSION["authenticated_user_id"]吗?在这种情况下没关系

我的自定义工作流功能如下:

如果我在 isPermitted() 方法中添加日志跟踪,则 current_user 为 1 而 207(当前登录的用户):

热雷米

0 投票
1 回答
142 浏览

php - 以编程方式保存 SaleOrder

当我保存 Product 对象时,我想通过工作流函数对特定销售订单执行/触发 save()。

我尝试使用标准保存功能,但我的所有产品都在销售订单中删除:

有没有办法以编程方式对 SalesOrder 对象执行保存?

0 投票
2 回答
1084 浏览

vtiger - vTiger AD 身份验证

我试图用我现有的 Active Directory 服务对 vTiger CRM 6.5 进行身份验证,但它不起作用。看起来这是从我的 AD 服务器得到响应,但没有去任何地方。使用正确的凭据后,页面将刷新,但是一旦您输入了错误的凭据,它就会显示 - “错误的用户名或密码”。我正在使用“ http://adldap.sourceforge.net/ ”进行 AD 身份验证。我的日志说 -

0 投票
1 回答
621 浏览

php - 要添加到自定义模块的 Vtiger 活动模块

http://community.vtiger.com/help/vtigercrm/developers/extensions/examples/entity-module.html

使用上面链接中给出的文档,我创建了一个名为 Leaves 的自定义模块。现在,下一个任务是将活动模块添加到 Leaves 模块。我用下面的代码做同样的事情。

现在,在 module/Leaves/Leaves.php 中,我从 Accounts 模块的 Accounts.php 模块中复制了 get_activities 函数。它现在应该可以工作,但它没有。

我添加了一个假期并打开了它的详细视图。看到那里的活动标签,我很高兴。我单击它并为特定的单次休假添加了 2 个事件。理想情况下,所有事件,即我最近添加的 2 个事件必须在此处列出,但没有事件。

我检查了代码,发现一个关系存储在'vtiger_seactivityrel'表中,带有activityid和single leave id(crmid)。但是当我从 Leaves 模块添加事件时。活动已创建,但关系未存储在“vtiger_seactivityrel”中。我通过添加 activityid 和 crmid 手动建立关系,然后它开始显示事件。

因此,这里提出的问题是为什么没有填充“vtiger_seactivityrel”表。

如果您有解决方案,请有人帮助我。我附上了一张这样的假期的图片,即使在添加事件后也显示为空白。

0 投票
2 回答
511 浏览

php - 尝试保存任何实体时的 vTiger 空白页

我目前正在 vTiger 6.5 上创建新模块。目前我一直在使用 vTlib 创建模块,注册处理程序等。一切都运行良好,直到我突然无法保存任何模块的任何信息,甚至是标准模块。

我开始了全新安装并完成了安装模块的步骤,我创建了一个模块,但是在注册下面的处理程序时,我无法保存任何内容,只导致 index.php

更新

我去了表 vtiger_eventhandlers 并删除了与我的自定义模块相关的事件处理程序,现在它工作正常。我不明白为什么会发生这种情况,因为我之前使用相同的脚本注册了事件处理程序,这些脚本也在此表中。

有任何想法吗?

0 投票
2 回答
116 浏览

php - 显示所有匹配的值而不是第一个

我创建了一个用于显示报告的查询。该查询从几个不同的表中获取数据,这很好,尽管我无法弄清楚如何在一个表中回显多个匹配值。例如,表 vtiger_addisa 有多个我需要显示的 newcurrentamount。