问题标签 [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.
vtiger - Vtiger CRM #:如何在 log4php.properties 文件中编写 PHP 代码
我是 Vtiger CRM 的新手。我想在 log4php.properties 文件中编写 php 代码,并且还需要执行它。
我可以编写代码,但它根本没有执行。所以请帮助我一种允许执行文件的方法。
这也需要使用单独的域动态执行。
谢谢
vtiger - 如何从 vtiger 的相关列表中获取自定义模块数据
我从事 vtiger CRM 工作,对于这个 CRM,我需要开发一个插件,安装后可以通过组织或潜在客户详细信息视图进行访问。
我已经成功地达到了我的插件的这个级别。对于我的模块的链接,我使用了 setRelatedList API,我的代码是
我的插件的名称是 mailAddon,它显示在内置详细信息模块的侧栏上,如果单击我的插件,它应该根据我的要求从我定义的表中获取数据,而不是任务。我只想知道如何扩展 vtiger 的这种行为。
谢谢
iframe - Vtiger 模块中的 iframe
我尝试在 vtiger crm 上集成外部 URL
为此,我认为在 Ajax/iframe 上,有人知道要修改哪个文件吗?
如果单击 iframe 中的 index.tpl iframe 到http://www.exemple.com,我想添加菜单 iframe(子菜单)
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(当前登录的用户):
热雷米
php - 以编程方式保存 SaleOrder
当我保存 Product 对象时,我想通过工作流函数对特定销售订单执行/触发 save()。
我尝试使用标准保存功能,但我的所有产品都在销售订单中删除:
有没有办法以编程方式对 SalesOrder 对象执行保存?
vtiger - vTiger AD 身份验证
我试图用我现有的 Active Directory 服务对 vTiger CRM 6.5 进行身份验证,但它不起作用。看起来这是从我的 AD 服务器得到响应,但没有去任何地方。使用正确的凭据后,页面将刷新,但是一旦您输入了错误的凭据,它就会显示 - “错误的用户名或密码”。我正在使用“ http://adldap.sourceforge.net/ ”进行 AD 身份验证。我的日志说 -
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”表。
如果您有解决方案,请有人帮助我。我附上了一张这样的假期的图片,即使在添加事件后也显示为空白。
php - 尝试保存任何实体时的 vTiger 空白页
我目前正在 vTiger 6.5 上创建新模块。目前我一直在使用 vTlib 创建模块,注册处理程序等。一切都运行良好,直到我突然无法保存任何模块的任何信息,甚至是标准模块。
我开始了全新安装并完成了安装模块的步骤,我创建了一个模块,但是在注册下面的处理程序时,我无法保存任何内容,只导致 index.php
更新
我去了表 vtiger_eventhandlers 并删除了与我的自定义模块相关的事件处理程序,现在它工作正常。我不明白为什么会发生这种情况,因为我之前使用相同的脚本注册了事件处理程序,这些脚本也在此表中。
有任何想法吗?
php - 显示所有匹配的值而不是第一个
我创建了一个用于显示报告的查询。该查询从几个不同的表中获取数据,这很好,尽管我无法弄清楚如何在一个表中回显多个匹配值。例如,表 vtiger_addisa 有多个我需要显示的 newcurrentamount。